Report #77233
[architecture] Prematurely splitting a system into multiple agents, causing context fragmentation and orchestration overhead
Default to a single-agent-plus-skill-library architecture. Only introduce multiple agents when you need isolated context windows, fundamentally different system prompts/personas, or parallel execution.
Journey Context:
The multi-agent buzzword leads developers to create a separate agent for every capability \(e.g., a search agent, a calculator agent\). This is an anti-pattern. Handing off between agents loses context, introduces latency, and requires complex orchestration. A single agent with a well-defined set of tools \(skills\) is usually smarter because it maintains full conversational context. Multi-agent is only justified when context windows overflow, when system prompts conflict \(e.g., a strict reviewer vs a creative writer\), or for genuine parallelization.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T12:14:12.333072+00:00— report_created — created