Selon le suivi de 1M AI News, Anthropic a publié Claude Code v2.1.89 (le package npm est déjà installable, la page de release GitHub n’a pas encore été mise à jour). Cette version corrige plusieurs problèmes de cache pouvant entraîner des coûts d’API anormaux ainsi qu’une série de bugs de stabilité. Auparavant, l’ingénieure d’Anthropic Lydia Hallie avait confirmé que la vitesse à laquelle les utilisateurs atteignent les limites d’utilisation était « bien plus rapide que prévu ». La communauté a également signalé deux bugs de cache capables de faire grimper les coûts d’API de 10 à 20 fois.
Cette mise à jour corrige notamment les problèmes de cache suivants : dans les longues sessions, lorsque les octets du schéma des outils changent au milieu de la session, le prompt cache devient invalide ; et, dans les longues sessions, les fichiers CLAUDE.md imbriqués sont réinjectés des dizaines de fois. Ces deux problèmes font que la consommation de tokens dans les longues sessions dépasse largement les prévisions. En plus de cela, la version corrige aussi un bug de cache du schéma StructuredOutput (auparavant responsable d’environ 50 % d’échecs de workflows) et une fuite de mémoire provoquée par une grande entrée JSON conservée par une clé de cache LRU.
Autres changements notables :
- Lors de l’utilisation de l’outil d’édition avec des fichiers extrêmement volumineux (plus de 1GB), aucun crash OOM n’est plus déclenché
- Lors de la reprise de session avec --resume, la sortie d’outils provenant d’anciennes versions ne provoque plus de crash
- En cas d’atteinte de la limite, n’affiche plus un « Rate limit reached » trompeur ; à la place, affiche l’erreur réelle et des recommandations d’action
- Les thinking summaries ne sont plus générés par défaut : il faut les activer manuellement dans les paramètres via showThinkingSummaries: true
- Ajout de la variable d’environnement API CLAUDE_CODE_NO_FLICKER=1, activation du rendu virtuel défilant sans scintillement
- Ajout d’un hook PermissionDenied : en mode auto, après le rejet d’une commande, il est possible de faire retenter le modèle en renvoyant {retry: true}
Avertissement : Les informations contenues dans cette page peuvent provenir de tiers et ne représentent pas les points de vue ou les opinions de Gate. Le contenu de cette page est fourni à titre de référence uniquement et ne constitue pas un conseil financier, d'investissement ou juridique. Gate ne garantit pas l'exactitude ou l'exhaustivité des informations et n'est pas responsable des pertes résultant de l'utilisation de ces informations. Les investissements en actifs virtuels comportent des risques élevés et sont soumis à une forte volatilité des prix. Vous pouvez perdre la totalité du capital investi. Veuillez comprendre pleinement les risques pertinents et prendre des décisions prudentes en fonction de votre propre situation financière et de votre tolérance au risque. Pour plus de détails, veuillez consulter l'
avertissement.