CONFIRMADO: uma conexão perdida não deveria repetir uma ação
O Claude Code 2.1.307, publicado pela Anthropic em 21 de outubro, corrige uma falha que podia enviar duas vezes a mesma chamada de ferramenta quando a conexão caía durante sua execução. A mudança importa porque um agente conectado a sistemas externos não apenas escreve respostas: ele pode criar registros, alterar arquivos e acionar rotinas. Repetir uma consulta costuma ser tolerável. Repetir uma gravação pode produzir trabalho duplicado. Segundo as notas oficiais, a ferramenta passa a repetir automaticamente apenas operações de leitura ou idempotentes, aquelas em que executar novamente não muda o resultado final.
O problema está no intervalo entre executar e confirmar
A correção envolve ferramentas MCP, sigla em inglês para Protocolo de Contexto de Modelo, acessadas por HTTP, o protocolo de comunicação usado na web. Esse protocolo permite conectar o assistente a serviços e aplicações. Quando uma conexão fecha no meio da chamada, o cliente pode ficar sem saber se a operação terminou no servidor. Reenviar a solicitação sem distinguir consulta de alteração cria o risco de executar novamente algo já concluído. A Anthropic afirma ter corrigido esse comportamento específico. O catálogo independente Core Directive registra a versão e reproduz a mudança oficial, mas não apresenta um teste próprio que comprove a resolução em todas as integrações.
Para pequenas empresas, menos retrabalho possível
Imagine uma agência brasileira usando um agente para registrar tarefas em seu sistema de atendimento. Se uma tarefa for criada e a resposta se perder, uma repetição indevida pode gerar duas entradas. Esse é um exemplo ilustrativo do risco, não um incidente documentado nessa empresa. A atualização pode reduzir a necessidade de limpar duplicatas e investigar execuções ambíguas. Não há, porém, percentual de economia anunciado ou medido por nossa redação. Sistemas que gravam dados continuam precisando de identificadores de operação, conferência do resultado e proteção própria contra duplicação.
Bloqueios também passam a deixar rastros
A versão adiciona o evento claude_code.safety_event ao OpenTelemetry, padrão aberto para coletar dados de funcionamento de aplicações. O evento registra chamadas de ferramentas que uma regra de permissão, o modo automático, uma checagem de segurança, um hook ou o ambiente isolado interrompeu, submeteu a confirmação ou devolveu. Para quem já coleta essa telemetria, isso pode ajudar a distinguir uma integração quebrada de uma ação barrada por política. O registro não remove o bloqueio nem demonstra que a decisão foi correta. É uma melhoria de diagnóstico, não uma autorização adicional.
Confiabilidade exige mais do que atualizar
Outros ajustes tratam servidores MCP que pareciam exigir novo login quando o chaveiro do macOS estava bloqueado e conexões marcadas como falhas após o computador entrar em repouso. A versão anterior, 2.1.306, havia corrigido falsos erros de login e contexto; esses fatos permanecem como contexto desta cobertura canônica. A leitura editorial é que evitar repetições perigosas vale mais para uma automação de negócio do que acrescentar brilho à interface. Ainda assim, atualizar o cliente não transforma uma integração frágil em transação garantida. A conclusão responsável é revisar as operações que escrevem em sistemas externos e validar o comportamento no ambiente usado pela empresa.
Fontes
- 1.Anthropic: notas oficiais do Claude Code 2.1.307. github.com
- 2.Core Directive: registro e análise independente da versão 2.1.307. changelogs.core-directive.com
- 3.Anthropic: notas oficiais da versão anterior. github.com
Encontrou um erro? Consulte nossa política de correções.
Quer aplicar isso na sua empresa?Conte pelo WhatsApp o que sua empresa quer resolver. A Max M implementa com você.
Fale com a Max M


