A subagent is an LLM running its own tool loop with its own context window. That design is exactly what makes multi-agent systems useful: in Anthropic's engineering write-up, subagents run in parallel with separate context windows and each provides separation of concerns, so one agent's exploration does not depend on another's Anthropic's multi-agent research system. The same isolation is what makes cost hard to see. Each spawned agent re-bills the context it receives, calls its own tools, and can, in principle, spawn its own children.
The published numbers are the reason to put a hard limit in place rather than a soft target. Anthropic reports that agents typically use about 4x the tokens of chat interactions, and its multi-agent research system uses about 15x Anthropic's multi-agent research system. A separate analysis of cost compounding notes that the dominant failure mode is treating cost as a model-pricing problem when it is really an orchestration problem, because context transfer, retries and verification stack across every handoff Augment Code on cost compounding. One production write-up reports that workflows costing $0.50 in testing can reach tens of thousands of dollars a month at scale once the orchestrator makes decomposition and aggregation calls on top of every worker call Beam AI on orchestration patterns. The exact figures depend on your workload, but the shape holds: the bill grows with the number of hops, not just the number of tokens per hop.
There is a structural reason to expect unbounded growth. The recursive agent hive model formalizes delegation depth as an explicit parameter, d_max, and lets each agent decide between solving a task directly or decomposing it into subtasks handled by children at the next depth Emergent Mind on recursive agent hives. Without that parameter, the decision to decompose is made by the model at runtime, with no guarantee it ever stops.



