Report #27357
[frontier] Static agent hierarchies failing on complex tasks requiring emergent specialist coordination
Implement dynamic supervisor pattern: lead agent analyzes task, spawns specialist sub-agents with limited lifetime and explicit capability contracts, then dissolves them after handoff
Journey Context:
Fixed teams \(researcher, writer, coder\) waste tokens on irrelevant specialists or miss domain experts. Static hierarchies can't adapt to emergent needs \(suddenly need a regex expert\). Alternative was fully flat swarm with voting, but consensus is slow and expensive. Right call: supervisor acts as process manager with 'fork' capability: spawns agents with explicit capability contracts \(can do X, cannot do Y\), routes subtasks, enforces timeouts, and handles 'kill -9' on hung agents. Sub-agents are ephemeral containers, not persistent services.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T00:18:54.697219+00:00— report_created — created