github ag-ui-protocol/ag-ui release/2026-10-06
Release 2026-10-06

4 hours ago

Packages Published

TypeScript (npm) - published at 11:59:14 UTC

Package Version Install
@ag-ui/langgraph 0.0.45 npm install @ag-ui/langgraph@0.0.45
@ag-ui/a2ui-middleware 0.0.12 npm install @ag-ui/a2ui-middleware@0.0.12
@ag-ui/a2ui-toolkit 0.0.5 npm install @ag-ui/a2ui-toolkit@0.0.5

@ag-ui/langgraph@0.0.45

  • Non-streamed tool calls now attach to their owning assistant message, recorded at OnChatModelEnd, so clients no longer hang calls on unrecognized stand-in messages.
  • Image and video filenames are preserved through native conversion; reopened threads retain names like sample.png.
  • Fixed loss of tool calls emitted after streamed text in the same assistant message (e.g. Anthropic tool_use after text).
  • messages-tuple mode now accepts the real AIMessageChunk wire type; previously every tuple was discarded, producing no output.
  • Chunk type and finish-reason checks now accept both Python and JavaScript runtime vocabularies and all provider stop markers.
  • connectAgent can now read a thread with pending interrupts; a second connect or reload no longer fails before transport start.
  • Provider failures now surface as terminal run errors.
  • Stop pressed at the start of a run is now delivered instead of leaving the run executing server-side.
  • Clones no longer inherit a pending stop that would self-cancel the first run.
  • Cancel retry is now gated on known server run id, avoiding cancels addressed to unknown client-generated ids.
  • Tool call arguments are preserved across streamed tool boundaries.
  • Plain string entries in list-form multimodal content are preserved instead of dropped.
  • Non-image media types preserved across runtimes; Gemini video compatibility retained.
  • Subgraph and root state snapshot ordering and caching fixes prevent stale STATE_SNAPSHOT emissions.
  • Whitespace-only image_url values (e.g. " ") are now rejected alongside empty strings.
Breaking changes
  • Validation tightened: whitespace-only image_url payloads are now rejected as malformed input.
  • Follows @ag-ui/core/schemas 1.0 part renames and content flattening; re-verify multimodal and tool-result handling.
  • Dropped file sources now emit a warning instead of sending a provider handle.

@ag-ui/a2ui-middleware@0.0.12

  • Fixed recovery to resume unanswered render calls before native continuation.
  • Aligned recovery resume behavior with injected tool names.
Breaking changes

None.

@ag-ui/a2ui-toolkit@0.0.5

  • Recover unanswered render calls before native continuation.
  • Excluded eslint.config.mjs from the published npm tarball.
  • Published .d.ts output restored to match origin/main.
Breaking changes

None.

Python (PyPI) - published at 11:59:16 UTC

Package Version Install
ag_ui_antigravity 0.2.1 pip install ag_ui_antigravity==0.2.1

ag_ui_antigravity@0.2.1

  • Maintenance release; no consumer-facing changes identified.
Breaking changes

None.

Don't miss a new ag-ui release

NewReleases is sending notifications on new releases.