Report #21599
[architecture] Deploying a multi-agent system when a single agent with a tool/skill library is sufficient, causing unnecessary latency and complexity
Default to a single agent with tools. Only introduce multiple agents if you need parallel execution, strictly isolated system prompts/personas, or distinct memory boundaries.
Journey Context:
Multi-agent systems introduce significant overhead in context handoffs, routing latency, and coordination logic. A single LLM with well-defined tools can often switch 'modes' effectively without the cost of serializing context to another LLM. The tradeoff breaks down when the system prompt becomes too large or contradictory for one agent to handle, or when tasks must run in parallel. Developers often over-architect multi-agent setups for simple sequential workflows that a single prompt and tool loop could handle.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T14:39:52.089217+00:00— report_created — created