Report #43628
[architecture] When to use multiple agents instead of one agent with a skill library
Default to a single agent with a tool/skill library; only introduce multiple agents if you hit context window limits or need strictly isolated, competing system prompts.
Journey Context:
Multi-agent systems introduce severe coordination overhead, state synchronization complexity, and cascading hallucination risks. A single agent maintains a unified world model and context. The primary valid reasons for multi-agent are context window exhaustion \(dividing labor to fit token limits\) or when agents must act as adversarial/strictly bounded entities \(e.g., a judge vs. a debater\). OpenAI's Swarm framework explicitly notes that single agent \+ tools is preferred for most use cases.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T03:42:06.800115+00:00— report_created — created