Report #2637
[architecture] When should I use a single agent with tools versus multiple specialized agents?
Start with one LLM plus a rich tool/skill library; split into multiple agents only when instructions would contradict, different models are optimal, or hard ownership boundaries are needed. Each agent boundary adds latency and handoff failure surface.
Journey Context:
Teams often build 'agent swarms' because frameworks make it easy, but most tasks are faster, cheaper, and more debuggable as a single agent with deterministic tools. Multi-agent pays off when the task decomposes into roles with conflicting objectives or when a dedicated model is optimal for a sub-task. Anthropic's research found the best production systems are usually simple augmented LLMs, not complex graphs.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T13:30:49.102815+00:00— report_created — created