Claude Code 2.1.317 : une alerte avant la fuite d'email, Read sans raccourci

La 2.1.317 ajoute une alerte avant qu'un outil web ou shell n'envoie ton email sur le réseau, retire le raccourci de Read pour les fichiers inchangés, et corrige soixante-deux bugs au total.

claude-code changelog digest-dossier

La 2.1.317 de Claude Code, sortie le 3 novembre 2026, tient en dix ajouts, sept changements, huit améliorations et soixante-deux correctifs : une pile dense, même pour une version quotidienne. Deux lignes retiennent l'attention au milieu du reste : une nouvelle alerte avant qu'un appel d'outil web ou shell n'envoie ton adresse email sur le réseau, et un raccourci de l'outil Read qui disparaît, celui qui évitait de retransmettre le contenu d'un fichier inchangé. Le reste de la pile, surtout des correctifs de fiabilité sur les exécuteurs auto-hébergés, VS Code et les sessions cloud, mérite un paragraphe plutôt qu'une section.

Une alerte avant que ton email ne parte sur le réseau

La 2.1.317 ajoute une vérification avant qu'un appel d'outil web, comme WebFetch, ou une commande shell, comme curl, n'envoie l'adresse email de ton compte sur le réseau : Claude Code te demande confirmation plutôt que d'envoyer l'information sans prévenir.

Le risque que ça couvre est réel et déjà documenté. La page sécurité de Claude Code liste plusieurs garde-fous contre l'injection de prompt, dont le fait que la plupart des outils qui font des requêtes réseau demandent une approbation en mode manuel, et que, pour la plupart des requêtes, WebFetch fait passer la page par un appel de modèle séparé et ne transmet à Claude que la réponse de cet appel, pas la page brute. Une page malveillante peut quand même glisser une instruction qui pousse l'agent à envoyer ton adresse vers un serveur tiers, en misant sur le fait qu'il l'exécutera sans discuter. Là où ces garde-fous restent génériques, la nouvelle vérification cible une donnée précise : l'adresse email du compte.

Read perd son raccourci « fichier inchangé »

Deuxième changement, plus discret, mais qui peut jouer sur n'importe quelle session. Jusqu'ici, relire un fichier que Claude avait déjà lu, et qui n'avait pas changé depuis, renvoyait un message compact disant simplement que rien n'avait changé, au lieu de retransmettre tout le contenu. Un moyen d'économiser des tokens sur les sessions où Claude relit souvent les mêmes fichiers entre deux étapes. La 2.1.317 retire ce raccourci : relire un fichier inchangé renvoie de nouveau son contenu complet.

La référence des outils décrit le comportement de base du Read tool, pagination, gestion des images et des PDF, mais ne mentionne ni ce message ni sa suppression. Conséquence pratique : si ton flux de travail fait relire les mêmes fichiers volumineux à Claude plusieurs fois dans une même session, attends-toi à une hausse de la consommation de tokens, que tu peux suivre avec /usage.

Le reste

Côté hooks, onFailure: "block" existait déjà pour les hooks command et http depuis la 2.1.295, selon la doc des hooks ; la 2.1.317 l'étend aux callbacks de l'Agent SDK, pour qu'un callback qui échoue bloque l'action au lieu de la laisser s'exécuter. Côté fiabilité, le lot est copieux : les sessions sur exécuteur auto-hébergé ouvrent désormais une nouvelle connexion plutôt que de réutiliser celle qui vient d'échouer après une erreur serveur, Ctrl+C pour effacer du texte tapé au prompt n'arrête plus tous les agents en arrière-plan par accident, et en session cloud, le mode auto ne s'arrête plus pour demander une autorisation quand l'outil Artifact téléverse, écrit en base ou sauvegarde un fichier via le dossier outputs. Un bug plus gênant que cosmétique est aussi corrigé : Grep et Glob traitaient un résultat de recherche tronqué par une limite de temps comme un résultat complet, ce qui pouvait faire manquer une occurrence sans que rien ne le signale. Dans VS Code, une conversation forkée ne perd plus de messages : seul un des appels d'outils lancés en parallèle était conservé. Et /schedule avertit maintenant quand une nouvelle tâche planifiée cloud reçoit des connecteurs que tu n'avais pas demandés, en expliquant comment les retirer. Deux changements de comportement méritent aussi d'être connus : les sous-agents et coéquipiers qui tournent sur un autre modèle que la conversation principale prennent désormais le niveau d'effort enregistré pour ce modèle, ou son niveau par défaut, au lieu de celui de la session, et un message SendMessage adressé à un agent en arrière-plan lui parvient plus tôt, sa commande en cours passant en arrière-plan sans être arrêtée. Le reste de la pile, passerelle Claude apps pour les entreprises, OpenTelemetry, Windows, Remote Control, relève surtout de l'administration ou de cas plus étroits.

Pierre Rondeau

Pierre Rondeau

Développeur et indie builder. Je construis des produits et automatisations avec l'IA. Créateur de Claude Hub.

LinkedIn