Protocols, catalogs, native rendering, inference formats and code generation are becoming separate layers
Event transport, wire protocols, component catalogs, host embedding, native state, identity boundaries, model syntax and client construction code are evolving independently. A2UI Express compiles a model-friendly representation into standard messages. The first A2UI CLI now turns catalog schemas into typed Python builders across 0.9, 0.9.1 and 1.0, carrying catalog contracts into application code without changing the renderer protocol.
Released October 27, MCP Apps 2.0.4 leaves the library API unchanged while making the PDF example expose one interact tool by default, restoring the saved page when a conversation reopens, and refreshing dependencies with known audit findings.
AG-UI released Mastra adapter 2.0, moving interrupts to the RUN_FINISHED outcome and RunAgentInput.resume while fixing tool-result URLs, cross-turn replay, failed-tool responses, A2UI bridge calls and reasoning attribution.
On October 13, assistant-ui released @assistant-ui/generative-ui 0.0.4 and generative-frame 0.0.5, adding diagrams, maps, tabs, steps, timelines, citations and progress checklists for React and React Native, while allowing explicit user actions to feed UI state into later model context.
Released October 13, GGUI 0.28 ships 32 lockstep packages connecting UI generation, updates and user-event return through MCP tools, data contracts and sandboxed hosts.
Released October 19, AGenUI 1.7.0 beta1 updates a third-party native A2UI SDK spanning iOS, Android and HarmonyOS with nested function-call resolution and cross-platform form labels.
AG-UI's October 21 release ships ag_ui_adk 0.11.0 plus Claude adapter updates. Its central change blocks client state from directly modifying app-wide or user-wide ADK state while tightening approval and tool-batch recovery.
Submitted October 22 and accepted as an EMNLP 2026 system demonstration, ABRA turns graph, table, text and display views into reusable interaction vocabularies while agents publish task objects, actions and meanings as shared canvas state.
ABRA authors / arXiv and official repositoryResearch paper
Released October 25, GGUI 0.29 limits callers carrying an end-user identity to their own sessions, accepts pre-handshake iframe messages only from the parent window, requires a per-mount nonce on the React Native bridge, and can reject oversized tool inputs before handlers run.
GGUI official release and security fix commitOfficial
On October 27, the Google A2UI team introduced swappable inference formats: a model can emit compact A2UI Express and let the SDK deterministically compile it against a component catalog into standard A2UI messages, while fixed-shape screens can use decision models to select predefined layouts.
Google Developers Blog, A2UI specification and reference implementationOfficial
A2UI released CLI v0.1.0 on October 30. Its official `codegen` command turns component catalog schemas into Python client builders across protocol versions 0.9, 0.9.1 and 1.0. The release also provides SHA-256-listed binaries for macOS, Linux and Windows.