Concepts Components Blog Roadmap
Get Started
On this page

A2UI Roadmap

Future plans, milestones, and long-term vision for the A2UI protocol.

Roadmap

Current Status

Protocol

  • Streaming JSONL message format
  • Four core message types:
    • surfaceUpdate
    • dataModelUpdate
    • beginRendering
    • deleteSurface
  • Adjacency list component model
  • JSON Pointer-based data binding
  • Separation of structure and state

Recent Milestones

Q4 2025

  • v0.8.0 spec released
  • A2A extension: Multi-agent support (teased at a2asummit.ai).
  • Flutter renderer (GenUI SDK).
  • Angular renderer.
  • Web components (Lit) renderer.
  • AG UI / CopilotKit integration.
  • GitHub public release (Apache 2.0).

Upcoming Milestones

Q1 2026

A2UI v0.9

  • Release candidate for spec 0.9.
  • Improve theming support for renderers (complete).
  • Improve server-side theming support for agents.
  • Improve developer ergonomics.

React Renderer

A native React renderer with hooks-based API and full TypeScript support.

  • React support for common widgets.
  • React support for custom components.
  • useA2UI hook for message handling.
  • React support for theming.

Q2 2026

Native Mobile Renderers

  • SwiftUI Renderer (iOS/macOS): Native SwiftUI components, iOS design language.
  • Jetpack Compose Renderer (Android): Native Compose UI components, Material Design 3.

Performance Optimizations

  • Renderer performance benchmarks.
  • Lazy loading for large component trees.
  • Virtual scrolling for lists.
  • Component memoization strategies.

Q4 2026

Protocol v1.0

Finalize v1.0 of the protocol with:

  • Stability guarantees.
  • Migration path from v0.9.
  • Comprehensive test suite.
  • Certification program for renderers.

Long-Term Vision

  • Multi-Agent Coordination: Conflict resolution and shared surface management.
  • Accessibility Features: First-class ARIA support and screen reader optimization.
  • Advanced UI Patterns: Drag and drop, gestures, 3D/AR/VR.
  • Ecosystem Growth: More framework integrations and third-party libraries.

How to Influence the Roadmap

  1. Vote on Issues: Give 👍 to GitHub issues you care about.
  2. Propose Features: Open a discussion on GitHub.
  3. Submit PRs: Build the features you need.

Last Updated: December 2025