Claude Code limite les reprises d’outils pour éviter les doubles actions
L’essentiel de l’annonce
Anthropic corrige dans Claude Code 2.1.307 un cas où une coupure réseau pouvait provoquer le renvoi d’un appel d’outil. Les reprises automatiques sont limitées aux outils en lecture seule ou prévus pour être répétés sans effet supplémentaire. La version ajoute aussi un événement permettant de comprendre certains arrêts de sûreté.
- Date de publication de la source
- Catégorie
- Sécurité et règles
- Périmètre et accès
- Release publiée le 21 octobre à 22 h 17 min 02 s UTC, soit le 22 octobre 2026 à 00 h 17 Paris.
- Sujet du contenu
- Reprendre une requête sans répéter son effet
- Entreprises / organismes
- Anthropic
- Technologies
- Connexion par MCP, Agent IA
Comment cela fonctionne
Claude Code est l’assistant de programmation d’Anthropic. Il peut appeler des outils externes au moyen du protocole MCP, qui relie un assistant à des fonctions et à des données. Si une connexion se ferme pendant un appel, le résultat peut rester incertain. Recommencer une écriture risque de produire une seconde action. Cette version réserve la reprise automatique aux outils signalés comme lisibles sans modification ou idempotents. Une opération idempotente est conçue pour conserver le même effet lorsqu’elle est répétée. Un événement OpenTelemetry décrit également les appels arrêtés, soumis à confirmation ou renvoyés par les contrôles de permission et de sûreté. Cette télémétrie aide à distinguer un refus intentionnel d’une erreur technique.
Envoyer la demande
L’assistant transmet l’opération à un outil MCP.
Identifier une reprise admissible
Le client distingue les outils en lecture seule ou idempotents.
Comprendre un arrêt
Un événement décrit l’intervention de certains contrôles de sûreté.
Choisissez une étape pour lire son explication.
Envoyer la demande
L’assistant transmet l’opération à un outil MCP.
Identifier une reprise admissible
Le client distingue les outils en lecture seule ou idempotents.
Comprendre un arrêt
Un événement décrit l’intervention de certains contrôles de sûreté.
Illustration simplifiée. Les dessins ne montrent pas de résultats mesurés.
Points techniques et opérationnels
- Une coupure réseau ne signifie pas que l’action initiale a échoué.
- Le nouvel événement documente certains arrêts sans certifier la sécurité du système.
Ce que cela pourrait changer
Exemples possibles. L’annonce ne démontre pas de gains pour ces usages.
Exemple pédagogique
Un exemple pour comprendre
Dans un exemple fictif, un assistant lance une opération qui crée un élément, puis perd la connexion avant la réponse. La reprise doit tenir compte de la première opération pour éviter une seconde création.
Deux questions pour évaluer l’intérêt
- Distinguer une lecture d’une action qui modifie un système.
- Vérifier la répétabilité réelle de l’outil et le résultat de l’appel initial.
Qui peut l’utiliser, avec quelles limites ?
Version 2.1.307 disponible
Les notes de version ne mesurent pas la fréquence du défaut et ne garantissent pas l’absence de doublons dans tous les systèmes. La description d’un outil doit rester correcte. Une opération répétable peut toujours être non autorisée. La télémétrie ne constitue pas un audit de sécurité.
Conditions d’accès : Client Claude Code. Mise à jour logicielle disponible, conditions d’accès au service inchangées par ces notes.
La portée de l’annonce
Interprétation éditoriale à partir de l’annonce.
Le résultat d’un appel et la possibilité de le répéter sont deux informations distinctes. Les assistants qui modifient un système gagnent à traiter explicitement les résultats incertains.
Les mots utiles pour comprendre
Sources et vérifications
Source vérifiée le . Synthèse originale. Les résultats annoncés restent attribués à leur source. Les dessins expliquent le principe ; les exemples présentent un usage possible.
Sources primaires publiques relues le 22 octobre 2026. Lecture documentaire, sans essai du produit.
Publié sur ce site le . Mis à jour le . Rédaction : Boris Shutov, avec l’aide de ChatGPT. Notre méthode éditoriale.