Skip to content

Introduction (v0.8)

Version Notice

This documentation is for A2UI protocol v0.8. For the latest version, see v0.9 docs.

What is A2UI?

A2UI (Agent-to-UI) is an open protocol defining the communication specification between AI Agents and front-end rendering layers.
Agents express UI intent by sending structured JSON messages, and the renderer translates these into actual visual components.

Key Differences: v0.8 vs v0.9

Featurev0.8v0.9
Message Formatsurface_id + content arraycreateSurface + updateComponents
Component ReferenceVia type fieldVia component field
Data BindingStatic dataDynamic templates with JSON Pointer

Version Notes

v0.8 is an earlier stable version of the A2UI protocol, corresponding to npm package a2ui-vue@0.8.x.

For the latest features, upgrade to v0.9.

Released under the MIT License.