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.mjsfrom the published npm tarball. - Published
.d.tsoutput restored to matchorigin/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.