jamjet-a2a 0.1.2

Standalone Rust SDK for the A2A protocol — client, server, coordinator, MCP bridge
Documentation
//! Standalone Rust SDK for the A2A protocol.
pub use jamjet_a2a_types as types;

#[cfg(feature = "client")]
pub mod client;
#[cfg(feature = "client")]
pub use client::A2aClient;

#[cfg(feature = "server")]
pub mod server;
#[cfg(feature = "server")]
pub mod store;

#[cfg(feature = "server")]
pub use server::{A2aServer, TaskHandler};
#[cfg(feature = "server")]
pub use store::{InMemoryTaskStore, TaskStore};

#[cfg(feature = "federation")]
pub mod federation;

#[cfg(feature = "coordinator")]
pub mod coordinator;

#[cfg(feature = "mcp-bridge")]
pub mod mcp_bridge;