Een analyse van ontwikkelaars die de ronde doet in de AI-engineeringgemeenschap beweert dat Claude Code CLI van Anthropic een verrassend deel van zijn tokenbudget besteedt aan een functie die de meeste gebruikers nooit opmerken: de statusregels van drie tot vijf woorden die naast achtergrondagenten worden weergegeven. Volgens de analyse, gepubliceerd als GitHub-sist door een team dat opereert onder de naam Flamerix AI, verbruiken deze kleine statusupdates ongeveer 15-20% van alle tokens die door Claude Code-sessies stromen die achtergrondagenten gebruiken.

De bevinding komt terecht in een breder onderzoek naar hoeveel onzichtbaar werk AI-coderingstools achter de schermen doen. Het komt ook doordat ontwikkelaars steeds meer vertrouwen op AI-nieuws en analyse om gelijke tred te houden met de werkelijke kosten van het uitvoeren van agentische workflows, waarbij kleine inefficiënties zich voordoen bij duizenden verzoeken.

Hoe de tokenbrand werd ontdekt

De analyse berustte niet op giswerk. Flamerix AI zegt dat het de anomalie in Claude Code's eigen OpenTelemetry-export heeft gedetecteerd door `claude_code.api_request`-gebeurtenissen te groeperen op basis van hun `query_source`-veld. Die visie onthulde een categorie met de naam 'agent_summary' waarvan de uitgaven de kosten van het hoofdgesprek zelf overtroffen.

De cijfers in de essentie zijn specifiek. In de week voordat de auteur een tegenmaatregel uitvoerde, waren 'agent_summary'-verzoeken goed voor 16,4% van alle Claude Code-uitgaven, vergeleken met 15,7% voor het hoofdgesprek. Ze vormden 19,7% van alle API-verzoeken, ongeveer één op de vijf. Ongeveer 96% van die statusuitgaven ging naar Opus, de meest capabele en duurste modelklasse van Anthropic. En omdat elk samenvattingsverzoek het volledige transcript van de agent naar het model verzendt, kwam de verhouding tussen invoertokens en uitvoertokens uit op ongeveer 9.000 op 1.

De auteur maakt een kanttekening: de bestedingscijfers zijn Claude Code's eigen kostenramingen per aanvraag, en geen factuurgegevens. Voor abonnees bestaat het praktische verlies niet uit dollars, maar uit speelruimte uit de tarieflimieten, aangezien dezelfde limieten gelden voor zowel nuttig werk als statusupdates.

Wat Claude Code eigenlijk doet

Volgens de essentie draait Claude Code een timer voor elke achtergrondagent. Ongeveer elke 30 seconden wordt het volledige transcript van de agent naar het eigen model van de agent gestuurd, meestal Opus, met de vraag om de meest recente actie van de agent in drie tot vijf woorden te beschrijven. Het antwoord doet maar één ding: het vernieuwt de statusregel in het agentenpaneel. Het bereikt nooit het gesprek van de gebruiker en geeft geen informatie over eventuele beslissingen verderop in de keten.

Het gedrag is standaard ingeschakeld sinds Claude Code versie 2.1.232, uitgebracht in augustus 2026, en uit de analyse blijkt dat er geen instelling is die dit uitschakelt.

De meting bleef niet eenmalig. De kern wijst op een GitHub-probleem in de claude-code repository van Anthropic, nummer 86879, dat vier onafhankelijke metingen van de overhead verzamelt, variërend van 18% tot 26%.

Waarom het belangrijk is voor teams die agenten runnen

Voor individuele hobbyisten is een statusregel cosmetisch. Voor teams die een vloot achtergrondagenten beheren, verandert de rekenkunde snel. Als één op de vijf API-verzoeken puur bestaat uit het produceren van een handvol woorden, wordt een vijfde van het latentiebudget, het tarieflimietbudget en (bij API-facturering) het kostenbudget besteed aan decoratie.

Er is ook een privacydimensie. Elke samenvattingscyclus verzendt het volledige werktranscript van de agent, inclusief de code, bestanden en context die de agent heeft aangeraakt, naar het model, uitsluitend om de korte statusreeks te genereren. Ontwikkelaars die in gereguleerde sectoren werken of met gevoelige codebases werken, kunnen zich redelijkerwijs afvragen waarom dat materiaal elke 30 seconden opnieuw wordt verzonden voor een cosmetische vernieuwing, ongeacht hoe Anthropic er op de server mee omgaat.

De oplossing: een voorlaadhaak voor broodjes

De essentie stopt niet bij de diagnose. Het levert een oplossing die is gebouwd als een Bun-voorlaadscript van ongeveer 80 regels. In plaats van het binaire bestand van Claude Code te wijzigen, dat wordt geleverd als voorgecompileerde Bun-bytecode en tekstbewerkingen weerstaat, omhult het script `setTimeout` en `setInterval` en schakelt alleen de timer uit die is gekoppeld aan de samenvatter, geïdentificeerd door een onderscheidende logreeks in de bron van de callback. Elke andere timer gaat onaangeroerd door.

Na het installeren van de hook liet de OpenTelemetry-export van de auteur zien dat de categorie 'agent_summary' daalde naar nul procent van de verzoeken. Het script is getest met Claude Code versies 2.1.257 tot en met 2.1.312 op Linux, en de auteur waarschuwt dat een Claude Code-update de oplossing stilletjes ongedaan kan maken, dus zijn er verificatiestappen opgenomen.

De open vraag voor antropisch

De aflevering belicht een bredere spanning in de tooling van agenten: gemaksfuncties die gratis lijken, zijn dat zelden. Een statuspaneel dat actueel blijft door een grensmodel te vragen elke halve minuut een volledig transcript samen te vatten, is een technische keuze waar echte kosten aan verbonden zijn, en gebruikers ontdekten het alleen omdat de tool OpenTelemetry-gegevens vrijgeeft die het patroon meetbaar maakten.

Of Anthropic zal reageren met een ingebouwde schakelaar, een goedkoper samenvattingsmodel of een langer verversingsinterval valt nog te bezien. Tot die tijd suggereert de analyse een eenvoudige vuistregel voor teams die hun Claude Code-rekeningen of tarieflimieten in de gaten houden: controleer uw eigen telemetrie voor de 'agent_summary'-querybron voordat u ervan uitgaat dat uw agenten het dure onderdeel zijn.

Blijf AI een stap voor

Voor voortdurende berichtgeving over AI-coderingstools, modelreleases en de economie van het runnen van agenten, volgt u AI Buzz Wire voor het laatste AI-nieuws en onafhankelijke analyse.

Lees meer AI-nieuws op AI Buzz Wire