← L'édition
IANouveau3 min de lecture

Claude Code v2.1.282 : lisibilité du terminal et gestion de la télémétrie

Anthropic publie la version v2.1.282 de Claude Code, introduisant une option de limitation de la largeur de texte dans les terminaux et une transparence accrue sur les variables de télémétrie. Cette mise à jour corrige également plusieurs bugs touchant le raisonnement continu du modèle et améliore l'intégration avec VS Code. Aperçu des changements concrets pour votre quotidien de développeur.

Fil « Sortie de Claude Code v2.1.282 »

Illustration de l'article — github.com
Image : github.com

Confort visuel et affichage du code

L'outil en ligne de commande Claude Code s'enrichit de la version v2.1.282. La nouveauté ergonomique principale est l'arrivée du réglage maxProseWidth. Ce paramètre permet de limiter la largeur de frappe du texte explicatif généré par Claude dans les fenêtres de terminal très larges, tout en laissant aux tableaux et aux blocs de code l'accès à toute la largeur disponible de l'écran.

Audit de la télémétrie et paramètres gérés

La transparence autour de la télémétrie (la collecte automatique des données de fonctionnement et d'usage) est renforcée. Désormais, un avertissement au démarrage ainsi que les commandes /status et claude doctor listent les variables de télémétrie configurées dans le projet qui ont été ignorées ou qui désactivent le suivi. Les fichiers de configuration de projet et locaux ignorent aussi explicitement les variables OpenTelemetry (standard open-source de collecte de métriques d'observabilité) telles que CLAUDE_CODE_ENABLE_TELEMETRY et OTEL_LOG_*.

Côté administration, le paramètre allowClaudeInChromeWithManagedMcp permet de faire fonctionner l'option claude --chrome aux côtés d'un fichier exclusif managed-mcp.json. Ce fichier concerne la configuration du protocole MCP (Model Context Protocol, standard ouvert permettant d'interconnecter des modèles de langage à des outils externes).

Maintien du raisonnement et stabilité des requêtes

Cette mise à jour résout plusieurs dysfonctionnements importants liés au mode de réflexion étendue (le processus où le modèle détaille son cheminement de pensée avant de répondre) :

  • Les blocs de réflexion ne sont plus abandonnés lors de l'exécution de commandes système immédiates telles que /model, /rename ou /artifacts pendant que Claude travaille.
  • En cas d'erreur d'API (Application Programming Interface, interface de programmation) indiquant un bloc de pensée corrompu (Invalid data in redacted_thinking block), l'outil supprime automatiquement les blocs fautifs et retente la requête une fois.
  • Les reprises de session avec les options --continue ou --resume ne risquent plus de renvoyer les messages précédents sous une forme altérée.
  • La phase de compaction de la conversation (la synthèse automatique de l'historique) bascule désormais sur un modèle de secours si le modèle principal refuse la requête de résumé.

Optimisations pour les IDE et l'infrastructure

Du côté de l'extension pour l'IDE (Integrated Development Environment, environnement de développement intégré) VS Code, le flux de rendu des réponses longues ne prend plus de retard, car le panneau d'affichage ne ré-analyse plus la totalité du message à chaque mise à jour. Enfin, sur la partie infrastructure backend, l'option store.readiness_grace_seconds garantit qu'un court arrêt de la base de données Postgres ne rende pas immédiatement indisponible le point de contrôle de santé /readyz.

Voici un exemple de réglage pour contrôler la largeur du texte tout en autorisant l'usage de Chrome avec un fichier MCP géré :

{
  "maxProseWidth": 100,
  "allowClaudeInChromeWithManagedMcp": true
}