Skip to main content

Module a2ui

Module a2ui 

Source
Expand description

A2UI — Agent-to-UI protocol support for UAR.

A2UI allows agents to declare UI surfaces in their UAR-AGENT-MD spec (§06) and emit interactive artifacts during a run. The system resolves a2ui_schema_id values from this registry, emits agui.artifact_input_request SSE events to the browser, renders the appropriate form/confirm/select widget, and routes the user’s response back to the paused agent run as a tool result.

§Key types

Modules§

design_systems
A2UI design-system bridge — component catalog, design-token import, and semantic-search embeddings for A2UI surfaces.
presentation_selection
Client rendering negotiation is an output restriction, never resource authority.
presentations
Reusable, owner-scoped Presentation templates and safe surface instantiation.
realtime
A2UI live-update backbone (Change 20, a2ui-realtime-backbone-from-flint-realtime-fabric).
registry
A2UI schema registry — in-memory store of all registered artifact schemas.
routes
A2UI REST routes.
schema
A2UI artifact schema definitions.