Claude Code "tool call could not be parsed" / chamada de ferramenta malformada: causas e soluções (call / invoke / parameter aparecem como texto)
Há uma queda agora?
O status oficial de Claude Code está operacional. Se este erro persistir, provavelmente é um problema de implementação ou do seu ambiente.
Atualizado: 6 de jun. de 2026, 03:29 UTC
Ver o status de Claude Code →O que este erro significa
O modelo gera a chamada de ferramenta no formato errado, então o sistema a rejeita como "tool call could not be parsed". Em vez da chamada corretamente encapsulada, é produzido um invoke solto que nunca executa, e "call", "<invoke name=…>" ou "<parameter>" vazam como texto visível. Em sessões longas, quando uma chamada malformada entra no histórico, cada chamada seguinte copia o mesmo formato quebrado (autocontaminação por few-shot no contexto). Não é um bug do seu código: é um problema conhecido do lado do Claude Code (modelo/sistema).
Causas comuns
- •Sessão longa com muitas chamadas de ferramentas encadeadas em sequência
- •Quando uma chamada malformada está no histórico, o modelo a reproduz de forma autorregressiva (few-shot poisoning)
- •Repetir na mesma sessão fixa ainda mais o exemplo quebrado e piora
- •Carregar arquivos ou skills enormes e densos em XML/marcação dilui o controle do formato
- •Contexto grande (ex.: 1M) com alto esforço durante uma sessão longa
Como resolver
- 1.Execute /clear (ou inicie uma nova sessão) para descartar o histórico contaminado: a única recuperação confirmada
- 2.NÃO repita na mesma sessão (reforça o formato quebrado)
- 3.Use /compact com frequência antes de a conversa ficar longa
- 4.Não agrupe edições demais; intercale texto/verificações entre as chamadas
- 5.Evite carregar de uma vez arquivos ou skills enormes densos em XML/heredoc
- 6.Atualize o Claude Code para a versão mais recente (as correções estão em andamento)
- 7.Confirme no topo desta página que não é uma queda da API da Anthropic (isto é do modelo/sistema, diferente de uma queda de API)
Quando esperar ajuda (e quando não)
É um problema conhecido do modelo/sistema (reportado no GitHub; uma correção permanente ainda está em andamento) e esperar não resolve na mesma sessão. Mudar para uma nova sessão com /clear é a solução confiável. Para evitar recorrência, mantenha as sessões curtas, use /compact com frequência e nunca repita uma chamada malformada.
Alternativas quando Claude Code está fora do ar
Erros relacionados
Perguntas frequentes
O que é Tool call could not be parsed?
O modelo gera a chamada de ferramenta no formato errado, então o sistema a rejeita como "tool call could not be parsed". Em vez da chamada corretamente encapsulada, é produzido um invoke solto que nunca executa, e "call", "<invoke name=…>" ou "<parameter>" vazam como texto visível. Em sessões longas, quando uma chamada malformada entra no histórico, cada chamada seguinte copia o mesmo formato quebrado (autocontaminação por few-shot no contexto). Não é um bug do seu código: é um problema conhecido do lado do Claude Code (modelo/sistema).
Como resolvo Tool call could not be parsed?
Execute /clear (ou inicie uma nova sessão) para descartar o histórico contaminado: a única recuperação confirmada / NÃO repita na mesma sessão (reforça o formato quebrado) / Use /compact com frequência antes de a conversa ficar longa / Não agrupe edições demais; intercale texto/verificações entre as chamadas / Evite carregar de uma vez arquivos ou skills enormes densos em XML/heredoc / Atualize o Claude Code para a versão mais recente (as correções estão em andamento) / Confirme no topo desta página que não é uma queda da API da Anthropic (isto é do modelo/sistema, diferente de uma queda de API)