a2a-server-lf 0.3.0

A2A v1 async server framework
Documentation

a2a-server-lf

Async server framework for implementing A2A v1 agents in Rust.

This crate is published as a2a-server-lf and imported in Rust as a2a_server.

What It Provides

  • REST and JSON-RPC routers built on axum
  • A transport-agnostic RequestHandler abstraction
  • A default handler and in-memory task store
  • SSE helpers for streaming task responses

Install

[dependencies]
a2a = { package = "a2a-lf", version = "0.2" }
a2a-server = { package = "a2a-server-lf", version = "0.1" }

Workspace

This crate is part of the a2a-rs workspace.