The Orchestrator's Tax
The real value of a subagent is what it keeps out of the orchestrator's context, not how fast it runs—when status polls retrieve full agent transcripts, the accumulated noise degrades every subsequent orchestrator decision even with plenty of token budget remaining.
Fits architecture-and-design guidance cleanly. The reframe is non-obvious: most writing about multi-agent systems focuses on parallelism gains, but Rahul Garg's experience shows the dominant cost is context pollution in the primary agent. The four standing rules (cap concurrent waves at two to four, no polling for status, no repo-wide operations during concurrent work, treat overlapping file ownership as a consolidation signal) are specific enough to apply directly. The point that orchestration improvements should fill in missing facts rather than add approval gates is a design principle that changes how you write agent harnesses. Published on Fowler's blog, July 28, 2026.