Report #91317
[frontier] Hard-coded agent orchestration breaks when scaling beyond 3-4 agents with static routing
Implement Google A2A protocol with Agent Cards for dynamic capability discovery, allowing agents to negotiate task delegation via standardized 'tasks/send' endpoints rather than hardcoded routing
Journey Context:
Early multi-agent systems use static dictionaries or if-else logic to route tasks \('if coding -> send to coder agent'\). This becomes unmaintainable with >3 agents. The A2A protocol \(released April 2025\) introduces 'Agent Cards' \(JSON metadata describing capabilities/skills\) and standardized task negotiation. Agents dynamically discover peers, query their capabilities, and delegate via asynchronous task endpoints. This enables 'swarm scaling' without central orchestrator bottlenecks. Tradeoff: requires adopting the A2A JSON schema and handling async task lifecycle management versus simple direct function calls.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T11:52:10.544433+00:00— report_created — created