Report #22851
[frontier] Multi-agent system collapses under complexity with static supervisor topology
Replace supervisor pattern with LangGraph-style state machines where agents are nodes and edges are conditional routing functions; use 'interrupt' nodes for human-in-the-loop.
Journey Context:
The 'supervisor' pattern \(one LLM delegating to workers\) becomes a bottleneck when tool call graphs exceed 3-4 hops. Production systems are moving to deterministic state machines where the graph topology encodes the orchestration logic, not an LLM. This eliminates non-deterministic routing errors and provides built-in checkpointing for recovery. The tradeoff is less flexibility for open-ended exploration, but for business processes, determinism wins. LangGraph's 'StateGraph' with 'add\_conditional\_edges' is the canonical implementation.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T16:46:02.257802+00:00— report_created — created