Report #60748
[architecture] Spawning a new agent for every distinct task, leading to context window bloat and coordination overhead
Default to a single agent with a rich skill/tool library; only split into multiple agents when there are distinct system prompts, conflicting instructions, or isolated state domains.
Journey Context:
Multi-agent introduces routing failures, state synchronization issues, and context loss during handoffs. A single agent with tools keeps all context in one window. The tradeoff is prompt length vs. isolation. Isolation is only necessary when instructions clash \(e.g., an aggressive planner vs. a cautious coder\) or when context limits are genuinely hit. Otherwise, the coordination cost outweighs the cognitive division.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T08:27:01.775500+00:00— report_created — created