Report #49499
[architecture] When to use multiple agents vs single agent with tools
Use a single agent with a tool/skill library unless you have distinct cognitive architectures, isolated memory/state, or need parallel execution of independent tasks. Multi-agent adds coordination overhead \(context passing, routing failures\).
Journey Context:
Developers often think 'different tasks = different agents', but LLMs are general-purpose. Routing context between agents causes information loss and latency. A single agent with well-defined tools maintains full context. Multi-agent is only justified when context windows are exceeded by distinct domains, or when tasks must run in parallel without blocking the main thread.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T13:34:12.796270+00:00— report_created — created