Pattern

AG-UI (Agent-User Interaction protocol)

Give agent backends and frontends one shared, event-based wire format for streaming text, tool calls, reasoning, shared state, and human-in-the-loop interrupts, so a frontend built once can render runs from any compatible agent framework.

Classification Open event protocol between agent backends and user-facing frontends.

Full entry

The complete treatment — problem, how it works, when to use it, sources, and examples — lives in the volume below.

Browse the full pattern index or the catalog.

Search the catalog