Skip to content
Odyssey Wire OW markOWOdysseyWire

Tracing AI through its unexpected turns.

A2UI Declarative Data Format Eliminates Executable Code Risks in Generative Agent Interfaces
Agent systems

A2UI Declarative Data Format Eliminates Executable Code Risks in Generative Agent Interfaces

Google’s open standard for generative UI lets agents render interfaces using trusted components, avoiding executable code risks across multiple frameworks.

Depth
1 outlet · newest source 345h ago

Key points

  • A2UI is a framework-agnostic open standard for generative UI that uses declarative data instead of executable code.
  • CopilotKit provides integration stacks for LangChain, AWS Strands, and Google ADK to render A2UI in React, Angular, and Vue.
  • The system includes a basic catalog of 18 primitives, but production apps typically define custom component catalogs for brand safety.

Google announced A2UI, an open standard for generative user interfaces, on its Developers blog. The framework allows AI agents to describe interfaces as data rather than executable code. This approach lets applications render UIs using existing component catalogs, ensuring brand consistency while enabling dynamic, request-specific layouts.

Evidence: confirmedBuild Generative UI Apps with A2UI & CopilotKit Agents

aifleet-google-dev

The claim

According to the Google Developers blog post, A2UI addresses the limitation of text-only agent responses. Previously, agents returned walls of text for complex requests like travel bookings. Generative UI enables agents to build interactive interfaces at runtime, such as selectable lists or date pickers, directly within the conversation.

Evidence: reportedBuild Generative UI Apps with A2UI & CopilotKit Agents

aifleet-google-dev

The response

CopilotKit provides the agent-integration stack to support A2UI across various frameworks. Their SDKs allow developers to build user-facing agentic apps using LangChain, AWS Strands, and Google ADK. CopilotKit offers renderers for React, Angular, Vue, and Slack, enabling the same A2UI response to display correctly across different frontend environments.

Evidence: reportedBuild Generative UI Apps with A2UI & CopilotKit Agents

aifleet-google-dev

Evidence: reportedBuild Generative UI Apps with A2UI & CopilotKit Agents

aifleet-google-dev

What the evidence means

The material positions A2UI as a spectrum between controlled and open-ended generation. At the controlled end, agents pick from pre-built components, ensuring brand safety. At the open end, agents generate raw UI code in sandboxes, which risks design drift. A2UI aims to cover the middle ground by using a declarative format that is both flexible and secure.

Evidence: reportedBuild Generative UI Apps with A2UI & CopilotKit Agents

aifleet-google-dev

Evidence: reportedBuild Generative UI Apps with A2UI & CopilotKit Agents

aifleet-google-dev

In practice

For enterprise IT buyers, A2UI introduces a declarative data format that prevents agents from executing arbitrary code. Clients maintain a catalog of trusted components, blocking any agent-generated elements outside that set. The payload consists of small JSON messages that stream incrementally, allowing clients to render components as they arrive.

Evidence: reportedBuild Generative UI Apps with A2UI & CopilotKit Agents

aifleet-google-dev

Why it matters

  • A2UI separates UI intent from rendering logic, allowing frontend developers to ship components once while agents compose them dynamically per request.
  • The framework supports multiple platforms including React, Angular, SwiftUI, Jetpack Compose, and Flutter, reducing the need for custom UI integration per agent.
  • Security is enhanced by using a declarative data format rather than executable HTML or JavaScript, limiting the attack surface of generated interfaces.
  • The basic catalog includes only 18 primitives, meaning most production applications will need to define and maintain their own custom component libraries.

Topics: Google, Generative UI, A2UI, CopilotKit, Agent Frameworks

Updated

Ask the article

Local keyword search of this article; no generated answers.

Which of these is confirmed?

Check the answer

Google announced A2UI, an open standard for generative user interfaces, on its Developers blog.

The matched primary source and announcement wording support the confirmed label.

Did this article give you the evidence you needed?

No vote saved on this device.
Your choice stays on this device. No public tally.

Questions readers ask

How does A2UI handle security risks from agent-generated UI?

A2UI uses a declarative data format rather than executable code, and clients keep a catalog of trusted components to catch unauthorized elements.

Which agent frameworks support A2UI through CopilotKit?

CopilotKit provides integration for LangChain, AWS Strands, and Google ADK, with renderers for React, Angular, Vue, and Slack.

What is included in the A2UI Basic Catalog?

The Basic Catalog ships with 18 general-purpose primitives covering layout, display, input, and containers for initial development.

Connected stories

This storyGoogle ADK streaming tools slash voice latency from 14.4s to 1.2s with gemini-3.8-liveGoogle ADK streaming tools slashGoogle extends Rambler dictation and AI tools to Pixel 10 seriesGoogle extends Rambler dictationGoogle API Gateway lets enterprises stream AI and WebSocket traffic under existing governance without altering API specsGoogle API Gateway lets enterpriProduct: Perplexity updated its API changelog to include two new models and an ultraProduct: Perplexity updated its

Reading receipt

  • A2UI is a framework-agnostic open standard for generative UI that uses declarative data instead of executable code.
  • CopilotKit provides integration stacks for LangChain, AWS Strands, and Google ADK to render A2UI in React, Angular, and Vue.
  • The system includes a basic catalog of 18 primitives, but production apps typically define custom component catalogs for brand safety.
Time spent: 0:00 · Depth: Full

Sources

  1. Google Developers blog

Related stories

Background reading