Architecture¶
metatools-a2a layers an A2A protocol surface on top of the ApertureStack discovery + execution stack.
Client (A2A) → toolprotocol/a2a → metatools-a2a/agent → tooldiscovery + toolexec
Execution Flow¶
- JSON-RPC request arrives (
agent/invoke) - Task created and streamed via SSE
- Tool executed via
toolexec/run - Task completed with result payload
Discovery Flow¶
skillslist is derived fromtooldiscoverysummaries- Agent card is generated from canonical provider metadata