A subagent runs in its own context window. It does not see the parent conversation, and the briefing it receives is whatever the dispatcher wrote in the delegation prompt. Everything the child learns has to be compressed into a return message, because the parent reads only the summary, not the trail of tool calls that produced it (the delegation guide). That design is the point: noisy work stays out of the main thread, and only the conclusion flows back. But it also means the return message is the only channel, and if the child says the wrong thing about its own state, the parent has nothing else to check.
Add a nested depth of two or three and the problem compounds. A mid-tier agent that returns a half answer does so upward into another agent that may itself be close to its own limit. Anthropic's engineering team measured its multi-agent research system using roughly 15 times the tokens of a chat interaction, and reported that token usage alone explained 80 percent of performance variance on one benchmark (the cost analysis). Depth is a budget you spend, not headroom you fill (the depth probe).
The failure modes are well documented. One reported Claude Code run had a single delegation for "research Venmo integration options" fan out into more than 48 background agents, most doing redundant searches, burning over 1.5 million tokens; the useful research was finished within the first three or four agents (issue 68110). A separate report describes the orchestrator receiving only a generic failure string when a subagent dies, then either re-dispatching the identical task or confidently fabricating what the child "would have found" (issue 25818). Both of those are return-channel problems, not model problems.



