Use the A2A Rust SDK
mainThe ra2a crate is a Rust implementation of the Agent2Agent (A2A) Protocol v1.0. It is designed for building agentic applications that require secure, type-safe communication between agents.
Key features include:
- A2A Protocol v1.0 Compliance: Full support for the latest specification.
- Async/Await: Built on
tokiofor high-performance asynchronous operations. - Type-Safe Models: Uses strongly typed models with newtype IDs and
serdeserialization. - Extensibility: Modular design supporting optional features like
grpc,telemetry(OpenTelemetry), andserver/clientmodes.