//! Axum-oriented server helpers for implementing AG-UI agents.
//!
//! This crate provides:
//! - [`RunHandler`] for converting [`agui_rs_core::RunAgentInput`] into a stream of AG-UI events.
//! - [`EventEmitter`] channel helpers for producing typed event streams.
//! - [`sse_body`] for turning AG-UI event streams into SSE bodies.
//! - [`proto_body`] for turning AG-UI event streams into length-prefixed protobuf bodies.
//! - [`agui_route`] / [`agui_router`] for axum integration.
pub use crate;
pub use crate;
pub use crate;
pub use crate;
pub use crate;