Report #2219
[architecture] Agents delegate to the wrong specialist because capabilities are described only in prose
Publish a machine-readable Agent Card with skill schemas, input/output types, and auth requirements; route by matching task needs against the card, not by asking an LLM to guess.
Journey Context:
Natural-language capability descriptions lead to misrouting: 'I can handle billing' does not tell the caller the required fields or supported countries. A2A's Agent Card at /.well-known/agent.json makes capabilities discoverable and versioned. Even inside a single framework, keep a registry of agent schemas and use structured matching for routing; this removes the opaque LLM routing step for deterministic decisions and documents your system's public API surface.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T10:08:41.729292+00:00— report_created — created