draining defaults: auto mode · resume summaries · prompt suggestions · verbose output
A traffic audit of one short coding-agent session: hidden support calls, two independent prompt-cache universes, auto-mode overhead, and invisible thinking tokens.
request waterfall
Each bar is one API request; length is model time. Only the blue calls are the conversation you see in the terminal; everything else is orchestration.
> A coding-agent session is an orchestration pipeline, not a one-prompt-to-one-response exchange.
token accounting
Per-request token accounting. Cache reads dominate volume, but they are the cheap part. The expensive part is the orange cache creation, led by the two cold starts (turns 3 and 8).
cache continuity
Claude Code kept two independent prompt-cache chains: the main conversation (~50–53k tokens) and the auto-mode security classifier (~40k). Each warm request read exactly the frontier the previous one created.
auto-mode latency
For every observed shell action, a separate security model classified the command before it ran. Both harmless settings reads scored severity 2 of 100, and still cost a model round trip.
redacted reasoning
Five text-answer turns carried 638 redacted thinking tokens out of 1,653 output tokens (38.6%). The tool-selection turn 11 and the greeting reply used zero; adaptive thinking skips straightforward dispatches.
recommended settings
For a long, supervised agentic session, disable the auxiliary traffic up front. User-wide settings file (~/.claude/settings.json):
{
"promptSuggestionEnabled": false,
"awaySummaryEnabled": false,
"disableAutoMode": "disable",
"permissions": {
"defaultMode": "acceptEdits"
},
"outputStyle": "Concise"
}
disableAutoMode takes the string "disable", not a boolean. Avoid bypassPermissions as a performance optimization: it removes approval checks, not just classifier overhead. Restart or /clear after changing the output style. Keep stronger safeguards for sessions touching production, credentials, or unfamiliar repositories.
epistemics
raw data
Every number on this page, in one place. Orange cells are the two expensive cache cold starts; blue is the slowest request; tinted thinking cells are turns that paid for redacted reasoning.
> Don't count chat messages. Count the full system of model calls behind them.