From 48a35b2ee7464c082ef795344d2a6981727ca344 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 16 May 2026 07:34:38 +0000 Subject: [PATCH] ci: Version Packages --- .changeset/ag-ui-client-compliance.md | 24 ---------- .changeset/infer-schema-type-zod.md | 25 ----------- examples/ts-svelte-chat/CHANGELOG.md | 13 ++++++ examples/ts-svelte-chat/package.json | 2 +- examples/ts-vue-chat/CHANGELOG.md | 14 ++++++ examples/ts-vue-chat/package.json | 2 +- examples/vanilla-chat/CHANGELOG.md | 7 +++ examples/vanilla-chat/package.json | 2 +- packages/typescript/ai-anthropic/CHANGELOG.md | 7 +++ packages/typescript/ai-anthropic/package.json | 2 +- packages/typescript/ai-client/CHANGELOG.md | 24 ++++++++++ packages/typescript/ai-client/package.json | 2 +- .../ai-code-mode-skills/CHANGELOG.md | 8 ++++ .../ai-code-mode-skills/package.json | 2 +- packages/typescript/ai-code-mode/CHANGELOG.md | 7 +++ .../ai-code-mode/models-eval/CHANGELOG.md | 15 +++++++ .../ai-code-mode/models-eval/package.json | 2 +- packages/typescript/ai-code-mode/package.json | 2 +- packages/typescript/ai-devtools/CHANGELOG.md | 8 ++++ packages/typescript/ai-devtools/package.json | 2 +- .../typescript/ai-elevenlabs/CHANGELOG.md | 8 ++++ .../typescript/ai-elevenlabs/package.json | 2 +- .../typescript/ai-event-client/CHANGELOG.md | 7 +++ .../typescript/ai-event-client/package.json | 2 +- packages/typescript/ai-fal/CHANGELOG.md | 7 +++ packages/typescript/ai-fal/package.json | 2 +- packages/typescript/ai-gemini/CHANGELOG.md | 7 +++ packages/typescript/ai-gemini/package.json | 2 +- packages/typescript/ai-grok/CHANGELOG.md | 8 ++++ packages/typescript/ai-grok/package.json | 2 +- packages/typescript/ai-groq/CHANGELOG.md | 8 ++++ packages/typescript/ai-groq/package.json | 2 +- .../ai-isolate-cloudflare/CHANGELOG.md | 7 +++ .../ai-isolate-cloudflare/package.json | 2 +- .../typescript/ai-isolate-node/CHANGELOG.md | 7 +++ .../typescript/ai-isolate-node/package.json | 2 +- .../ai-isolate-quickjs/CHANGELOG.md | 7 +++ .../ai-isolate-quickjs/package.json | 2 +- packages/typescript/ai-ollama/CHANGELOG.md | 7 +++ packages/typescript/ai-ollama/package.json | 2 +- packages/typescript/ai-openai/CHANGELOG.md | 9 ++++ packages/typescript/ai-openai/package.json | 2 +- .../typescript/ai-openrouter/CHANGELOG.md | 7 +++ .../typescript/ai-openrouter/package.json | 2 +- packages/typescript/ai-preact/CHANGELOG.md | 8 ++++ packages/typescript/ai-preact/package.json | 2 +- packages/typescript/ai-react-ui/CHANGELOG.md | 24 ++++++++++ packages/typescript/ai-react-ui/package.json | 2 +- packages/typescript/ai-react/CHANGELOG.md | 24 ++++++++++ packages/typescript/ai-react/package.json | 2 +- packages/typescript/ai-solid-ui/CHANGELOG.md | 8 ++++ packages/typescript/ai-solid-ui/package.json | 2 +- packages/typescript/ai-solid/CHANGELOG.md | 24 ++++++++++ packages/typescript/ai-solid/package.json | 2 +- packages/typescript/ai-svelte/CHANGELOG.md | 24 ++++++++++ packages/typescript/ai-svelte/package.json | 2 +- packages/typescript/ai-vue-ui/CHANGELOG.md | 7 +++ packages/typescript/ai-vue-ui/package.json | 2 +- packages/typescript/ai-vue/CHANGELOG.md | 24 ++++++++++ packages/typescript/ai-vue/package.json | 2 +- packages/typescript/ai/CHANGELOG.md | 45 +++++++++++++++++++ packages/typescript/ai/package.json | 2 +- packages/typescript/openai-base/CHANGELOG.md | 7 +++ packages/typescript/openai-base/package.json | 2 +- .../preact-ai-devtools/CHANGELOG.md | 7 +++ .../preact-ai-devtools/package.json | 2 +- .../typescript/react-ai-devtools/CHANGELOG.md | 7 +++ .../typescript/react-ai-devtools/package.json | 2 +- .../typescript/solid-ai-devtools/CHANGELOG.md | 7 +++ .../typescript/solid-ai-devtools/package.json | 2 +- 70 files changed, 442 insertions(+), 83 deletions(-) delete mode 100644 .changeset/ag-ui-client-compliance.md delete mode 100644 .changeset/infer-schema-type-zod.md diff --git a/.changeset/ag-ui-client-compliance.md b/.changeset/ag-ui-client-compliance.md deleted file mode 100644 index 679fac06c3..0000000000 --- a/.changeset/ag-ui-client-compliance.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -'@tanstack/ai': minor -'@tanstack/ai-client': minor -'@tanstack/ai-react': minor -'@tanstack/ai-solid': minor -'@tanstack/ai-vue': minor -'@tanstack/ai-svelte': minor -'@tanstack/ai-react-ui': minor ---- - -**Breaking:** AG-UI client-to-server compliance. - -`@tanstack/ai-client` now POSTs an AG-UI `RunAgentInput` request body and `@tanstack/ai` server endpoints must use the new `chatParamsFromRequestBody` + `mergeAgentTools` helpers. Upgrade both packages together. - -Highlights: - -- **Wire format**: `{threadId, runId, state, messages, tools, context, forwardedProps}` (per AG-UI 0.0.52 `RunAgentInputSchema`) instead of `{messages, data}`. -- **New server helpers** exported from `@tanstack/ai`: `chatParamsFromRequestBody`, `mergeAgentTools`. -- **`chat()` accepts `threadId`, `runId`, `parentRunId`** as optional fields for AG-UI run correlation. -- **`ChatClient` accepts `threadId`** option; auto-generates and persists per session if omitted; fresh `runId` per send. -- **Client tools auto-advertised** to the server via `RunAgentInput.tools`. -- **Foreign AG-UI clients** can hit a TanStack server: `developer` collapses to `system`, `reasoning`/`activity` drop. - -See `docs/migration/ag-ui-compliance.md` for full migration steps. diff --git a/.changeset/infer-schema-type-zod.md b/.changeset/infer-schema-type-zod.md deleted file mode 100644 index 439b4ea3b4..0000000000 --- a/.changeset/infer-schema-type-zod.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -'@tanstack/ai': patch ---- - -fix(ai): infer Zod-typed `outputSchema` instead of collapsing to `unknown` - -`chat({ outputSchema: zodSchema })` previously returned `Promise` (and -`StructuredOutputCompleteEvent` resolved with `T = unknown`) because -`InferSchemaType` only matched `StandardJSONSchemaV1`. Zod's core `$ZodType` -declares `~standard` as `StandardSchemaV1.Props` — without a type-level -`jsonSchema` converter — so Zod schemas (and any other library that exposes -only the Standard Schema validator surface to the type checker) fell through -to `unknown`, forcing callers to either cast or run a redundant `schema.parse()`. - -`SchemaInput` now also accepts `StandardSchemaV1`, and -`InferSchemaType` recovers the input type from that branch when the -JSON-schema branch doesn't match. The runtime path is unchanged for Zod / -ArkType / Valibot (`convertSchemaToJsonSchema` still detects the runtime -`~standard.jsonSchema` converter); only the static types are widened. - -`convertSchemaToJsonSchema` now throws an actionable error when given a -Standard Schema validator that lacks a JSON-schema converter, instead of -silently shipping the raw `{ '~standard': ... }` object to the LLM provider. - -Closes #562 diff --git a/examples/ts-svelte-chat/CHANGELOG.md b/examples/ts-svelte-chat/CHANGELOG.md index 05a81d8925..08ba603644 100644 --- a/examples/ts-svelte-chat/CHANGELOG.md +++ b/examples/ts-svelte-chat/CHANGELOG.md @@ -1,5 +1,18 @@ # ts-svelte-chat +## 0.1.43 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + - @tanstack/ai-client@0.10.0 + - @tanstack/ai-svelte@0.9.0 + - @tanstack/ai-anthropic@0.8.8 + - @tanstack/ai-gemini@0.10.5 + - @tanstack/ai-ollama@0.6.15 + - @tanstack/ai-openai@0.9.1 + ## 0.1.42 ### Patch Changes diff --git a/examples/ts-svelte-chat/package.json b/examples/ts-svelte-chat/package.json index 94ff5d9053..1d185ca0f6 100644 --- a/examples/ts-svelte-chat/package.json +++ b/examples/ts-svelte-chat/package.json @@ -1,7 +1,7 @@ { "name": "ts-svelte-chat", "private": true, - "version": "0.1.42", + "version": "0.1.43", "type": "module", "scripts": { "dev": "vite dev --port 3000", diff --git a/examples/ts-vue-chat/CHANGELOG.md b/examples/ts-vue-chat/CHANGELOG.md index a60afc5e48..8a029eb922 100644 --- a/examples/ts-vue-chat/CHANGELOG.md +++ b/examples/ts-vue-chat/CHANGELOG.md @@ -1,5 +1,19 @@ # ts-vue-chat +## 0.1.43 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + - @tanstack/ai-client@0.10.0 + - @tanstack/ai-vue@0.9.0 + - @tanstack/ai-anthropic@0.8.8 + - @tanstack/ai-gemini@0.10.5 + - @tanstack/ai-ollama@0.6.15 + - @tanstack/ai-openai@0.9.1 + - @tanstack/ai-vue-ui@0.1.35 + ## 0.1.42 ### Patch Changes diff --git a/examples/ts-vue-chat/package.json b/examples/ts-vue-chat/package.json index 49de981292..5f8cc03b9e 100644 --- a/examples/ts-vue-chat/package.json +++ b/examples/ts-vue-chat/package.json @@ -1,6 +1,6 @@ { "name": "ts-vue-chat", - "version": "0.1.42", + "version": "0.1.43", "private": true, "type": "module", "scripts": { diff --git a/examples/vanilla-chat/CHANGELOG.md b/examples/vanilla-chat/CHANGELOG.md index fd2d2714a0..fb6e37d963 100644 --- a/examples/vanilla-chat/CHANGELOG.md +++ b/examples/vanilla-chat/CHANGELOG.md @@ -1,5 +1,12 @@ # vanilla-chat +## 0.0.39 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099)]: + - @tanstack/ai-client@0.10.0 + ## 0.0.38 ### Patch Changes diff --git a/examples/vanilla-chat/package.json b/examples/vanilla-chat/package.json index 63fc389859..dfd8bda0bf 100644 --- a/examples/vanilla-chat/package.json +++ b/examples/vanilla-chat/package.json @@ -2,7 +2,7 @@ "name": "vanilla-chat", "private": true, "type": "module", - "version": "0.0.38", + "version": "0.0.39", "scripts": { "start": "vite --port 3001", "dev": "vite --port 3001", diff --git a/packages/typescript/ai-anthropic/CHANGELOG.md b/packages/typescript/ai-anthropic/CHANGELOG.md index 7ac73df904..3bf7781e3b 100644 --- a/packages/typescript/ai-anthropic/CHANGELOG.md +++ b/packages/typescript/ai-anthropic/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-anthropic +## 0.8.8 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + ## 0.8.7 ### Patch Changes diff --git a/packages/typescript/ai-anthropic/package.json b/packages/typescript/ai-anthropic/package.json index b602b2b137..ef513b73f1 100644 --- a/packages/typescript/ai-anthropic/package.json +++ b/packages/typescript/ai-anthropic/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-anthropic", - "version": "0.8.7", + "version": "0.8.8", "description": "Anthropic Claude adapter for TanStack AI", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-client/CHANGELOG.md b/packages/typescript/ai-client/CHANGELOG.md index 44d5519adc..178bc973df 100644 --- a/packages/typescript/ai-client/CHANGELOG.md +++ b/packages/typescript/ai-client/CHANGELOG.md @@ -1,5 +1,29 @@ # @tanstack/ai-client +## 0.10.0 + +### Minor Changes + +- **Breaking:** AG-UI client-to-server compliance. ([#511](https://github.com/TanStack/ai/pull/511)) + + `@tanstack/ai-client` now POSTs an AG-UI `RunAgentInput` request body and `@tanstack/ai` server endpoints must use the new `chatParamsFromRequestBody` + `mergeAgentTools` helpers. Upgrade both packages together. + + Highlights: + - **Wire format**: `{threadId, runId, state, messages, tools, context, forwardedProps}` (per AG-UI 0.0.52 `RunAgentInputSchema`) instead of `{messages, data}`. + - **New server helpers** exported from `@tanstack/ai`: `chatParamsFromRequestBody`, `mergeAgentTools`. + - **`chat()` accepts `threadId`, `runId`, `parentRunId`** as optional fields for AG-UI run correlation. + - **`ChatClient` accepts `threadId`** option; auto-generates and persists per session if omitted; fresh `runId` per send. + - **Client tools auto-advertised** to the server via `RunAgentInput.tools`. + - **Foreign AG-UI clients** can hit a TanStack server: `developer` collapses to `system`, `reasoning`/`activity` drop. + + See `docs/migration/ag-ui-compliance.md` for full migration steps. + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + - @tanstack/ai-event-client@0.3.2 + ## 0.9.2 ### Patch Changes diff --git a/packages/typescript/ai-client/package.json b/packages/typescript/ai-client/package.json index e8ac5cde9e..93e0ad6991 100644 --- a/packages/typescript/ai-client/package.json +++ b/packages/typescript/ai-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-client", - "version": "0.9.2", + "version": "0.10.0", "description": "Framework-agnostic headless client for TanStack AI", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-code-mode-skills/CHANGELOG.md b/packages/typescript/ai-code-mode-skills/CHANGELOG.md index 00c1e0f071..3054291259 100644 --- a/packages/typescript/ai-code-mode-skills/CHANGELOG.md +++ b/packages/typescript/ai-code-mode-skills/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-code-mode-skills +## 0.1.12 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + - @tanstack/ai-code-mode@0.1.12 + ## 0.1.11 ### Patch Changes diff --git a/packages/typescript/ai-code-mode-skills/package.json b/packages/typescript/ai-code-mode-skills/package.json index dd40899224..1b14f99e86 100644 --- a/packages/typescript/ai-code-mode-skills/package.json +++ b/packages/typescript/ai-code-mode-skills/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-code-mode-skills", - "version": "0.1.11", + "version": "0.1.12", "description": "Persistent skill library for TanStack AI Code Mode - LLM-created reusable code snippets", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-code-mode/CHANGELOG.md b/packages/typescript/ai-code-mode/CHANGELOG.md index a8f7182b9f..ff52c77fa9 100644 --- a/packages/typescript/ai-code-mode/CHANGELOG.md +++ b/packages/typescript/ai-code-mode/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-code-mode +## 0.1.12 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + ## 0.1.11 ### Patch Changes diff --git a/packages/typescript/ai-code-mode/models-eval/CHANGELOG.md b/packages/typescript/ai-code-mode/models-eval/CHANGELOG.md index 13d73f4b84..bdec958ee3 100644 --- a/packages/typescript/ai-code-mode/models-eval/CHANGELOG.md +++ b/packages/typescript/ai-code-mode/models-eval/CHANGELOG.md @@ -1,5 +1,20 @@ # @tanstack/ai-code-mode-models-eval +## 0.0.17 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + - @tanstack/ai-anthropic@0.8.8 + - @tanstack/ai-code-mode@0.1.12 + - @tanstack/ai-gemini@0.10.5 + - @tanstack/ai-grok@0.8.1 + - @tanstack/ai-groq@0.2.1 + - @tanstack/ai-ollama@0.6.15 + - @tanstack/ai-openai@0.9.1 + - @tanstack/ai-isolate-node@0.1.12 + ## 0.0.16 ### Patch Changes diff --git a/packages/typescript/ai-code-mode/models-eval/package.json b/packages/typescript/ai-code-mode/models-eval/package.json index b77f6a3df7..f30817e89d 100644 --- a/packages/typescript/ai-code-mode/models-eval/package.json +++ b/packages/typescript/ai-code-mode/models-eval/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-code-mode-models-eval", - "version": "0.0.16", + "version": "0.0.17", "private": true, "type": "module", "description": "Dev benchmark: local/cloud models vs code-mode database-demo gold (not published)", diff --git a/packages/typescript/ai-code-mode/package.json b/packages/typescript/ai-code-mode/package.json index 669c514094..12ab3dc008 100644 --- a/packages/typescript/ai-code-mode/package.json +++ b/packages/typescript/ai-code-mode/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-code-mode", - "version": "0.1.11", + "version": "0.1.12", "description": "Code Mode for TanStack AI - LLM-driven code execution in secure sandboxes", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-devtools/CHANGELOG.md b/packages/typescript/ai-devtools/CHANGELOG.md index efbae6b664..b5471e0ed9 100644 --- a/packages/typescript/ai-devtools/CHANGELOG.md +++ b/packages/typescript/ai-devtools/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-devtools-core +## 0.3.29 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + - @tanstack/ai-event-client@0.3.2 + ## 0.3.28 ### Patch Changes diff --git a/packages/typescript/ai-devtools/package.json b/packages/typescript/ai-devtools/package.json index 15b6b0c4b5..c503ca1c06 100644 --- a/packages/typescript/ai-devtools/package.json +++ b/packages/typescript/ai-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-devtools-core", - "version": "0.3.28", + "version": "0.3.29", "description": "Core TanStack AI Devtools", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-elevenlabs/CHANGELOG.md b/packages/typescript/ai-elevenlabs/CHANGELOG.md index c01656641b..e7e8cd4531 100644 --- a/packages/typescript/ai-elevenlabs/CHANGELOG.md +++ b/packages/typescript/ai-elevenlabs/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-elevenlabs +## 0.2.5 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + - @tanstack/ai-client@0.10.0 + ## 0.2.4 ### Patch Changes diff --git a/packages/typescript/ai-elevenlabs/package.json b/packages/typescript/ai-elevenlabs/package.json index 9b15e09826..5ae52b4c9a 100644 --- a/packages/typescript/ai-elevenlabs/package.json +++ b/packages/typescript/ai-elevenlabs/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-elevenlabs", - "version": "0.2.4", + "version": "0.2.5", "description": "ElevenLabs adapter for TanStack AI realtime voice", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-event-client/CHANGELOG.md b/packages/typescript/ai-event-client/CHANGELOG.md index 17a3e3b220..dc07fe475a 100644 --- a/packages/typescript/ai-event-client/CHANGELOG.md +++ b/packages/typescript/ai-event-client/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-event-client +## 0.3.2 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + ## 0.3.1 ### Patch Changes diff --git a/packages/typescript/ai-event-client/package.json b/packages/typescript/ai-event-client/package.json index cc084f5287..380bfd5024 100644 --- a/packages/typescript/ai-event-client/package.json +++ b/packages/typescript/ai-event-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-event-client", - "version": "0.3.1", + "version": "0.3.2", "description": "Event client for TanStack AI devtools integration", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-fal/CHANGELOG.md b/packages/typescript/ai-fal/CHANGELOG.md index 5e284413a3..21de98c8cc 100644 --- a/packages/typescript/ai-fal/CHANGELOG.md +++ b/packages/typescript/ai-fal/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-fal +## 0.7.5 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + ## 0.7.4 ### Patch Changes diff --git a/packages/typescript/ai-fal/package.json b/packages/typescript/ai-fal/package.json index c08b7e387b..bcf0e70252 100644 --- a/packages/typescript/ai-fal/package.json +++ b/packages/typescript/ai-fal/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-fal", - "version": "0.7.4", + "version": "0.7.5", "description": "fal.ai adapter for TanStack AI", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-gemini/CHANGELOG.md b/packages/typescript/ai-gemini/CHANGELOG.md index 6527c59108..b6dc8ff523 100644 --- a/packages/typescript/ai-gemini/CHANGELOG.md +++ b/packages/typescript/ai-gemini/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-gemini +## 0.10.5 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + ## 0.10.4 ### Patch Changes diff --git a/packages/typescript/ai-gemini/package.json b/packages/typescript/ai-gemini/package.json index a8e18895fe..14d5ea910e 100644 --- a/packages/typescript/ai-gemini/package.json +++ b/packages/typescript/ai-gemini/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-gemini", - "version": "0.10.4", + "version": "0.10.5", "description": "Google Gemini adapter for TanStack AI", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-grok/CHANGELOG.md b/packages/typescript/ai-grok/CHANGELOG.md index ed286262a9..80075eee96 100644 --- a/packages/typescript/ai-grok/CHANGELOG.md +++ b/packages/typescript/ai-grok/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-grok +## 0.8.1 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + - @tanstack/openai-base@0.3.1 + ## 0.8.0 ### Minor Changes diff --git a/packages/typescript/ai-grok/package.json b/packages/typescript/ai-grok/package.json index 867fb910b4..aeb36aeecb 100644 --- a/packages/typescript/ai-grok/package.json +++ b/packages/typescript/ai-grok/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-grok", - "version": "0.8.0", + "version": "0.8.1", "description": "Grok (xAI) adapter for TanStack AI", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-groq/CHANGELOG.md b/packages/typescript/ai-groq/CHANGELOG.md index ba01e91aa8..70dee6cb4e 100644 --- a/packages/typescript/ai-groq/CHANGELOG.md +++ b/packages/typescript/ai-groq/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-groq +## 0.2.1 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + - @tanstack/openai-base@0.3.1 + ## 0.2.0 ### Minor Changes diff --git a/packages/typescript/ai-groq/package.json b/packages/typescript/ai-groq/package.json index 97be33af60..a59f9d1585 100644 --- a/packages/typescript/ai-groq/package.json +++ b/packages/typescript/ai-groq/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-groq", - "version": "0.2.0", + "version": "0.2.1", "type": "module", "description": "Groq adapter for TanStack AI", "author": "", diff --git a/packages/typescript/ai-isolate-cloudflare/CHANGELOG.md b/packages/typescript/ai-isolate-cloudflare/CHANGELOG.md index a46d6eb61c..715827e538 100644 --- a/packages/typescript/ai-isolate-cloudflare/CHANGELOG.md +++ b/packages/typescript/ai-isolate-cloudflare/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-isolate-cloudflare +## 0.2.3 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/ai-code-mode@0.1.12 + ## 0.2.2 ### Patch Changes diff --git a/packages/typescript/ai-isolate-cloudflare/package.json b/packages/typescript/ai-isolate-cloudflare/package.json index 9e22c98887..3ae033a4e6 100644 --- a/packages/typescript/ai-isolate-cloudflare/package.json +++ b/packages/typescript/ai-isolate-cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-isolate-cloudflare", - "version": "0.2.2", + "version": "0.2.3", "description": "Cloudflare Workers driver for TanStack AI Code Mode - execute code on the edge", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-isolate-node/CHANGELOG.md b/packages/typescript/ai-isolate-node/CHANGELOG.md index 9c6a79f865..d52de4d31c 100644 --- a/packages/typescript/ai-isolate-node/CHANGELOG.md +++ b/packages/typescript/ai-isolate-node/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-isolate-node +## 0.1.12 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/ai-code-mode@0.1.12 + ## 0.1.11 ### Patch Changes diff --git a/packages/typescript/ai-isolate-node/package.json b/packages/typescript/ai-isolate-node/package.json index d140a963d9..0755bb1bc2 100644 --- a/packages/typescript/ai-isolate-node/package.json +++ b/packages/typescript/ai-isolate-node/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-isolate-node", - "version": "0.1.11", + "version": "0.1.12", "description": "Node.js isolated-vm driver for TanStack AI Code Mode", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-isolate-quickjs/CHANGELOG.md b/packages/typescript/ai-isolate-quickjs/CHANGELOG.md index a88b484f2b..f48338e6fe 100644 --- a/packages/typescript/ai-isolate-quickjs/CHANGELOG.md +++ b/packages/typescript/ai-isolate-quickjs/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-isolate-quickjs +## 0.1.12 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/ai-code-mode@0.1.12 + ## 0.1.11 ### Patch Changes diff --git a/packages/typescript/ai-isolate-quickjs/package.json b/packages/typescript/ai-isolate-quickjs/package.json index 9f5c478171..931c010991 100644 --- a/packages/typescript/ai-isolate-quickjs/package.json +++ b/packages/typescript/ai-isolate-quickjs/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-isolate-quickjs", - "version": "0.1.11", + "version": "0.1.12", "description": "QuickJS WASM driver for TanStack AI Code Mode - runs everywhere", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-ollama/CHANGELOG.md b/packages/typescript/ai-ollama/CHANGELOG.md index 9b7b2b0316..a3ad4485f5 100644 --- a/packages/typescript/ai-ollama/CHANGELOG.md +++ b/packages/typescript/ai-ollama/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-ollama +## 0.6.15 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + ## 0.6.14 ### Patch Changes diff --git a/packages/typescript/ai-ollama/package.json b/packages/typescript/ai-ollama/package.json index 80f22d7bfc..2f14642bb2 100644 --- a/packages/typescript/ai-ollama/package.json +++ b/packages/typescript/ai-ollama/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-ollama", - "version": "0.6.14", + "version": "0.6.15", "description": "Ollama adapter for TanStack AI", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-openai/CHANGELOG.md b/packages/typescript/ai-openai/CHANGELOG.md index c3abca947b..c5519a7b72 100644 --- a/packages/typescript/ai-openai/CHANGELOG.md +++ b/packages/typescript/ai-openai/CHANGELOG.md @@ -1,5 +1,14 @@ # @tanstack/ai-openai +## 0.9.1 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + - @tanstack/ai-client@0.10.0 + - @tanstack/openai-base@0.3.1 + ## 0.9.0 ### Minor Changes diff --git a/packages/typescript/ai-openai/package.json b/packages/typescript/ai-openai/package.json index c25c82c5cd..585e301064 100644 --- a/packages/typescript/ai-openai/package.json +++ b/packages/typescript/ai-openai/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-openai", - "version": "0.9.0", + "version": "0.9.1", "description": "OpenAI adapter for TanStack AI", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-openrouter/CHANGELOG.md b/packages/typescript/ai-openrouter/CHANGELOG.md index 60ca5b81c4..25db0717a3 100644 --- a/packages/typescript/ai-openrouter/CHANGELOG.md +++ b/packages/typescript/ai-openrouter/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-openrouter +## 0.9.1 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + ## 0.9.0 ### Minor Changes diff --git a/packages/typescript/ai-openrouter/package.json b/packages/typescript/ai-openrouter/package.json index c791a902f0..745492befd 100644 --- a/packages/typescript/ai-openrouter/package.json +++ b/packages/typescript/ai-openrouter/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-openrouter", - "version": "0.9.0", + "version": "0.9.1", "description": "OpenRouter adapter for TanStack AI", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-preact/CHANGELOG.md b/packages/typescript/ai-preact/CHANGELOG.md index 8b79ec9174..8e07368f74 100644 --- a/packages/typescript/ai-preact/CHANGELOG.md +++ b/packages/typescript/ai-preact/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-preact +## 0.6.24 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + - @tanstack/ai-client@0.10.0 + ## 0.6.23 ### Patch Changes diff --git a/packages/typescript/ai-preact/package.json b/packages/typescript/ai-preact/package.json index c1b0083a3e..da23f6f074 100644 --- a/packages/typescript/ai-preact/package.json +++ b/packages/typescript/ai-preact/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-preact", - "version": "0.6.23", + "version": "0.6.24", "description": "Preact hooks for TanStack AI", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-react-ui/CHANGELOG.md b/packages/typescript/ai-react-ui/CHANGELOG.md index fb3760675a..680c14238e 100644 --- a/packages/typescript/ai-react-ui/CHANGELOG.md +++ b/packages/typescript/ai-react-ui/CHANGELOG.md @@ -1,5 +1,29 @@ # @tanstack/ai-react-ui +## 0.7.0 + +### Minor Changes + +- **Breaking:** AG-UI client-to-server compliance. ([#511](https://github.com/TanStack/ai/pull/511)) + + `@tanstack/ai-client` now POSTs an AG-UI `RunAgentInput` request body and `@tanstack/ai` server endpoints must use the new `chatParamsFromRequestBody` + `mergeAgentTools` helpers. Upgrade both packages together. + + Highlights: + - **Wire format**: `{threadId, runId, state, messages, tools, context, forwardedProps}` (per AG-UI 0.0.52 `RunAgentInputSchema`) instead of `{messages, data}`. + - **New server helpers** exported from `@tanstack/ai`: `chatParamsFromRequestBody`, `mergeAgentTools`. + - **`chat()` accepts `threadId`, `runId`, `parentRunId`** as optional fields for AG-UI run correlation. + - **`ChatClient` accepts `threadId`** option; auto-generates and persists per session if omitted; fresh `runId` per send. + - **Client tools auto-advertised** to the server via `RunAgentInput.tools`. + - **Foreign AG-UI clients** can hit a TanStack server: `developer` collapses to `system`, `reasoning`/`activity` drop. + + See `docs/migration/ag-ui-compliance.md` for full migration steps. + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099)]: + - @tanstack/ai-client@0.10.0 + - @tanstack/ai-react@0.10.0 + ## 0.6.4 ### Patch Changes diff --git a/packages/typescript/ai-react-ui/package.json b/packages/typescript/ai-react-ui/package.json index 79c84559a8..7548e5b0b9 100644 --- a/packages/typescript/ai-react-ui/package.json +++ b/packages/typescript/ai-react-ui/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-react-ui", - "version": "0.6.4", + "version": "0.7.0", "description": "Headless React components for building AI chat interfaces", "module": "./dist/esm/index.js", "types": "./dist/esm/index.d.ts", diff --git a/packages/typescript/ai-react/CHANGELOG.md b/packages/typescript/ai-react/CHANGELOG.md index fb0f592409..cc22d18d2f 100644 --- a/packages/typescript/ai-react/CHANGELOG.md +++ b/packages/typescript/ai-react/CHANGELOG.md @@ -1,5 +1,29 @@ # @tanstack/ai-react +## 0.10.0 + +### Minor Changes + +- **Breaking:** AG-UI client-to-server compliance. ([#511](https://github.com/TanStack/ai/pull/511)) + + `@tanstack/ai-client` now POSTs an AG-UI `RunAgentInput` request body and `@tanstack/ai` server endpoints must use the new `chatParamsFromRequestBody` + `mergeAgentTools` helpers. Upgrade both packages together. + + Highlights: + - **Wire format**: `{threadId, runId, state, messages, tools, context, forwardedProps}` (per AG-UI 0.0.52 `RunAgentInputSchema`) instead of `{messages, data}`. + - **New server helpers** exported from `@tanstack/ai`: `chatParamsFromRequestBody`, `mergeAgentTools`. + - **`chat()` accepts `threadId`, `runId`, `parentRunId`** as optional fields for AG-UI run correlation. + - **`ChatClient` accepts `threadId`** option; auto-generates and persists per session if omitted; fresh `runId` per send. + - **Client tools auto-advertised** to the server via `RunAgentInput.tools`. + - **Foreign AG-UI clients** can hit a TanStack server: `developer` collapses to `system`, `reasoning`/`activity` drop. + + See `docs/migration/ag-ui-compliance.md` for full migration steps. + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + - @tanstack/ai-client@0.10.0 + ## 0.9.0 ### Minor Changes diff --git a/packages/typescript/ai-react/package.json b/packages/typescript/ai-react/package.json index db4af86f71..2e7e4ce409 100644 --- a/packages/typescript/ai-react/package.json +++ b/packages/typescript/ai-react/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-react", - "version": "0.9.0", + "version": "0.10.0", "description": "React hooks for TanStack AI", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-solid-ui/CHANGELOG.md b/packages/typescript/ai-solid-ui/CHANGELOG.md index fb07d5fd77..9af5b2a483 100644 --- a/packages/typescript/ai-solid-ui/CHANGELOG.md +++ b/packages/typescript/ai-solid-ui/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-solid-ui +## 0.6.5 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099)]: + - @tanstack/ai-client@0.10.0 + - @tanstack/ai-solid@0.9.0 + ## 0.6.4 ### Patch Changes diff --git a/packages/typescript/ai-solid-ui/package.json b/packages/typescript/ai-solid-ui/package.json index 28be6a87e6..334d1eb060 100644 --- a/packages/typescript/ai-solid-ui/package.json +++ b/packages/typescript/ai-solid-ui/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-solid-ui", - "version": "0.6.4", + "version": "0.6.5", "description": "Headless Solid components for building AI chat interfaces", "module": "./src/index.ts", "types": "./src/index.ts", diff --git a/packages/typescript/ai-solid/CHANGELOG.md b/packages/typescript/ai-solid/CHANGELOG.md index b3a3762654..a072e4606b 100644 --- a/packages/typescript/ai-solid/CHANGELOG.md +++ b/packages/typescript/ai-solid/CHANGELOG.md @@ -1,5 +1,29 @@ # @tanstack/ai-solid +## 0.9.0 + +### Minor Changes + +- **Breaking:** AG-UI client-to-server compliance. ([#511](https://github.com/TanStack/ai/pull/511)) + + `@tanstack/ai-client` now POSTs an AG-UI `RunAgentInput` request body and `@tanstack/ai` server endpoints must use the new `chatParamsFromRequestBody` + `mergeAgentTools` helpers. Upgrade both packages together. + + Highlights: + - **Wire format**: `{threadId, runId, state, messages, tools, context, forwardedProps}` (per AG-UI 0.0.52 `RunAgentInputSchema`) instead of `{messages, data}`. + - **New server helpers** exported from `@tanstack/ai`: `chatParamsFromRequestBody`, `mergeAgentTools`. + - **`chat()` accepts `threadId`, `runId`, `parentRunId`** as optional fields for AG-UI run correlation. + - **`ChatClient` accepts `threadId`** option; auto-generates and persists per session if omitted; fresh `runId` per send. + - **Client tools auto-advertised** to the server via `RunAgentInput.tools`. + - **Foreign AG-UI clients** can hit a TanStack server: `developer` collapses to `system`, `reasoning`/`activity` drop. + + See `docs/migration/ag-ui-compliance.md` for full migration steps. + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + - @tanstack/ai-client@0.10.0 + ## 0.8.0 ### Minor Changes diff --git a/packages/typescript/ai-solid/package.json b/packages/typescript/ai-solid/package.json index ce0ab1e09b..ad17a00570 100644 --- a/packages/typescript/ai-solid/package.json +++ b/packages/typescript/ai-solid/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-solid", - "version": "0.8.0", + "version": "0.9.0", "description": "Solid hooks for TanStack AI", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-svelte/CHANGELOG.md b/packages/typescript/ai-svelte/CHANGELOG.md index 4f26fd6547..d91b27b23a 100644 --- a/packages/typescript/ai-svelte/CHANGELOG.md +++ b/packages/typescript/ai-svelte/CHANGELOG.md @@ -1,5 +1,29 @@ # @tanstack/ai-svelte +## 0.9.0 + +### Minor Changes + +- **Breaking:** AG-UI client-to-server compliance. ([#511](https://github.com/TanStack/ai/pull/511)) + + `@tanstack/ai-client` now POSTs an AG-UI `RunAgentInput` request body and `@tanstack/ai` server endpoints must use the new `chatParamsFromRequestBody` + `mergeAgentTools` helpers. Upgrade both packages together. + + Highlights: + - **Wire format**: `{threadId, runId, state, messages, tools, context, forwardedProps}` (per AG-UI 0.0.52 `RunAgentInputSchema`) instead of `{messages, data}`. + - **New server helpers** exported from `@tanstack/ai`: `chatParamsFromRequestBody`, `mergeAgentTools`. + - **`chat()` accepts `threadId`, `runId`, `parentRunId`** as optional fields for AG-UI run correlation. + - **`ChatClient` accepts `threadId`** option; auto-generates and persists per session if omitted; fresh `runId` per send. + - **Client tools auto-advertised** to the server via `RunAgentInput.tools`. + - **Foreign AG-UI clients** can hit a TanStack server: `developer` collapses to `system`, `reasoning`/`activity` drop. + + See `docs/migration/ag-ui-compliance.md` for full migration steps. + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + - @tanstack/ai-client@0.10.0 + ## 0.8.0 ### Minor Changes diff --git a/packages/typescript/ai-svelte/package.json b/packages/typescript/ai-svelte/package.json index fac570246f..38591ba730 100644 --- a/packages/typescript/ai-svelte/package.json +++ b/packages/typescript/ai-svelte/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-svelte", - "version": "0.8.0", + "version": "0.9.0", "description": "Svelte bindings for TanStack AI", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-vue-ui/CHANGELOG.md b/packages/typescript/ai-vue-ui/CHANGELOG.md index 6242a72def..4671f038e0 100644 --- a/packages/typescript/ai-vue-ui/CHANGELOG.md +++ b/packages/typescript/ai-vue-ui/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-vue-ui +## 0.1.35 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099)]: + - @tanstack/ai-vue@0.9.0 + ## 0.1.34 ### Patch Changes diff --git a/packages/typescript/ai-vue-ui/package.json b/packages/typescript/ai-vue-ui/package.json index 7efd11a02a..e9ba21c7d4 100644 --- a/packages/typescript/ai-vue-ui/package.json +++ b/packages/typescript/ai-vue-ui/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-vue-ui", - "version": "0.1.34", + "version": "0.1.35", "description": "Headless Vue components for building AI chat interfaces", "module": "./src/index.ts", "types": "./src/index.ts", diff --git a/packages/typescript/ai-vue/CHANGELOG.md b/packages/typescript/ai-vue/CHANGELOG.md index d68b8aee5f..96d9ffa9f0 100644 --- a/packages/typescript/ai-vue/CHANGELOG.md +++ b/packages/typescript/ai-vue/CHANGELOG.md @@ -1,5 +1,29 @@ # @tanstack/ai-vue +## 0.9.0 + +### Minor Changes + +- **Breaking:** AG-UI client-to-server compliance. ([#511](https://github.com/TanStack/ai/pull/511)) + + `@tanstack/ai-client` now POSTs an AG-UI `RunAgentInput` request body and `@tanstack/ai` server endpoints must use the new `chatParamsFromRequestBody` + `mergeAgentTools` helpers. Upgrade both packages together. + + Highlights: + - **Wire format**: `{threadId, runId, state, messages, tools, context, forwardedProps}` (per AG-UI 0.0.52 `RunAgentInputSchema`) instead of `{messages, data}`. + - **New server helpers** exported from `@tanstack/ai`: `chatParamsFromRequestBody`, `mergeAgentTools`. + - **`chat()` accepts `threadId`, `runId`, `parentRunId`** as optional fields for AG-UI run correlation. + - **`ChatClient` accepts `threadId`** option; auto-generates and persists per session if omitted; fresh `runId` per send. + - **Client tools auto-advertised** to the server via `RunAgentInput.tools`. + - **Foreign AG-UI clients** can hit a TanStack server: `developer` collapses to `system`, `reasoning`/`activity` drop. + + See `docs/migration/ag-ui-compliance.md` for full migration steps. + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + - @tanstack/ai-client@0.10.0 + ## 0.8.0 ### Minor Changes diff --git a/packages/typescript/ai-vue/package.json b/packages/typescript/ai-vue/package.json index 93d5ad8e70..0dab528d1d 100644 --- a/packages/typescript/ai-vue/package.json +++ b/packages/typescript/ai-vue/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-vue", - "version": "0.8.0", + "version": "0.9.0", "description": "Vue hooks for TanStack AI", "author": "", "license": "MIT", diff --git a/packages/typescript/ai/CHANGELOG.md b/packages/typescript/ai/CHANGELOG.md index e638a489e8..cec86e3658 100644 --- a/packages/typescript/ai/CHANGELOG.md +++ b/packages/typescript/ai/CHANGELOG.md @@ -1,5 +1,50 @@ # @tanstack/ai +## 0.18.0 + +### Minor Changes + +- **Breaking:** AG-UI client-to-server compliance. ([#511](https://github.com/TanStack/ai/pull/511)) + + `@tanstack/ai-client` now POSTs an AG-UI `RunAgentInput` request body and `@tanstack/ai` server endpoints must use the new `chatParamsFromRequestBody` + `mergeAgentTools` helpers. Upgrade both packages together. + + Highlights: + - **Wire format**: `{threadId, runId, state, messages, tools, context, forwardedProps}` (per AG-UI 0.0.52 `RunAgentInputSchema`) instead of `{messages, data}`. + - **New server helpers** exported from `@tanstack/ai`: `chatParamsFromRequestBody`, `mergeAgentTools`. + - **`chat()` accepts `threadId`, `runId`, `parentRunId`** as optional fields for AG-UI run correlation. + - **`ChatClient` accepts `threadId`** option; auto-generates and persists per session if omitted; fresh `runId` per send. + - **Client tools auto-advertised** to the server via `RunAgentInput.tools`. + - **Foreign AG-UI clients** can hit a TanStack server: `developer` collapses to `system`, `reasoning`/`activity` drop. + + See `docs/migration/ag-ui-compliance.md` for full migration steps. + +### Patch Changes + +- fix(ai): infer Zod-typed `outputSchema` instead of collapsing to `unknown` ([#563](https://github.com/TanStack/ai/pull/563)) + + `chat({ outputSchema: zodSchema })` previously returned `Promise` (and + `StructuredOutputCompleteEvent` resolved with `T = unknown`) because + `InferSchemaType` only matched `StandardJSONSchemaV1`. Zod's core `$ZodType` + declares `~standard` as `StandardSchemaV1.Props` — without a type-level + `jsonSchema` converter — so Zod schemas (and any other library that exposes + only the Standard Schema validator surface to the type checker) fell through + to `unknown`, forcing callers to either cast or run a redundant `schema.parse()`. + + `SchemaInput` now also accepts `StandardSchemaV1`, and + `InferSchemaType` recovers the input type from that branch when the + JSON-schema branch doesn't match. The runtime path is unchanged for Zod / + ArkType / Valibot (`convertSchemaToJsonSchema` still detects the runtime + `~standard.jsonSchema` converter); only the static types are widened. + + `convertSchemaToJsonSchema` now throws an actionable error when given a + Standard Schema validator that lacks a JSON-schema converter, instead of + silently shipping the raw `{ '~standard': ... }` object to the LLM provider. + + Closes #562 + +- Updated dependencies []: + - @tanstack/ai-event-client@0.3.2 + ## 0.17.0 ### Minor Changes diff --git a/packages/typescript/ai/package.json b/packages/typescript/ai/package.json index 539e3daef8..fc3af87a34 100644 --- a/packages/typescript/ai/package.json +++ b/packages/typescript/ai/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai", - "version": "0.17.0", + "version": "0.18.0", "description": "Core TanStack AI library - Open source AI SDK", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/typescript/openai-base/CHANGELOG.md b/packages/typescript/openai-base/CHANGELOG.md index d102bd57e5..98360c842c 100644 --- a/packages/typescript/openai-base/CHANGELOG.md +++ b/packages/typescript/openai-base/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/openai-base +## 0.3.1 + +### Patch Changes + +- Updated dependencies [[`a9d1916`](https://github.com/TanStack/ai/commit/a9d19165a5028515cf1d091d611c8ac4b5b86099), [`e810153`](https://github.com/TanStack/ai/commit/e810153b34e593d3f3e1bbd8050164a6ad4423ed)]: + - @tanstack/ai@0.18.0 + ## 0.3.0 ### Minor Changes diff --git a/packages/typescript/openai-base/package.json b/packages/typescript/openai-base/package.json index 85c4212fbd..99b666d5ca 100644 --- a/packages/typescript/openai-base/package.json +++ b/packages/typescript/openai-base/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/openai-base", - "version": "0.3.0", + "version": "0.3.1", "description": "Shared base adapters for OpenAI-SDK-backed providers in TanStack AI (Chat Completions and Responses)", "author": "", "license": "MIT", diff --git a/packages/typescript/preact-ai-devtools/CHANGELOG.md b/packages/typescript/preact-ai-devtools/CHANGELOG.md index cf8050da37..999605f1a0 100644 --- a/packages/typescript/preact-ai-devtools/CHANGELOG.md +++ b/packages/typescript/preact-ai-devtools/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/preact-ai-devtools +## 0.1.33 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/ai-devtools-core@0.3.29 + ## 0.1.32 ### Patch Changes diff --git a/packages/typescript/preact-ai-devtools/package.json b/packages/typescript/preact-ai-devtools/package.json index d94f313cf2..ff608e645d 100644 --- a/packages/typescript/preact-ai-devtools/package.json +++ b/packages/typescript/preact-ai-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/preact-ai-devtools", - "version": "0.1.32", + "version": "0.1.33", "description": "Preact Devtools for TanStack AI.", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/typescript/react-ai-devtools/CHANGELOG.md b/packages/typescript/react-ai-devtools/CHANGELOG.md index b076ab685d..b630cfed00 100644 --- a/packages/typescript/react-ai-devtools/CHANGELOG.md +++ b/packages/typescript/react-ai-devtools/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-ai-devtools +## 0.2.33 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/ai-devtools-core@0.3.29 + ## 0.2.32 ### Patch Changes diff --git a/packages/typescript/react-ai-devtools/package.json b/packages/typescript/react-ai-devtools/package.json index 812b0a6654..350ccdae40 100644 --- a/packages/typescript/react-ai-devtools/package.json +++ b/packages/typescript/react-ai-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-ai-devtools", - "version": "0.2.32", + "version": "0.2.33", "description": "React Devtools for TanStack AI.", "author": "tannerlinsley", "license": "MIT", diff --git a/packages/typescript/solid-ai-devtools/CHANGELOG.md b/packages/typescript/solid-ai-devtools/CHANGELOG.md index 8326fb49ab..2100f5eb1d 100644 --- a/packages/typescript/solid-ai-devtools/CHANGELOG.md +++ b/packages/typescript/solid-ai-devtools/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/solid-ai-devtools +## 0.2.33 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/ai-devtools-core@0.3.29 + ## 0.2.32 ### Patch Changes diff --git a/packages/typescript/solid-ai-devtools/package.json b/packages/typescript/solid-ai-devtools/package.json index 7ee0861d38..5ed80b6596 100644 --- a/packages/typescript/solid-ai-devtools/package.json +++ b/packages/typescript/solid-ai-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-ai-devtools", - "version": "0.2.32", + "version": "0.2.33", "description": "Solid TanStack AI Devtools", "author": "", "license": "MIT",