Report #6616
[architecture] When to use multi-agent vs single-agent with tools
Default to a single agent with a tool library; only use multi-agent if you need isolated context windows, divergent system prompts, or true parallel execution of independent sub-tasks.
Journey Context:
Multi-agent is often over-applied. Passing context between agents causes information loss \(the telephone game\) and high latency. A single agent retains the entire conversation and tool outputs in its context window. Multi-agent is only justified when a task requires conflicting system prompts \(e.g., coder vs. reviewer\) or when sub-tasks are completely independent and can run in parallel to save time.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T00:35:42.742686+00:00— report_created — created