Use Sub-Agents as Context Sinks

Delegate detail-heavy work to sub-agents so the orchestrator's context stays clean — the sub-agent absorbs the complexity and returns only a summary.

What it is

Every task an orchestrator handles in its own context accumulates tokens: the tool calls, the intermediate reasoning, the verbose outputs, the failed branches. Over a long workflow this accumulation degrades the orchestrator's ability to reason about the whole — early decisions get crowded out by recent noise, and the window fills with content relevant only to a sub-task that is now complete. Sub-agents as context sinks invert this dynamic: when a task is detail-heavy but its outcome is a clear artifact or summary, delegate it entirely to a fresh agent. That agent runs with an empty context window, absorbs all the detail of the sub-task, and returns only its result — a file path, a structured summary, a pass/fail verdict, a generated artifact. The orchestrator's context accumulates a summary, not a transcript. The detail is permanently off the orchestrator's books. This is not primarily a performance optimization; it is a cognitive architecture decision about what the orchestrator needs to hold in mind to make good decisions about the next step.

When to reach for it

When NOT to

Exemplars

Related