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

✍️ OpenClawRadar📅 Publicado: May 14, 2026🔗 Source
Bug do Plugin Claude Code Telegram: Notificações MCP Descartadas Silenciosamente — Solução via Polling de Arquivos e Injeção no tmux
Ad

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() retorna deliver
  • 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.

Ad

Solução alternativa

Como o caminho de notificação MCP está quebrado, o usuário construiu um sistema de entrega alternativo:

  • Modificar server.ts para 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-session falha silenciosamente no systemd sem export TERM="xterm-256color" e -x 220 -y 50
  • kill 0 no trap causa SIGSEGV ~60s após a inicialização — use kill $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

Ad

👀 See Also

Trabalhadores do Google DeepMind votam pela sindicalização devido a acordos de IA militar
News

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.

OpenClawRadar
O Orquestrador: Por que a Intenção Deveria Sobreviver ao Processo
News

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.

OpenClawRadar
Os 100.000 Porquês da IA: Como a Saída Quase-Determinística dos LLMs Cria Efeitos Reveladores
News

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.

OpenClawRadar
Custos de Treinamento da OpenAI Projetados para Superar os da Anthropic em 4 a 5 Vezes Anualmente
News

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.

OpenClawRadar