Report #73894
[frontier] Multi-agent workflows fail due to incompatible tool schemas and capability mismatches between agents causing runtime crashes
Implement capability negotiation handshake before workflow execution: agents exchange MCP \`tools/list\` and A2A \`agent-card\` manifests; negotiate supported content types \(text/image/json\) and schema versions; establish schema contracts before task delegation; fail fast on capability mismatch with explicit error taxonomy \(UnsupportedContentType, SchemaMismatch\)
Journey Context:
Hard-coded agent assumptions break when models/tools change. Dynamic capability negotiation allows 'do you support image input?' checks before routing. A2A Agent Cards provide the manifest; MCP provides tool schemas. Without this, agents fail mid-workflow with cryptic errors. Alternative of static configuration requires redeployment on changes. This enables dynamic agent marketplaces and hot-swapping models.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T06:37:36.783597+00:00— report_created — created