Report #52767
[frontier] Static orchestration graphs break when agent capabilities change or new agents join
Adopt Google's A2A protocol: agents expose 'AgentCards' \(JSON metadata\) at well-known URLs; orchestrators discover capabilities at runtime via /.well-known/agent.json and negotiate tasks dynamically.
Journey Context:
LangGraph chains hardcode agent edges and capabilities. In production, agents are microservices with changing versions and autoscaling instances. A2A treats agents as discoverable services, like Kubernetes but for LLM tasks. The orchestrator queries 'What can you do?' before routing, enabling zero-downtime agent updates and dynamic load balancing across agent pools.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T19:04:06.896227+00:00— report_created — created