Une étiquette d'état cachée dans Claude Code consommerait jusqu'à un quart d'utilisation
La télémétrie d'un développeur suggère que les agents d'arrière-plan de Claude Code renvoient l'intégralité de leur transcription toutes les 30 secondes juste pour écrire une ligne d'état de 3 à 5 mots. Voici ce qui a été mesuré et ce qui n’est toujours pas vérifié.
Un article qui a grimpé au sommet d’Hacker News du jour au lendemain affirme que Claude Code consacre une part surprenante de son budget à quelque chose que vous n’avez jamais demandé : une petite étiquette de statut. Selon l’auteur, une fonctionnalité appelée « agent_summary » représentait 16,4 % de ses dépenses Claude Code, soit un peu plus que la conversation principale elle-même (15,7 %). D’autres utilisateurs dans un problème lié à GitHub auraient mesuré entre 18 et 26 pour cent. Il s’agit des numéros d’une seule personne et non d’une déclaration Anthropic.
Voici le mécanisme tel que décrit. Claude Code peut exécuter des agents d’arrière-plan, de petits assistants qui travaillent sur une tâche pendant que vous faites autre chose. Toutes les 30 secondes environ, pour chacun d’eux, l’outil envoie la transcription complète de l’agent au modèle et lui demande de « décrire votre action la plus récente en 3 à 5 mots ». La réponse met uniquement à jour la ligne d’état dans le panneau des agents. Cela n’atteint jamais la conversation. L’auteur a dénombré environ 9 000 tokens d’entrée (les morceaux de texte lus par un modèle, facturés à l’unité) pour chaque token de sortie. La plupart de ces dépenses, 96 %, auraient été consacrées au modèle Opus. L’auteur affirme que la fonctionnalité est activée par défaut depuis la version 2.1.232 en août et qu’aucun paramètre ne la désactive.
L’auteur l’a trouvé en regroupant ses journaux d’utilisation par type de demande, ce qui a montré que cette catégorie coûtait plus cher que prévu. Leur solution de contournement est un petit script qui intercepte le minuteur derrière la fonctionnalité. Après l’avoir appliqué, le coût agent_summary est tombé à zéro dans leurs journaux, et la seule perte visible est que le panneau d’agent cesse de mettre à jour son statut.
Qu’est-ce qu’il y a derrière : chaque fois qu’on demande quelque chose à un modèle, il doit tout relire avant lui. Une longue transcription est peu coûteuse à stocker, mais coûteuse à relire encore et encore. Une fonctionnalité qui paraît minuscule à l’écran peut donc constituer la plus grosse ligne de la facture, tout simplement parce qu’elle s’appuie souvent sur un long historique. Il s’agit d’un piège courant dans les outils d’agent, et c’est pourquoi les pannes d’utilisation sont importantes.
Quelques mises en garde honnêtes. Les chiffres en dollars sont les estimations par demande de Claude Code, et non les factures. La solution de contournement correspond au texte à l’intérieur du programme, elle peut donc s’interrompre silencieusement après une mise à jour, et elle a été testée uniquement sur Linux avec les versions 2.1.257 à 2.1.312. L’auteur note également que la modification du comportement d’un client peut entrer en conflit avec les conditions du service. Anthropic n’a fait aucun commentaire dans le matériel que nous avons examiné.
Ce que cela signifie pour vous : si vous utilisez le Claude Code avec désinvolture, il n’y a rien à faire aujourd’hui. Si vous exécutez plusieurs agents en arrière-plan et continuez à atteindre les limites de débit sur un abonnement, il vaut la peine de vérifier votre propre répartition d’utilisation avant de modifier quoi que ce soit. J’attendrais un réglage ou un correctif officiel plutôt que de corriger le programme vous-même.
Sources
Sources: https://gist.github.com/flamerix-ai/c3905705cc4205e5de3011fa2e74efce
Claude for Legal vérifie désormais ses propres sources avant qu'un avocat ne s'y penche
Anthropic a ajouté des aperçus interactifs et plus de 60 intégrations à Claude for Legal, avec des vérifications automatiques de la source qui transmettent le fichier à un avocat humain.