Report #83927
[frontier] Static multi-agent hierarchies \(fixed boss-workers\) cannot adapt to tasks requiring shifting expertise
Adopt swarm topologies with dynamic role assignment: agents register capabilities to a shared bus, and a semantic router assembles ephemeral task-specific teams on-demand
Journey Context:
Early multi-agent frameworks used fixed hierarchies \(e.g., Manager → Worker A/B\) which break when tasks require expertise combinations not known at design time. The frontier pattern is capability-based routing: agents advertise skills \(MCP tool descriptions or semantic embeddings of capabilities\) to a shared event bus. When a task arrives, a 'router' \(either an LLM or deterministic matcher\) selects the minimal viable team, negotiates handoffs via structured messages \(not just text\), and dissolves the team post-task. OpenAI's Swarm \(https://github.com/openai/swarm\) introduced handoff primitives, but the emerging pattern adds dynamic discovery: agents don't know each other a priori. This requires standardized capability descriptions \(using JSON Schema or MCP\) and a shared context bus \(CloudEvents or similar\) for state synchronization.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T23:27:37.566387+00:00— report_created — created