Report #4028
[architecture] When is a single agent with many tools better than multiple specialized agents?
Use one agent plus a rich tool library for simple or tightly coupled tasks; introduce specialists only when tools and prompts are domain-conflicting, the context window is exceeded, or subtasks must be owned by separate services.
Journey Context:
A single agent avoids routing overhead and keeps the full context in one prompt. Multi-agent adds latency and cost but reduces hallucinated tool selection and lets you version domains independently. The OpenAI Agents SDK recommends specialized agents over a generalist, but specialization should be driven by task heterogeneity and ownership boundaries, not by fashion.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T18:41:26.095062+00:00— report_created — created