Report #57725
[architecture] Choosing multi-agent architecture when a single agent with tools suffices
Default to a single agent with a skill/tool library. Only introduce multiple agents if you need parallel execution, strictly isolated system prompts/personas, or to bypass context window limits.
Journey Context:
Engineers often map distinct tasks to distinct agents, but this introduces massive coordination overhead, state synchronization complexity, and context fragmentation. A single LLM with well-defined tools can switch between 'roles' seamlessly without the latency and error-prone handoffs of multi-agent systems. Multi-agent is justified only when tasks must run concurrently or when system prompts fundamentally conflict.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T03:22:52.054719+00:00— report_created — created