Report #41474
[frontier] Multi-agent systems use hardcoded agent addresses and cannot discover capabilities dynamically
Implement the Google A2A protocol: expose Agent Cards at /.well-known/agent.json, use the tasks/send endpoint for delegation, and support streaming updates via SSE
Journey Context:
Current multi-agent systems \(CrewAI, AutoGen\) require static configuration of agents and their tools. When a new agent comes online or capabilities change, the system breaks. Google's A2A \(Agent-to-Agent\) protocol \(announced 2025\) introduces a standard: agents expose 'Agent Cards' \(JSON metadata about capabilities\) at a well-known URL, and communicate via HTTP using standardized endpoints for task submission and streaming updates. This enables dynamic discovery \(like DNS for agents\) and interoperability between different frameworks \(CrewAI agent can delegate to Autogen agent\). The alternative is brittle point-to-point integration.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T00:05:14.164926+00:00— report_created — created