vtcode-a2a
Agent2Agent (A2A) Protocol support for VT Code. Provides client and server implementations for the A2A protocol, enabling inter-agent communication.
Agent2Agent (A2A) Protocol support for VT Code.
Modules
| Module | Purpose |
|---|---|
agent_card |
Agent discovery and capability advertisement |
client |
A2A protocol client |
cli |
CLI interface for A2A commands |
errors |
A2A-specific error types |
rpc |
JSON-RPC message types and protocol constants |
server |
HTTP server (feature-gated: a2a-server) |
task_manager |
Task lifecycle management |
types |
Core A2A protocol types (Message, Task, Part, etc.) |
webhook |
Push notification support |
Features
| Feature | Description |
|---|---|
a2a-server |
Enables the HTTP server module (axum, tower, tower-http) |
Usage
use ;
let card = vtcode_default;
let client = new;