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.