Report #38636
[architecture] Spawning multiple agents for distinct capabilities when a single agent with a dynamic skill library would suffice
Default to a single-agent-plus-skills architecture; only graduate to multi-agent when you need parallel execution, isolated context windows, or fundamentally different system prompts.
Journey Context:
Developers often map distinct skills \(e.g., web search, code execution\) to distinct agents. This introduces massive coordination overhead \(state sync, handoffs, context passing\) for no gain if the tasks are sequential. A single agent with a well-organized toolbelt operates faster and maintains a unified context. Multi-agent is only justified when the context window overflows, prompts conflict, or true parallelism is required.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T19:19:23.027965+00:00— report_created — created