Skip to content

AG-UI 1.0 endpoint and AG-UI streaming for Framework sessions

On the platform: AG-UI channels speak AG-UI 1.0. Clients such as CopilotKit get interrupts and resume for questions and approvals, token usage, frontend tools, subagents and run metadata.

In code: the ag-ui feature lets any Rust host stream a Framework session to an AG-UI client without the Everruns server. Session::ag_ui(input) returns the run as AG-UI 1.0 events, and ask_user questions and tool approvals become interrupts. A durable thread store keeps history between runs, and the ag-ui-axum feature adds a ready-made route:

Terminal window
cargo add everruns --features ag-ui-axum

See AG-UI channels and Serve AG-UI. PRs #3965, #3967, #3972, #3979, #3976, #3998, #4000.