Skip to main content

Crate a2a_server

Crate a2a_server 

Source

Re-exports§

pub use agent_card::AgentCardProducer;
pub use agent_card::StaticAgentCard;
pub use agent_card::WELL_KNOWN_AGENT_CARD_PATH;
pub use executor::AgentExecutor;
pub use executor::ExecutorContext;
pub use handler::DefaultRequestHandler;
pub use handler::ExtendedAgentCardResolver;
pub use handler::RequestAuthorizer;
pub use handler::RequestHandler;
pub use middleware::CallContext;
pub use middleware::CallInterceptor;
pub use middleware::InterceptedHandler;
pub use middleware::ServiceParams;
pub use middleware::User;
pub use push::HttpPushSender;
pub use push::HttpPushSenderConfig;
pub use push::InMemoryPushConfigStore;
pub use push::PushConfigStore;
pub use task_store::InMemoryTaskStore;
pub use task_store::TaskStore;

Modules§

agent_card
executor
handler
jsonrpc
middleware
pagination
Shared paging limits for the list endpoints.
push
rest
sse
task_store
tls
Re-exports for serving axum routers over HTTPS with rustls.