Skip to main content

zeph_a2a/
lib.rs

1#![forbid(unsafe_code)]
2
3pub mod card;
4pub mod client;
5pub mod discovery;
6pub mod error;
7pub mod jsonrpc;
8#[cfg(feature = "server")]
9pub mod server;
10pub mod types;
11
12pub use card::AgentCardBuilder;
13pub use client::{A2aClient, TaskEvent, TaskEventStream};
14pub use discovery::AgentRegistry;
15pub use error::A2aError;
16pub use jsonrpc::SendMessageParams;
17#[cfg(feature = "server")]
18pub use server::{A2aServer, ProcessorEvent, TaskManager, TaskProcessor};
19pub use types::*;