FrameworksOfficial

AG-UI Kotlin 0.5.0 aligns with 1.0 through interrupts, activities, multimodality, and strict state boundaries

AG-UI released Kotlin core, client, and tools 0.5.0 on November 5. The SDK now targets AG-UI 1.0 with REASONING events, interrupt/resume outcomes, ACTIVITY snapshots and deltas, tool errors, and multimodal user messages, while adding browser Wasm and macOS Arm64 targets and tightening event, input, and RFC 6902 state validation.

Why it matters

Kotlin moves from basic event transport to 1.0 semantics for pausing, resuming, agent activities, and multimodal history across Android, JVM, browser Wasm, and Apple Silicon. Strict state-delta handling also turns potential silent divergence into an observable failure boundary.

A closer look

Core adds Interrupt, ResumeStatus, ResumeEntry, ActivityMessage, Role.ACTIVITY, ToolMessage.error, and multimodal UserMessage, and fixes stack overflow on long JSON Pointer inputs. The client no longer echoes Activity messages back to the agent, preserves multimodal tool content, metadata, and subagent attribution, and applies patches without recursion. A malformed STATE_DELTA is fatal; an inapplicable delta is reported through onStateError. Maximum JSON depth drops from 512 to 128, and a successful outcome serializes to a type-only object.

Who this is for

Teams maintaining Android, JVM, Kotlin Multiplatform, Wasm, or macOS AG-UI clients and cross-SDK interoperability layers.

Original sources

Revisions & corrections (1)

— The official release is a dated, evidence-complete protocol-alignment event with explicit additions, breaking changes and failure semantics.

Related events

Frameworks

AI SDK 7.0.163 honors telemetry content controls and preserves Google streamed tool order and signature history

Vercel released AI SDK 7.0.163 on November 5. `recordInputs` and `recordOutputs` now govern content delivered to integrations and the `ai:telemetry` channel, filtering prompts, tool inputs, response text, and raw span results while retaining application results such as usage. The same release preserves the order of text, complete function calls, and thought signatures in streamed Google responses and across replayed history.

Frameworks

json-render 0.22 streams one generative-UI catalog into native Slack and Teams cards

json-render 0.22.0, released November 4, adds `@json-render/chat`. One component catalog can become a Chat SDK card; `streamCard` edits a thread message as elements arrive, while `toCard` validates the final card against component schemas and optional platform limits. The official example previews Slack Block Kit and Teams Adaptive Cards.

Frameworks

AG-UI brings A2UI Express into ADK and defines recovery boundaries for generation errors, cancellation and disconnects

AG-UI released ag-ui-a2ui-toolkit 0.0.6 on November 2 and ag_ui_adk 0.12.0 on November 3. The toolkit feeds structured A2UI generation errors into the next bounded model attempt and adds an optional Express inference format. ADK can opt into Express per run, incrementally compile it into validated activity updates, and clean up model and producer streams across cancellation, HTTP disconnects and backpressure.