Report #69819
[architecture] Spawning multiple agents for sequential tasks that share the same context
Default to a single agent with a rich tool/skill library; only spawn multiple agents when tasks require fundamentally different system prompts, conflicting personas, or true concurrent execution.
Journey Context:
Developers often map one agent per capability \(e.g., a 'file reader' agent, a 'code writer' agent\). This introduces massive coordination overhead, state synchronization issues, and context loss during handoffs. A single agent with tool-calling keeps all context in one window, which is cheaper and more reliable. The tradeoff is hitting the context window limit, but for most coding tasks, tool-calling beats inter-agent RPC.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T23:40:46.225294+00:00— report_created — created