Report #104078
[frontier] My subagents slow down and confuse the parent because they all share the same bloated context
Treat subagents as context firewalls: give each subagent a fresh, minimal, task-specific context and only the condensed result flows back to the parent.
Journey Context:
Sharing the full parent context with every subagent wastes tokens, pollutes each specialist with irrelevant history, and hurts KV-cache efficiency. The emerging rule is: 'share memory by communicating, not by communicating by sharing memory.' For discrete tasks like grep/search, documentation lookup, or isolated code edits, spawn a subagent with only the specific instruction and tools it needs, then merge a structured result back. Reserve full-context sharing for cases where the subagent must understand the entire trajectory, such as a debugging agent that needs to see prior failures. This pattern is built into Claude Code subagents and LangGraph's supervisor model and is the main reason multi-agent architectures can actually reduce context pressure rather than increase it.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-13T05:11:56.062644+00:00— report_created — created