La rentrée est chargée pour Claude Code : huit versions entre le 1er et le 8 septembre, de la 2.1.257 à la 2.1.266. Beaucoup de corrections, mais aussi des nouveautés utiles au quotidien et une série d'ajouts pour les entreprises. Voici le tri, par thème.
Au fil des mois, on installe des plugins et des skills… et on oublie de faire le ménage. Or chaque skill chargé a un coût en contexte.
La 2.1.261 (4 septembre) ajoute /skill-doctor, qui montre quels skills chargés ne servent pas et ce qu'ils coûtent en contexte, pour pouvoir élaguer. C'est le même réflexe que pour les serveurs MCP, qu'on conseillait dès avril de déconnecter quand ils ne servent pas.
La 2.1.260 (3 septembre) ajoute un panneau de diff qui s'ouvre à côté de la conversation en mode plein écran. Il montre les modifications non commitées au fur et à mesure que Claude édite les fichiers. On l'active et le désactive avec /diff.
Pratique pour garder un œil sur ce que fait Claude sans basculer dans un autre terminal ou un éditeur.
Plusieurs changements autour du niveau d'effort :
- 2.1.257 :
s dans /effort change l'effort pour la session en cours seulement, comme pour /model ;
- 2.1.257 : l'option
--effort lève le blocage temporaire de l'effort par défaut d'un nouveau modèle pour la session seulement, et non plus définitivement ;
- 2.1.260 : sur Fable 5.1, changer l'effort en cours de session n'invalide plus le cache de prompt.
Ce dernier point est précieux avec le cache à 0,25 $ de Fable 5.1 : tu peux ajuster l'effort selon la difficulté du moment sans repayer tout l'historique.
Toujours en 2.1.260, /cost et le champ prompt_cache de la status line indiquent désormais une cause probable des ratés de cache : définitions d'outils ou prompt système modifiés, inactivité au-delà de la durée du cache… De quoi comprendre enfin pourquoi une session coûte plus cher que prévu.
Et en 2.1.261, une correction a supprimé un raté de cache dans les équipes d'agents, où des coéquipiers renvoyaient leurs annonces de premier tour au second tour, ce qui modifiait le début de la requête.
Plusieurs corrections renforcent l'isolation des plugins :
- 2.1.257 : un plugin ne peut plus lire des fichiers hors de son propre dossier via un chemin de composant qui serait un lien symbolique ;
- 2.1.265 : un chemin de plugin contenant une barre oblique inverse ne contourne plus ce contrôle sur macOS et Linux.
Côté confort, la 2.1.265 permet de pointer --plugin-dir vers un dossier contenant plusieurs plugins : chaque sous-dossier avec un manifeste est chargé, y compris ceux ajoutés en cours de session.
- 2.1.257 :
defaultMode: "bypassPermissions" placé dans les réglages du projet (.claude/settings.json ou .claude/settings.local.json) est désormais ignoré, comme "auto". Il faut le définir dans les réglages utilisateur ou gérés, ou via --permission-mode. Un dépôt cloné ne peut donc plus désactiver tes permissions à ton insu.
- 2.1.259 :
--permission-prompts none pour les hôtes sans surveillance : tout ce qui déclencherait une demande est refusé automatiquement.
- 2.1.261 : l'auto mode considère désormais un lien qui encode du contenu dans l'URL d'un service public de rendu de diagrammes comme un envoi vers ce site, et ne l'approuve plus automatiquement.
Une grande partie des changements de la semaine concerne la passerelle d'applications Claude (Claude apps gateway) et les réglages gérés par les organisations. Quelques exemples :
- 2.1.259 : le réglage géré
managedMcpServers permet à une organisation de fournir des serveurs MCP HTTP ou SSE à tous ses utilisateurs ;
- 2.1.257 : les requêtes de connexion et de renouvellement vers la gateway vérifient son certificat TLS épinglé ;
- 2.1.261 : une ligne « Organization policy » dans
/status et claude doctor explique pourquoi la politique de l'organisation n'a pas pu être chargée ;
- 2.1.265 : les sessions qui passent par la gateway peuvent exporter leur télémétrie directement vers un collecteur nommé dans les réglages gérés.
Dans la continuité des nouveautés d'août, la 2.1.259 reconnaît les commandes glab mr create, merge, close et consorts : les merge requests apparaissent comme MR !N dans le résumé des outils, et le badge du pied de page se met à jour.
- 2.1.261 :
bashOutputMaxChars et taskOutputMaxChars pour recevoir jusqu'à 128 000 caractères de sortie en ligne avant sauvegarde dans un fichier ;
- 2.1.260 : une forme texte de
/advisor pour l'application de bureau, Remote Control et les sessions sans interface ;
- 2.1.265 : un plafond d'1 Go pour les résultats d'outils sauvegardés sur disque.
Si tu reprends Claude Code après l'été, quelques actions simples :
- Mets à jour : plusieurs de ces versions corrigent des failles liées aux plugins et aux permissions.
- Lance
/skill-doctor et désinstalle ce qui ne sert plus.
- Vérifie tes réglages de projet : si tu comptais sur
bypassPermissions dans .claude/settings.json, il est désormais ignoré.
- Surveille
/cost : la cause probable des ratés de cache t'aidera à ajuster tes habitudes.
- Essaie le panneau de diff en plein écran lors de ta prochaine session de refactoring.
/skill-doctor (2.1.261) pour repérer les skills inutiles et leur coût.
- Panneau de diff avec
/diff (2.1.260).
- Effort modifiable pour la session, sans casser le cache sur Fable 5.1.
- Causes des ratés de cache affichées dans
/cost.
- Plugins et permissions plus sûrs, et beaucoup de nouveautés pour les entreprises.