Statuslinjen til Claude Codes bakgrunnsagenter kostet 16,4 % av forbruket i Flamerix-måling
torsdag 29. oktober · KI-generert · Kilde: GitHub Gist
Sjekk OpenTelemetry-eksporten din, for statuslinjen til Claude Codes bakgrunnsagenter kan alene stå for en sjettedel av forbruket.
Flamerix AI har dokumentert i en gist at Claude Code hvert 30. sekund sender hele transkriptet til hver bakgrunnsagent til agentens egen modell, som regel Opus, med beskjeden «describe your most recent action in 3-5 words». Svaret brukes bare til statusteksten i agentpanelet og når aldri modellen eller samtalen din. Funksjonen har vært på som standard siden versjon 2.1.232 i august, og ingen egen innstilling slår den av.
I Flamerix sin egen telemetri sto kallene for 16,4 % av Claude Codes estimerte forbruk uka før de stengte dem av, mer enn hovedsamtalen med 15,7 %. Det er Claude Codes eget estimat (cost_usd), ikke en faktura: på et abonnement betaler du i stedet med rate limit. En issue i Anthropics claude-code-repo målte 22,7 % av alle forespørsler i en økt på fire timer med 27 subagenter.
Kallene skrives ikke til sesjonsloggene på disk, så kostnadsverktøy som leser transkripter ser dem ikke. Bare OpenTelemetry-eksporten viser dem, som claude_code.api_request med query_source = agent_summary. Rundt 98 % av kallene treffer prompt-cachen, men de 2 prosentene som bommer, bærer over en tredjedel av kostnaden.
Flamerix sin løsning er en Bun-preload på rundt 80 linjer under MIT-lisens. Den pakker inn setTimeout og setInterval og nøytraliserer bare timeren som lager oppsummeringen. Den er testet på Linux med versjon 2.1.257 til 2.1.312, mens macOS og Windows er utestet. Timeren gjenkjennes på kildeteksten i callbacken, så en oppdatering kan stille gjøre preloaden virkningsløs. Flamerix påpeker selv at endret klientoppførsel kan komme i konflikt med vilkårene til tjenesten.
Hva bør du gjøre?
- Slå på OpenTelemetry-eksport i Claude Code og grupper
claude_code.api_requestpåquery_sourcefør du endrer noe. - Trenger du ikke bakgrunnsagenter, stopper
CLAUDE_CODE_DISABLE_BACKGROUND_TASKS=1kallene, men det tar bakgrunnsagentene med seg. - Prøver du preloaden, bruk
CC_AGENT_SUMMARY_MODE=passsom kontrollkjøring, og kjør verifiseringen på nytt etter hver oppdatering av Claude Code.