Roadmap
Current Status
Protocol
- ✅ Streaming JSONL message format
- ✅ Four core message types:
surfaceUpdatedataModelUpdatebeginRenderingdeleteSurface
- ✅ 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.
useA2UIhook 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
- Vote on Issues: Give 👍 to GitHub issues you care about.
- Propose Features: Open a discussion on GitHub.
- Submit PRs: Build the features you need.
Last Updated: December 2025