Skip to main content

Crate turul_a2a_client

Crate turul_a2a_client 

Source
Expand description

A2A Protocol v1.0 client library.

Independent of the server crate — depends only on turul-a2a-types and turul-a2a-proto.

Re-exports§

pub use builders::MessageBuilder;
pub use sse::SseEvent;
pub use sse::SseStream;
pub use sse::StreamEvent;
pub use sse::TypedSseEvent;
pub use sse::TypedSseStream;

Modules§

builders
Ergonomic builders for client requests.
prelude
Client prelude.
response
Wrapper-first response types for the client API.
sse
SSE (Server-Sent Events) stream parser for A2A streaming responses.

Structs§

A2aClient
A2A client for communicating with A2A agents.
ListTasksParams
Parameters for listing tasks.

Enums§

A2aClientError
ClientAuth
Auth configuration for the client.