Skip to main content

Crate jamjet_a2a

Crate jamjet_a2a 

Source
Expand description

Standalone Rust SDK for the A2A protocol.

Re-exports§

pub use client::A2aClient;
pub use server::A2aServer;
pub use server::TaskHandler;
pub use store::InMemoryTaskStore;
pub use store::TaskStore;
pub use jamjet_a2a_types as types;

Modules§

client
A2A v1.0 client — discover agents, send messages, stream events, manage push configs.
server
A2A v1.0 server — Axum-based JSON-RPC router with SSE streaming.
store
TaskStore trait and in-memory implementation for A2A v1.0 servers.