agenticweb.wiki

A2UI (Agent to UI) Protocol vs Agent-User Interaction Protocol

The map lists them as complementary: sites and agents commonly implement both.

8 Present A2UI (Agent to UI) Protocol · 8 Present Agent-User Interaction Protocol

A2UI (Agent to UI) Protocol A2UIAgent-User Interaction Protocol AG-UI
Lifecycle step8 Present: Show a human the result8 Present: Show a human the result
AnswersHow can an agent describe and stream a framework-neutral, declarative UI to a renderer?How does an agent stream state, generative UI, messages, and tool activity into a user-facing application in real time?
Governed bya2ui-project GitHub organisation (moved from google/A2UI)AG-UI open-source project (github.com/ag-ui-protocol), originated and still primarily stewarded by CopilotKit; biweekly public working group
Status (issuer's words)Early stage public preview: v0.9.1 is the 'Current' production release, v1.0 is a release 'Candidate', v0.8 is legacy1.0 released and frozen; JSON Schema published
Phasecandidatestable
Versionv1.0 (Candidate); v0.9.1 (Current) (2026-06-08)1.0 (2026-09-18)
Form / transportdocument formatendpoint
Found atNo fixed well-known path; renderer and agent capabilities (supported catalogs, custom components) are exchanged via transport-specific handshakes, e.g. A2A Agent Cards or MCP initialization metadataNo fixed well-known path; a client is coded against a known agent backend endpoint that emits an AG-UI-compatible event stream over an agreed transport (SSE, WebSockets, webhooks)
Adoptionobservedobserved
Evidence4 verified, 1 reported4 verified, 2 reported
Primary use caseRender agent output as a user interfaceRender agent output as a user interface
Last verified2026-10-19 (current)2026-10-19 (current)
Specificationhttps://github.com/a2ui-project/A2UIhttps://docs.ag-ui.com/introduction

When to use which

Guidance is derived from the two records (question, phase, adoption, prerequisites, pairings), not from opinion. Each record's page carries its numbered references.

Read the full articles

Ask the MCP server to compare any two: the compare-protocols prompt, or get on both ids. Connect.

a2ui.json · ag-ui.json · Markdown