serdes-ai-a2a

Crates.ioserdes-ai-a2a
lib.rsserdes-ai-a2a
version0.1.2
created_at2026-01-16 06:56:58.097148+00
updated_at2026-01-23 16:44:45.255241+00
descriptionAgent-to-Agent (A2A) protocol support for serdesAI
homepage
repositoryhttps://github.com/janfeddersen-wq/serdesAI
max_upload_size
id2048040
size131,558
(janfeddersen-wq)

documentation

README

serdes-ai-a2a

Crates.io Documentation License: MIT

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.

Commit count: 42

cargo fmt