L’article ne peut pas être activé avec JavaScript. Vous pouvez également activer JavaScript dans votre navigateur et sur la nouvelle page.
Passer de Claude Code à un modèle avec une fenêtre contextuelle plus petite pourrait dépenser vos crédits d’utilisation sur un résumé rédigé par le modèle que vous quittiez, sans rien demander au préalable. Le journal des modifications d’Anthropic indique que la version 2.1.301 corrige ce cas, et le registre npm place la version à 14h34 UTC le 15 octobre.
Le résumé lui-même est délibéré. Une conversation trop longue pour le modèle plus petit est d’abord résumée par le modèle précédent, qu’Anthropic répertorie comme une amélioration dans la même version, et ce qu’il a corrigé est le cas où ces crédits étaient allés sans invite.
Anthropic ne joint aucun chiffre. Le journal des modifications ne dit pas combien a été facturé, à quelle fréquence cela s’est produit, quels modèles étaient impliqués ou depuis combien de temps le comportement était là, et il parle de « crédits d’utilisation » plutôt que de dollars.
La mécanique est assez simple à imaginer. Une longue conversation ne rentrera pas dans la fenêtre du modèle plus petit, donc quelque chose doit la compresser, et le seul modèle qui détient la conversation complète à ce moment-là est celui dont vous vous éloignez.
Des erreurs de facturation et d’identification ont été rencontrées dans les versions d’octobre de Claude Code. La version 2.1.299 a cessé d’envoyer la clé API d’une passerelle tierce à Anthropic le 14 octobre et, en septembre, Claude Code a cessé de facturer aux utilisateurs de l’API les contrôles de sécurité du mode automatique.
Une passerelle pourrait déclencher un recompactage répété
Un correctif distinct dans la version 2.1.301 ferme une erreur différente, sur un déclencheur différent. Anthropic dit avoir corrigé « les conversations étant compactées encore et encore, sur un modèle que vous n’aviez pas choisi, derrière une passerelle LLM dont les réponses nomment un modèle différent de celui demandé ».
Cette condition est spécifique. Une passerelle se situe entre Claude Code et un fournisseur de modèles afin qu’une organisation puisse enregistrer, plafonner et restreindre ce que ses développeurs envoient, et la boucle avait besoin des réponses de la passerelle pour nommer un modèle autre que celui demandé, ce qui le place dans des équipes plutôt que sur toute personne appelant directement l’API.
Le changement de modèle a fait l’objet d’une troisième réparation dans la même version. Anthropic dit un nom de modèle contenant profil d’inférence d’application exécutait la propre commande awsAuthRefresh d’un développeur et retardait les hooks de changement de modèle même lorsque le fournisseur n’était pas Bedrock.
Un alias de fable réessaye désormais sur un ancien modèle
Un autre correctif dans la version documente quelque chose sur la disponibilité des modèles. Anthropic indique que l’alias Fable, ainsi qu’un meilleur alias associé, produisaient des erreurs sur l’API Anthropic lorsque le modèle Fable le plus récent n’était pas disponible pour une organisation, et que Claude Code réessaye désormais une fois sur le modèle Fable précédent.
Ainsi, le nouveau modèle Fable n’est pas quelque chose que toutes les organisations peuvent atteindre, et jusqu’à cette version, un alias le pointant a échoué plutôt que de reculer.
Une entrée supplémentaire dans 2.1.301 concerne l’attente plutôt que la dépense. Anthropic a ajouté un paramètre, CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS, afin que le mode de nouvelle tentative sans surveillance mette fin à une requête lorsque la limite d’utilisation qu’elle atteint se réinitialise trop loin, au lieu de rester là jusqu’à ce que la réinitialisation arrive. La version place également un lien « Obtenir plus d’utilisation » dans la bannière de limite d’utilisation que les utilisateurs Pro et Max voient dans les panneaux VS Code et JetBrains.
Trois builds en deux jours, et stable n’en a aucun
Anthropic a publié le 2.1.299 à 00h23 UTC le 14 octobre, le 2.1.300 à 14h27 UTC le même jour et le 2.1.301 l’après-midi suivant, selon le registre npm. Les versions 2.1.297 et 2.1.298 n’ont jamais été publiées.
Rien de tout cela n’atteint une machine épinglée au canal stable. Cette balise indique toujours la version 2.1.292, publiée le 6 octobre, soit sept versions publiées en arrière.