Report #88877
[architecture] Reaching for multi-agent architecture when a single agent with tools would suffice
Default to a single agent with a well-designed tool/skill library. Only introduce multiple agents when you need parallel execution, conflicting system prompts, or context window isolation that tools cannot provide.
Journey Context:
Multi-agent systems add coordination overhead, handoff failures, state synchronization bugs, and debugging complexity. The OpenAI Swarm team explicitly states that most use cases are better served by a single agent with good tools, and that multi-agent is a specific niche. The common mistake is architectural over-engineering: building a 5-agent pipeline when one agent with 8 tools handles the same task more reliably. Multi-agent is justified when: \(1\) you need true parallelism, \(2\) system prompts fundamentally conflict \(e.g., a cautious reviewer vs a creative writer\), or \(3\) a single context window cannot hold all necessary information. Before adding an agent, ask: could this be a tool instead?
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T07:46:02.326140+00:00— report_created — created