Article Summary (Model: gpt-5.5)
Subject: Token-Hungry Code Agents
The Gist:
Systima measured Claude Code and OpenCode at the API boundary and found Claude Code sends much more harness payload before user work begins: about 33k tokens versus OpenCode’s 7k for a one-line prompt on Sonnet 4.5. The gap narrows on Fable 5 but remains large. The post argues that system prompts, tool schemas, instruction files, MCP servers, subagents, and cache instability can multiply costs, though Claude Code’s aggressive batching sometimes offsets its larger baseline.
Key Claims/Facts:
- Baseline overhead: Claude Code’s first request included a larger system prompt, 27 tool schemas, and injected reminders; OpenCode used one smaller system block and 10 tools.
- Multipliers: A 72KB instruction file added ~20k tokens per request to both; MCP servers and framework templates add recurring per-request cost; Claude Code subagents raised one task from 121k to 513k metered input tokens.
- Caching: OpenCode’s prefix stayed byte-identical in the captured runs, while Claude Code emitted multiple request classes and sometimes rewrote large cache prefixes mid-session, increasing premium cache-write costs.
Discussion Summary (Model: gpt-5.5)
Consensus: Skeptical but engaged: commenters largely accept that agent overhead is real, while debating whether Claude Code’s extra tokens are waste, capability, pricing strategy, or just a different orchestration tradeoff.
Top Critiques & Pushback:
Better Alternatives / Prior Art:
Expert Context: