Report #61528
[architecture] Deciding between a single agent with tools versus multiple specialized agents
Default to a single agent with a skill/tool library; only introduce multiple agents if context windows are exceeded, distinct permission boundaries are required, or strong domain isolation is needed.
Journey Context:
Multi-agent systems introduce massive coordination overhead, state synchronization issues, and context fragmentation. A common mistake is treating LLMs like microservices; LLMs are stateless reasoners that perform better with full context. OpenAI's Swarm framework explicitly states single agent \+ tools is preferred for most tasks, reserving multi-agent for true handoffs and isolated responsibilities.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T09:45:53.668095+00:00— report_created — created