Scoping Beats Scale: Every Agent Win This Week Came From Constraining, Not Upgrading
GitHub ran an accidental ablation: adding tools to Copilot code review made results worse — token costs up, fewer issues caught — because generic instructions sent the agent browsing the whole repo. An instruction-only rewrite ('start from the diff, narrow with grep/glob, read exact evidence with view') recovered quality and cut average review cost 20%. Same model, same tools. That last part matters. The lever was context, not capability. Glean found the same physics: replacing step-wise JSON tool calls with code-based orchestration cut tokens 24% and won even on simple queries. Tool-call chatter is a fixed tax regardless of task complexity.
The overhead shows up in production stacks today: Claude Code ships ~33k tokens before reading your prompt vs OpenCode's ~7k. That is 4.7x for equivalent correct outputs. A VentureBeat survey (n=101, self-reported, directional) blames 57% of confidently-wrong agent answers on missing or inconsistent business context. The thing this doesn't tell you is causation, and n=101 self-reported is a weak instrument. But only 25% of enterprises run a governed context layer, which is consistent with the story.
Where the labs converged
Microsoft's Foundry team, OpenAI, and Anthropic independently landed on replacing one-shot RAG with an iterative retrieval sub-agent that plans queries, tries multiple sources, and returns a structured 'I don't know' when its budget runs out. Separately, a decoupled memory agent that tracks state and selectively reminds a frozen action model lifted pass rates on Terminal-Bench 2.0 and τ²-Bench with zero weight changes. Three labs plus two production case studies is a stronger prior than any vendor whitepaper. None of them ship ablations isolating which component drives the gain, so treat the mechanism as plausible, not established.
The caveat that matters: token spend is decoupling from throughput industry-wide. Reporting AI adoption by spend is a vanity metric while the actual lever — context quality — goes uninstrumented. Spend measures the meter, not the work.
When an agent fails, the cheapest fix on the table is narrowing what it sees, not upgrading what it runs.
What to do
Rewrite your highest-traffic agent's instructions to scope entry point and search strategy explicitly (diff-first, narrow-then-read), and re-benchmark tokens-per-task vs quality this sprint
Classify 200 production failure traces into context-failure vs reasoning-failure, logging retrieved context, freshness, and provenance per response, within two weeks
Refactor one one-shot RAG path into an iterative retrieval loop with an explicit abstention branch this quarter, measured on an adversarial query set