Claude Code « tool call could not be parsed » / appel d'outil mal formé : causes et solutions (call / invoke / parameter affichés en texte)
Y a-t-il une panne en ce moment ?
Le statut officiel de Claude Code est opérationnel. Si cette erreur persiste, elle provient probablement d'un problème d'implémentation ou d'environnement de votre côté.
Mis à jour: 6 juin 2026, 03:33 UTC
Voir le statut de Claude Code →Ce que signifie cette erreur
Le modèle émet un appel d'outil dans un format incorrect, si bien que le harnais le rejette avec « tool call could not be parsed ». Au lieu du call correctement encapsulé, un invoke brut est produit et n'est jamais exécuté, laissant fuiter « call », « <invoke name=…> » ou « <parameter> » sous forme de texte visible. Dans les sessions longues, une fois qu'un call mal formé entre dans l'historique, chaque appel d'outil suivant continue de recopier le même format défectueux (empoisonnement few-shot in-context). Ce n'est pas un bug de votre code, c'est un problème connu côté Claude Code (modèle/harnais).
Causes courantes
- •Session longue avec de nombreux appels d'outils séquentiels enchaînés les uns après les autres
- •Une fois qu'un call mal formé est dans l'historique, le modèle le reproduit de façon autorégressive (empoisonnement few-shot)
- •Réessayer dans la même session ancre davantage l'exemple défectueux et aggrave le problème
- •Charger d'un coup des fichiers ou skills volumineux et denses en XML/balisage dilue le contrôle sur le format des appels d'outils
- •Contexte large (par ex. 1M) avec un effort élevé sur une longue session de travail
Comment la corriger
- 1.Lancez /clear (ou démarrez une nouvelle session) pour abandonner l'historique empoisonné, la seule récupération confirmée
- 2.NE réessayez PAS dans la même session (cela renforce le format défectueux)
- 3.Utilisez /compact régulièrement avant que la conversation ne s'allonge
- 4.Évitez de regrouper trop de modifications ; intercalez de courts passages de texte ou des vérifications entre les appels d'outils
- 5.Évitez de charger d'un coup des fichiers ou skills volumineux et denses en XML/heredoc
- 6.Mettez à jour Claude Code vers la dernière version (les correctifs sont en cours)
- 7.Vérifiez en haut de cette page qu'il ne s'agit pas d'une panne de l'API Anthropic (le problème est côté modèle/harnais, distinct des pannes d'API)
Quand attendre suffit (et quand cela ne suffit pas)
Il s'agit d'un problème connu côté modèle/harnais (signalé sur GitHub ; un correctif permanent est toujours en cours) et attendre ne le résoudra pas au sein de la même session. Passer à une nouvelle session avec /clear est la solution fiable. Pour éviter que cela ne se reproduise, gardez des sessions courtes, utilisez /compact souvent et ne réessayez jamais un appel mal formé.
Alternatives lorsque Claude Code est en panne
Erreurs associées
FAQ
Qu'est-ce que Tool call could not be parsed ?
Le modèle émet un appel d'outil dans un format incorrect, si bien que le harnais le rejette avec « tool call could not be parsed ». Au lieu du call correctement encapsulé, un invoke brut est produit et n'est jamais exécuté, laissant fuiter « call », « <invoke name=…> » ou « <parameter> » sous forme de texte visible. Dans les sessions longues, une fois qu'un call mal formé entre dans l'historique, chaque appel d'outil suivant continue de recopier le même format défectueux (empoisonnement few-shot in-context). Ce n'est pas un bug de votre code, c'est un problème connu côté Claude Code (modèle/harnais).
Comment corriger Tool call could not be parsed ?
Lancez /clear (ou démarrez une nouvelle session) pour abandonner l'historique empoisonné, la seule récupération confirmée / NE réessayez PAS dans la même session (cela renforce le format défectueux) / Utilisez /compact régulièrement avant que la conversation ne s'allonge / Évitez de regrouper trop de modifications ; intercalez de courts passages de texte ou des vérifications entre les appels d'outils / Évitez de charger d'un coup des fichiers ou skills volumineux et denses en XML/heredoc / Mettez à jour Claude Code vers la dernière version (les correctifs sont en cours) / Vérifiez en haut de cette page qu'il ne s'agit pas d'une panne de l'API Anthropic (le problème est côté modèle/harnais, distinct des pannes d'API)