FrameworksOfficial

Third-party AGenUI 1.7 beta brings A2UI to iOS, Android and HarmonyOS

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.

Why it matters

A2UI portability ultimately depends on hosts implementing one declarative contract through native components, state and event models. A multi-platform mobile SDK is a practical stress test of that boundary.

A closer look

The project connects three native renderers through a shared C++ core and lists 18 A2UI components plus four extensions. The 1.7 beta adds recursive resolveCalls, deep binding resolution inside action arguments, and ChoicePicker/Slider labels with wrapping, dynamic updates and clearing. It also fixes Android line-height loss after dynamic text updates, a HarmonyOS crash when tapping images with actions, and cleanup ordering.

Who this is for

Client teams evaluating native-mobile A2UI, cross-platform catalogs and streaming rendering

Original sources

Revisions & corrections (1)

— Official repository and release verify date, beta status, platforms, features and fixes; third-party status and unverifed performance are explicitly disclosed.

Related events

Frameworks

assistant-ui's October 28 release tightens prompt review, tool-result ownership and configuration writes

assistant-ui released a coordinated package set on October 28. Generative Frame 0.0.9 fills the composer with widget and MCP App prompts for review before sending; assistant-stream 0.3.55 fixes stale model content surviving a later tool response and pending results moving when tool-call IDs are reused; the CLI also narrows configuration paths and plan-revision boundaries.

Frameworks

AI SDK 7.0.155 removes runtime checks already guaranteed by static types

Released October 27, AI SDK 7.0.155 stops revalidating message history against the ModelMessage schema in text and object generation and removes several shape checks covered by TypeScript, reducing a linear cost in long conversations and multi-step runs.