Report #47510
[frontier] Multi-agent delegation requires custom integration code for each agent pair, preventing dynamic task delegation
Adopt Google's A2A \(Agent-to-Agent\) protocol for high-level task delegation: expose Agent Cards \(JSON metadata of capabilities/skills\) and implement the Task lifecycle \(submitted → working → completed with Artifacts\) to allow any agent to delegate to any other agent without prior integration
Journey Context:
While MCP handles low-level tool access, A2A \(released April 2025\) standardizes the 'business logic' layer: how does Agent A ask Agent B to 'research this topic and report back?' A2A's innovation is the Agent Card \(self-describing JSON manifest of capabilities, skills, and authentication requirements\) and the Task/Artifact model \(structured async delegation with update streaming\). This replaces ad-hoc 'orchestrator' code that hardcodes agent relationships. The pattern is winning in enterprise because it allows 'agent marketplaces' where specialized agents \(coding, security, legal\) can be dynamically discovered and hired by generalist agents. Unlike rigid workflow definitions, A2A supports long-running async tasks with status updates. Implement alongside MCP: A2A for delegation decisions, MCP for capability execution.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T10:13:42.599941+00:00— report_created — created