Bug do Plugin Claude Code Telegram: Notificações MCP Descartadas Silenciosamente — Solução via Polling de Arquivos e Injeção no tmux

Um usuário do Reddit descobriu um bug no Claude Code: o sistema de notificação MCP descarta silenciosamente mensagens de entrada no transporte stdio. O plugin do Telegram em si está funcionando — o problema está no cliente do Claude Code. O usuário confirmou o bug rastreando a cadeia de chamadas:
handleInbound()é acionado ✅gate()retornadeliver✅bot.api.sendChatAction('typing')é acionado (usuário vê o indicador de digitação) ✅mcp.notification({ method: 'notifications/claude/channel', ... })é chamado ✅- Claude Code o recebe e silenciosamente não faz nada ❌
O bug é reproduzível no WSL2, Linux e provavelmente em todas as plataformas. Uma issue no GitHub foi aberta: #46744.
Solução alternativa
Como o caminho de notificação MCP está quebrado, o usuário construiu um sistema de entrega alternativo:
- Modificar
server.tspara escrever mensagens de entrada em um arquivo JSON de caixa de entrada local - Um monitor shell que verifica a cada 5 segundos, detecta quando o Claude está ocioso e injeta a mensagem via
tmux send-keys - Um watchdog reinicia automaticamente o serviço se o Claude travar
Principais problemas encontrados:
tmux new-sessionfalha silenciosamente no systemd semexport TERM="xterm-256color"e-x 220 -y 50kill 0no trap causa SIGSEGV ~60s após a inicialização — usekill $WATCHER_PID- A verificação de ociosidade DEVE excluir "esc to interrupt" ou o monitor envia spam enquanto o Claude está processando
Código completo, unit do systemd, fallback cron e lista de verificação estão disponíveis em: https://github.com/LozzKappa/claude-code-telegram-bot
A latência com a solução alternativa é de 5 a 9 segundos. A correção real precisa vir da Anthropic — corrigindo o manipulador de notificação MCP dentro do Claude Code.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Trabalhadores do Google DeepMind votam pela sindicalização devido a acordos de IA militar
Funcionários do Google DeepMind em Londres votaram para se sindicalizar, exigindo que o Google interrompa contratos de IA com os militares dos EUA e de Israel, citando preocupações com a remoção de diretrizes éticas.

O Orquestrador: Por que a Intenção Deveria Sobreviver ao Processo
As pilhas atuais de agentes invertem identidade e superfície — a camada orquestrada deve ficar entre agentes e runtimes, com identidade, roteamento, primitivas de handoff e chamadas cross-driver. Exemplo prático: triar um teste instável entre Ollama, Gemini CLI e Grok Build sob uma única intenção.

Os 100.000 Porquês da IA: Como a Saída Quase-Determinística dos LLMs Cria Efeitos Reveladores
lcamtuf argumenta que a saída de LLMs se distingue da escrita humana não por maneirismos individuais, mas pela repetição quase determinística dos mesmos padrões complexos em muitos prompts. As capas de livros da Amazon para '100000 porquês' ilustram o ponto.

Custos de Treinamento da OpenAI Projetados para Superar os da Anthropic em 4 a 5 Vezes Anualmente
De acordo com dados financeiros confidenciais relatados pelo Wall Street Journal, a OpenAI espera gastar 4 a 5 vezes mais em treinamento do que a Anthropic a cada ano pelos próximos cinco anos. A escala de despesas é descrita como impressionante.