Report #22975
[architecture] When to use multiple agents vs a single agent with tools
Default to a single agent with a rich tool/skill library. Only introduce multiple agents if you need strict capability isolation, different underlying models, or true parallel execution.
Journey Context:
Developers often treat agents like microservices, splitting every sub-task into a new agent. However, LLMs lose context and coherence during handoffs. A single agent with tools retains the full conversational context, drastically reducing orchestration overhead and hallucination cascades. Multi-agent should be reserved for when a single context window cannot hold the required logic or when tasks must run concurrently.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T16:58:14.441862+00:00— report_created — created