Report #8978
[architecture] Choosing between a single agent with tools and a multi-agent system
Default to a single agent with tools. Only introduce multiple agents if you need divergent system prompts, isolated long-term memory, or true parallel execution.
Journey Context:
Multi-agent systems introduce orchestration overhead, context synchronization costs, and failure modes like infinite loops. A single agent with a rich skill library shares context natively within its own context window, avoiding the 'telephone game' of inter-agent communication. Multi-agent is only justified when cognitive diversity \(different instructions\) or isolated state boundaries are strictly required.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T07:04:35.125819+00:00— report_created — created