Claude Code v2.1.261 simplifie l'analyse du contexte et l'affichage des sorties
La version 2.1.261 de l'outil en ligne de commande Claude Code introduit une commande pour auditer le coût mémoire de vos outils et augmente la taille maximale des retours de terminal. L'extension VS Code bénéficie également de plusieurs améliorations d'interface pour le protocole MCP.
Fil « Sortie de Claude Code v2.1.261 »
Diagnostic du contexte et purge des compétences
Dans cette mise à jour v2.1.261, la commande /skill-doctor fait son apparition dans le terminal. Elle liste les compétences (outils personnalisés) chargées mais non utilisées durant la session, tout en indiquant leur coût en jetons (unités de texte traitées par le modèle). Cette fonction permet d'assainir la fenêtre de contexte (la mémoire vive de travail de l'IA) en supprimant ce qui est superflu. En parallèle, /status et claude doctor affichent une ligne « Organization policy » expliquant pourquoi les règles de votre organisation n'ont pas pu être chargées, par exemple en cas de blocage par un proxy (serveur mandataire).
Tampons d'affichage et sous-agents
Pour éviter que les sorties de vos commandes ne soient tronquées trop vite, deux nouveaux réglages font leur entrée : bashOutputMaxChars et taskOutputMaxChars. Ils augmentent le volume de texte affiché en direct dans le fil d'exécution avant que le reste ne soit basculé dans un fichier, avec un plafond relevé jusqu'à 128 000 caractères.
Une option --append-subagent-system-prompt-file permet également d'injecter des consignes pour un sous-agent (un agent secondaire dédié à une tâche précise) depuis un fichier, évitant les erreurs liées aux invites de commande (prompts) trop volumineuses pour la ligne de commande.
{
"bashOutputMaxChars": 128000,
"taskOutputMaxChars": 128000
}
Gestion des serveurs MCP dans VS Code
L'intégration avec l'environnement de développement VS Code s'affine. La fenêtre de configuration du protocole MCP (Model Context Protocol, un standard permettant de connecter l'IA à des ressources et outils externes) propose un formulaire pour ajouter et supprimer des serveurs sans éditer manuellement les fichiers de configuration. De plus, un bouton de repliage fait son apparition sur les cartes de permission pour consulter le code masqué derrière la demande sans devoir répondre immédiatement.
Sécurité et corrections de performances
L'équipe a corrigé un bug qui provoquait une surconsommation du processeur (CPU) lorsqu'un agent en arrière-plan ne pouvait pas être relancé et tournait en boucle. La sécurité autour des commandes risquées a été renforcée : la confirmation de sécurité pour la commande rm -rf (qui supprime de manière récursive et forcée des dossiers) détecte désormais mieux les exécutions à l'intérieur de scripts passés sous forme de chaînes de caractères. Enfin, l'affichage du flux de réponses (streaming) gère mieux la mise en page des blocs de texte déjà générés pour limiter les calculs inutiles.