Packages Published
TypeScript (npm) - published at 03:13:24 UTC
| Package | Version | Install |
|---|---|---|
| @ag-ui/claude-agent-sdk | 0.0.4 | npm install @ag-ui/claude-agent-sdk@0.0.4
|
| @ag-ui/spring-ai | 0.0.3 | npm install @ag-ui/spring-ai@0.0.3
|
| @ag-ui/watsonx | 0.0.2 | npm install @ag-ui/watsonx@0.0.2
|
| @ag-ui/a2a-middleware | 0.0.3 | npm install @ag-ui/a2a-middleware@0.0.3
|
| create-ag-ui-app | 0.0.59 | npm install create-ag-ui-app@0.0.59
|
@ag-ui/claude-agent-sdk@0.0.4
- Publish the declared MIT license and license file in the npm package.
@ag-ui/spring-ai@0.0.3
- Publish the declared Apache-2.0 license and license file in the npm package.
@ag-ui/watsonx@0.0.2
- Publish the declared MIT license and license file in the npm package.
@ag-ui/a2a-middleware@0.0.3
- Publish the declared MIT license and license file in the npm package.
create-ag-ui-app@0.0.59
- Publish the declared MIT license and license file in the npm package.
TypeScript (npm) - published at 18:31:33 UTC
| Package | Version | Install |
|---|---|---|
| @ag-ui/client | 1.0.0 | npm install @ag-ui/client@1.0.0
|
| @ag-ui/core | 1.0.0 | npm install @ag-ui/core@1.0.0
|
| @ag-ui/encoder | 1.0.0 | npm install @ag-ui/encoder@1.0.0
|
| @ag-ui/proto | 1.0.0 | npm install @ag-ui/proto@1.0.0
|
@ag-ui/client@1.0.0
- Adds the 1.0 enforcement pipeline that runs after middleware: strip against the schema and validate.
- Adds protobuf wire support and compatibility middleware.
- Snapshot metadata now lets a producer declare only its authoritative activity types, so projectors like A2UI middleware don't delete activity other producers own.
- MESSAGES_SNAPSHOT now applies in snapshot order instead of appending unseen messages at the end, repairing re-keyed message ordering.
- Fixes scoped activity deletion without reordering history and preserves full activity snapshot authority.
- Bounds the replay buffer and caps SSE and protobuf framing buffers to avoid retaining entire responses.
- Stops upstream reads and cancels the HTTP reader on stream failure, not only on completion.
- Reasoning events no longer overwrite an activity message sharing the same id.
- Each run now gets its own set of blocked tool-call IDs, so a stalled run's filtered events are no longer leaked.
- FilterToolCallsMiddleware clears blocked tool-call IDs on run boundaries.
- Guards JSON.parse and surfaces stream errors in legacy convert and a2a middleware.
Breaking changes
- The wire protocol version is now the generated PROTOCOL_VERSION ("1.0").
- Enforcement pipeline now runs after middleware and strips/validates against the schema, changing which events pass through.
- MESSAGES_SNAPSHOT ordering and activity-ownership semantics changed; re-verify snapshot handling.
- Framing buffers are now capped; oversized unbounded streams will error instead of growing.
@ag-ui/core@1.0.0
- Rebuilt on generated types; the main entry is now zod-free with validators moved to @ag-ui/core/schemas, making zod an optional peer.
- 0.x names remain as deprecated aliases of the same types (see DEPRECATIONS.md); content parts are named by what they are rather than by direction.
- PROTOCOL_VERSION now reads "1.0"
- Ships the AG-UI 1.0 specification, JSON Schema, and the generators SDKs are produced from.
Breaking changes
- PROTOCOL_VERSION changed to "1.0".
- Validators moved to @ag-ui/core/schemas; zod is now an optional peer, so imports relying on zod from the main entry must update.
- Several 0.x type names are now deprecated aliases; re-verify against DEPRECATIONS.md.
@ag-ui/encoder@1.0.0
- Updated for the 1.0 release, including generated models, the enforcement pipeline, protobuf wire, and compatibility middleware.
Breaking changes
None.
@ag-ui/proto@1.0.0
- Updated for the 1.0 release with generated models and protobuf wire support.
- Protocol version emitted is now "1.0", naming the 1.0 schema address.
Breaking changes
- Protocol version changed to "1.0"; the schema $id address moved to /spec/1.0/schema.json.
Python (PyPI) - published at 18:31:34 UTC
| Package | Version | Install |
|---|---|---|
| ag-ui-protocol | 1.0.0 | pip install ag-ui-protocol==1.0.0
|
ag-ui-protocol@1.0.0
- Froze the draft schema as 1.0;
PROTOCOL_VERSIONnow reads "1.0", and the schema$idmoved to/spec/1.0/schema.json. ag_ui.corere-exports generated 1.0 models, with 0.x names kept as aliases.- Added generated models for content parts, tool result parts, capabilities, run outcomes, token usage with cache writes, and file source.
- Optional null fields are now omitted on serialization; payload nulls are preserved.
- The single wire protocol version is now the generated
PROTOCOL_VERSION. - Added stable Changelog project URLs to published package metadata on PyPI.
Breaking changes
- The wire protocol version changed to "1.0"; consumers comparing versions must re-verify.
- Model names changed to 1.0 names (0.x names remain as aliases); verify imports.
- The redundant
MetadataMixinexport was removed. - Serialization now omits optional nulls, changing emitted payloads.
.NET (NuGet) - published at 18:54:29 UTC
| Package | Version | Install |
|---|---|---|
| AGUI.Abstractions | 1.0.0 | dotnet add package AGUI.Abstractions --version 1.0.0
|
| AGUI.Formatting | 1.0.0 | dotnet add package AGUI.Formatting --version 1.0.0
|
| AGUI.Protobuf | 1.0.0 | dotnet add package AGUI.Protobuf --version 1.0.0
|
| AGUI.Client | 1.0.0 | dotnet add package AGUI.Client --version 1.0.0
|
| AGUI.Server | 1.0.0 | dotnet add package AGUI.Server --version 1.0.0
|
AGUI.Abstractions@1.0.0
- Models are now generated from the frozen AG-UI 1.0 JSON Schema, covering content parts, tool result parts, capabilities, run outcomes, token usage with cache writes, and file source.
PROTOCOL_VERSIONnow reads "1.0"; generated headers name the 1.0 schema address.- Generator emits the
AGUIProtocoltype.
Breaking changes
- Models renamed to their 1.0 names; verify usages against the generated types.
- Optional nulls are omitted on serialization while payload nulls are preserved.
- Protocol version constant value changed to "1.0".
AGUI.Formatting@1.0.0
- Updated to the generated 1.0 models, aligning content parts, tool result parts, capabilities, run outcomes, and token usage.
Breaking changes
- Model names and serialization follow the 1.0 schema; re-verify formatting against renamed types and null-omission behavior.
AGUI.Protobuf@1.0.0
- Regenerated against the frozen AG-UI 1.0 schema; protocol version and generated headers now reference the 1.0 address.
Breaking changes
- Models track the 1.0 schema names; re-verify types and serialization after upgrade.
AGUI.Client@1.0.0
- Client now declares the protocol version it speaks: every
RunAgentInputcarries "1.0", read from the generatedAGUIProtocol.Version. - Client validates the producer's protocol version, mirroring the TypeScript client handshake.
- Moved onto the generated 1.0 models.
Breaking changes
- The protocol version is the generated
AGUI.Abstractions.AGUIProtocol.Version; there is no hand-written constant beside it. - Wire protocol version now sent as "1.0"; model names and null handling follow the 1.0 schema.
AGUI.Server@1.0.0
- Moved onto the generated 1.0 models.
- Added typed access to AG-UI client state.
Breaking changes
- Models track the 1.0 schema names; re-verify types and serialization behavior after upgrade.