Report #1618
[architecture] When to use multiple agents vs a single agent with a tool/skill library
Default to a single agent with tools. Only introduce multiple agents when you need strict isolation \(e.g., distinct permissions, separate long-term memory, or parallel execution of independent tasks\) because context handoffs are inherently lossy.
Journey Context:
Developers often assume multiple specialized agents \(a 'writer' and a 'reviewer'\) are better than one. However, every agent handoff loses nuance from the original context window and introduces latency. A single agent maintaining a unified context window and invoking tools/skills is far more reliable for cohesive tasks. Multi-agent should be reserved for true concurrent execution or strict permission boundaries, not just conceptual separation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T05:30:35.351770+00:00— report_created — created