8 releases
| 0.2.6 | Feb 20, 2026 |
|---|---|
| 0.2.5 | Feb 17, 2026 |
| 0.1.5 | Jan 27, 2026 |
#44 in #a2a
575KB
13K
SLoC
serdes-ai-a2a
Agent-to-Agent (A2A) protocol support for SerdesAI
This crate provides A2A (Agent-to-Agent) protocol support for SerdesAI:
- A2A client and server implementations
- Agent discovery and registration
- Inter-agent communication
- Task delegation and coordination
Installation
[dependencies]
serdes-ai-a2a = "0.1"
Usage
use serdes_ai_a2a::{A2AClient, AgentCard};
// Connect to a remote agent
let client = A2AClient::new("https://agent.example.com").await?;
let card = client.get_agent_card().await?;
println!("Connected to: {}", card.name);
// Send a task to the remote agent
let result = client.send_task("Analyze this data", data).await?;
Part of SerdesAI
This crate is part of the SerdesAI workspace.
License
MIT License - see LICENSE for details.
Dependencies
~17–27MB
~401K SLoC