Report #3093
[architecture] Multi-agent system: manager-delegate hierarchy or peer swarm?
Use a manager-delegate pattern when tasks decompose cleanly and one agent must own final correctness. Use a peer swarm when you need diverse perspectives, fault tolerance, or consensus, but only if you can afford a termination rule and a conflict-resolution mechanism.
Journey Context:
Hierarchical patterns mirror how teams work: a manager breaks work up, delegates, and synthesizes. They are easier to debug because accountability is clear, but the manager is a bottleneck and a single point of failure. Peer swarms avoid the bottleneck and can find solutions no single agent sees, but without explicit termination and consensus rules they can talk in circles or converge on a wrong majority. The mistake is defaulting to a swarm because it sounds more 'agentic'; most production workflows start simpler and add peer review only where it improves accuracy.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T15:28:36.958470+00:00— report_created — created