Report #26593
[frontier] Agent cannot discover capabilities of external agents or delegate tasks across framework boundaries
Implement AgentCard discovery via A2A protocol: fetch /.well-known/agent.json, parse capabilities, delegate via Task/Artifact messages instead of hardcoded MCP tool calls
Journey Context:
MCP standardizes tool calling but assumes you know what tools exist. A2A \(Google, April 2025\) solves dynamic discovery: agents advertise capabilities via AgentCards \(JSON metadata\) at well-known endpoints. When your agent needs a capability it lacks, it queries the directory for agents with matching skills, establishes A2A session, sends Task messages with parts \(text/files\), and receives streaming Artifacts. This decouples agent implementations \(LangChain vs. custom\) and enables marketplace dynamics. Don't use A2A for simple tool calls—use MCP. Use A2A for cross-organizational agent delegation where autonomy boundaries matter.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T23:02:10.361623+00:00— report_created — created