veilletech.fr
29 oct. Feed du jour
#10 IA Article

Agents de code : 16 % des jetons en résumés

Ce qui n'apparaît pas dans vos journaux se paie quand même.

Une mesure OpenTelemetry publiée par Flamerix AI attribue 16,4 % de la dépense estimée de Claude Code et 19,7 % de ses requêtes aux résumés d'état des agents d'arrière-plan, qui renvoient toute la transcription d'un agent au modèle toutes les 30 secondes pour produire trois à cinq mots. Ces requêtes n'apparaissent pas dans les journaux de session sur disque.

4 min de lectureavancévidéo 1:21
Partager
Sommaire5 sections
  1. Ce qui se passe
  2. Pourquoi c'est invisible
  3. Pourquoi il n'y a pas de réglage
  4. Ce que ça change pour vous
  5. À retenir

Ce qui se passe

Flamerix AI a instrumenté Claude Code et publié une mesure gênante. Toutes les 30 secondes environ, pour chaque agent d'arrière-plan, le client renvoie la transcription entière de cet agent à son propre modèle et lui demande de décrire sa dernière action en « trois à cinq mots ». La réponse ne sert qu'à la ligne d'état du panneau des agents : elle n'atteint ni le modèle principal, ni votre conversation.

L'anomalie a été repérée dans l'export OpenTelemetry, en groupant les événements claude_code.api_request par query_source.

Mesure query_source = agent_summary
Part de la dépense totale 16,4 % (conversation principale : 15,7 %)
Part des requêtes 19,7 %, environ une sur cinq
Part de cette dépense sur Opus 96 %
Jetons d'entrée par jeton de sortie ≈ 9 000 : 1

« Dépense » désigne l'estimation du client lui-même (cost_usd), pas une facture : sur un abonnement, ce qui se perd est de la marge de quota. Le ticket #86879 rassemble quatre mesures indépendantes situées entre 18 et 26 %.

Pourquoi c'est invisible

Trois raisons se cumulent, et c'est ce qui rend le sujet intéressant :

  1. Ces requêtes ne sont pas écrites dans les journaux de session sur disque (ticket #104358). Les outils de coût qui analysent les transcriptions ne les voient donc pas du tout ; seul l'export OpenTelemetry les expose.
  2. Le cache rend l'appel moins cher, pas bon marché. Environ 98 % de ces appels relisent la transcription depuis le cache ; les ~2 % qui tombent sur un cache froid portent plus d'un tiers du coût.
  3. La documentation ne la liste pas parmi les consommations de jetons en arrière-plan.

Dans la télémétrie de Flamerix, la part hebdomadaire est passée de 3,5-7 % en juillet à 7,3 %, puis 11,8 % la semaine du passage en 2.1.233, et environ 16 % à la mi-octobre.

Pourquoi il n'y a pas de réglage

La fonction est active par défaut depuis la 2.1.232 (13 août 2026) pour les agents d'arrière-plan interactifs ; le code existe depuis février.

Ce que ça change pour vous

La partie actionnable, c'est la mesure : si vous exportez OpenTelemetry, groupez vos événements claude_code.api_request par query_source et regardez votre propre part d'agent_summary avant toute autre décision. C'est aussi la seule vérification qui attrape tous les cas, le panneau d'agents ne disant rien du volume consommé.

Flamerix publie un correctif — un préchargement Bun d'environ 80 lignes, sous licence MIT, activé par BUN_OPTIONS=--preload, sans modification du binaire. Trois réserves avant d'y toucher, que l'auteur énonce lui-même :

Effet visible si vous l'appliquez : l'état par agent cesse de se rafraîchir dans le panneau, et task_progress du SDK n'a plus de summary.

Source : gist de Flamerix AI, 29 octobre 2026. Source en anglais. Mesures et code publiés par un tiers indépendant, sans lien avec Anthropic ; chiffres non vérifiés de façon indépendante par la rédaction.