From 88ca83167f7137a4be197ba8a8650c741673b317 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 11 May 2026 14:37:20 +0000 Subject: [PATCH] ci: Version Packages --- ...fix-gemini-thought-signature-part-level.md | 26 ----------------- 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 | 8 ++++++ 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 | 28 +++++++++++++++++++ .../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 | 26 +++++++++++++++++ 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/CHANGELOG.md | 8 ++++++ packages/typescript/ai-react/package.json | 2 +- packages/typescript/ai-solid/CHANGELOG.md | 8 ++++++ packages/typescript/ai-solid/package.json | 2 +- packages/typescript/ai-svelte/CHANGELOG.md | 8 ++++++ 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 | 8 ++++++ packages/typescript/ai-vue/package.json | 2 +- packages/typescript/ai/CHANGELOG.md | 28 +++++++++++++++++++ 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 +- 65 files changed, 351 insertions(+), 58 deletions(-) delete mode 100644 .changeset/fix-gemini-thought-signature-part-level.md diff --git a/.changeset/fix-gemini-thought-signature-part-level.md b/.changeset/fix-gemini-thought-signature-part-level.md deleted file mode 100644 index 2b9924225..000000000 --- a/.changeset/fix-gemini-thought-signature-part-level.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -'@tanstack/ai-gemini': patch -'@tanstack/ai': minor -'@tanstack/ai-event-client': minor ---- - -fix(ai-gemini): read/write thoughtSignature at Part level + thread typed metadata through tool-call lifecycle - -Two fixes shipped together because the adapter fix is only effective once the framework also preserves provider metadata across the tool-call round-trip. - -**Adapter (Gemini):** Gemini emits `thoughtSignature` as a Part-level sibling of `functionCall` (per the `@google/genai` `Part` type definition), not nested inside `functionCall`. The `FunctionCall` type has never had a `thoughtSignature` property. The adapter was reading from `functionCall.thoughtSignature` (does not exist in SDK types) and writing it back nested inside `functionCall`, causing Gemini 3.x to reject subsequent tool-call turns with `400 INVALID_ARGUMENT: "Function call is missing a thought_signature"`. - -- **Read side:** reads `part.thoughtSignature` directly using the SDK's typed `Part` interface -- **Write side:** emits `thoughtSignature` as a Part-level sibling of `functionCall` - -**Framework (typed tool-call metadata):** - -- `ToolCall.providerMetadata: Record` is now `ToolCall.metadata?: TMetadata`, mirroring the existing typed-metadata pattern on content parts (`ImagePart`, `AudioPart`, etc.). -- `ToolCallPart` gains a typed `metadata?: TMetadata` field (also generic). -- `ToolCallStartEvent.providerMetadata` becomes `metadata` (kept as `Record` because the AGUIEvent discriminated union does not survive a generic on the event type; adapters cast to their typed shape when emitting). -- `BaseTextAdapter` and `TextAdapter` gain a sixth generic `TToolCallMetadata` (default `unknown`), exposed via `~types.toolCallMetadata` for inference at call sites. -- `InternalToolCallState` gains a `metadata?: Record` field captured at `TOOL_CALL_START` and threaded through `updateToolCallPart`, `buildAssistantMessages`, `modelMessageToUIMessage`, and `completeToolCall`, fixing a previously-silent drop of provider metadata across the client-side UIMessage pipeline (closes the gap surfaced in #403/#404). - -**Gemini concrete impl:** new `GeminiToolCallMetadata { thoughtSignature?: string }` exported from `@tanstack/ai-gemini`. The adapter declares its `TToolCallMetadata` as this type, so consumers see `toolCall.metadata?.thoughtSignature` typed end-to-end. - -**Breaking:** consumers reading `toolCall.providerMetadata` or `toolCallStartEvent.providerMetadata` should rename to `metadata`. diff --git a/examples/ts-svelte-chat/CHANGELOG.md b/examples/ts-svelte-chat/CHANGELOG.md index e19da44f4..2ccf5c501 100644 --- a/examples/ts-svelte-chat/CHANGELOG.md +++ b/examples/ts-svelte-chat/CHANGELOG.md @@ -1,5 +1,18 @@ # ts-svelte-chat +## 0.1.41 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai-gemini@0.10.3 + - @tanstack/ai@0.16.0 + - @tanstack/ai-anthropic@0.8.6 + - @tanstack/ai-client@0.9.1 + - @tanstack/ai-ollama@0.6.13 + - @tanstack/ai-openai@0.8.5 + - @tanstack/ai-svelte@0.7.2 + ## 0.1.40 ### Patch Changes diff --git a/examples/ts-svelte-chat/package.json b/examples/ts-svelte-chat/package.json index 2cf13ffdc..3c5e5ddf5 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.40", + "version": "0.1.41", "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 b82b66b99..fff18882d 100644 --- a/examples/ts-vue-chat/CHANGELOG.md +++ b/examples/ts-vue-chat/CHANGELOG.md @@ -1,5 +1,19 @@ # ts-vue-chat +## 0.1.41 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai-gemini@0.10.3 + - @tanstack/ai@0.16.0 + - @tanstack/ai-anthropic@0.8.6 + - @tanstack/ai-client@0.9.1 + - @tanstack/ai-ollama@0.6.13 + - @tanstack/ai-openai@0.8.5 + - @tanstack/ai-vue@0.7.2 + - @tanstack/ai-vue-ui@0.1.33 + ## 0.1.40 ### Patch Changes diff --git a/examples/ts-vue-chat/package.json b/examples/ts-vue-chat/package.json index 910f2dcf6..bb438f476 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.40", + "version": "0.1.41", "private": true, "type": "module", "scripts": { diff --git a/examples/vanilla-chat/CHANGELOG.md b/examples/vanilla-chat/CHANGELOG.md index 6336d5426..b522b9713 100644 --- a/examples/vanilla-chat/CHANGELOG.md +++ b/examples/vanilla-chat/CHANGELOG.md @@ -1,5 +1,12 @@ # vanilla-chat +## 0.0.37 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/ai-client@0.9.1 + ## 0.0.36 ### Patch Changes diff --git a/examples/vanilla-chat/package.json b/examples/vanilla-chat/package.json index 8dae7fb26..7d6da639c 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.36", + "version": "0.0.37", "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 3492454ac..7046fd959 100644 --- a/packages/typescript/ai-anthropic/CHANGELOG.md +++ b/packages/typescript/ai-anthropic/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-anthropic +## 0.8.6 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + ## 0.8.5 ### Patch Changes diff --git a/packages/typescript/ai-anthropic/package.json b/packages/typescript/ai-anthropic/package.json index 60e9170ff..5da56144c 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.5", + "version": "0.8.6", "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 6f051573d..64d2652c6 100644 --- a/packages/typescript/ai-client/CHANGELOG.md +++ b/packages/typescript/ai-client/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-client +## 0.9.1 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + - @tanstack/ai-event-client@0.3.0 + ## 0.9.0 ### Minor Changes diff --git a/packages/typescript/ai-client/package.json b/packages/typescript/ai-client/package.json index 41e29dca1..55c0eedec 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.0", + "version": "0.9.1", "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 dc7014553..bc08b87c5 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.10 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + - @tanstack/ai-code-mode@0.1.10 + ## 0.1.9 ### Patch Changes diff --git a/packages/typescript/ai-code-mode-skills/package.json b/packages/typescript/ai-code-mode-skills/package.json index e7d263257..e9c90d1b9 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.9", + "version": "0.1.10", "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 59618d18f..16bac1841 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.10 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + ## 0.1.9 ### 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 9d5f1890e..1620171c7 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.15 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai-gemini@0.10.3 + - @tanstack/ai@0.16.0 + - @tanstack/ai-anthropic@0.8.6 + - @tanstack/ai-code-mode@0.1.10 + - @tanstack/ai-grok@0.7.3 + - @tanstack/ai-groq@0.1.11 + - @tanstack/ai-ollama@0.6.13 + - @tanstack/ai-openai@0.8.5 + - @tanstack/ai-isolate-node@0.1.10 + ## 0.0.14 ### 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 e24d34135..976dda1c8 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.14", + "version": "0.0.15", "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 757be92cc..4e9d87f41 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.9", + "version": "0.1.10", "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 efa7ad2fa..6817e513d 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.27 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + - @tanstack/ai-event-client@0.3.0 + ## 0.3.26 ### Patch Changes diff --git a/packages/typescript/ai-devtools/package.json b/packages/typescript/ai-devtools/package.json index 0c00f2e07..1900668aa 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.26", + "version": "0.3.27", "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 4e5eb5297..c9756b433 100644 --- a/packages/typescript/ai-elevenlabs/CHANGELOG.md +++ b/packages/typescript/ai-elevenlabs/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-elevenlabs +## 0.2.3 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + - @tanstack/ai-client@0.9.1 + ## 0.2.2 ### Patch Changes diff --git a/packages/typescript/ai-elevenlabs/package.json b/packages/typescript/ai-elevenlabs/package.json index 3ef3cbebe..e90cb1336 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.2", + "version": "0.2.3", "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 c524ad872..81af62a47 100644 --- a/packages/typescript/ai-event-client/CHANGELOG.md +++ b/packages/typescript/ai-event-client/CHANGELOG.md @@ -1,5 +1,33 @@ # @tanstack/ai-event-client +## 0.3.0 + +### Minor Changes + +- fix(ai-gemini): read/write thoughtSignature at Part level + thread typed metadata through tool-call lifecycle ([#459](https://github.com/TanStack/ai/pull/459)) + + Two fixes shipped together because the adapter fix is only effective once the framework also preserves provider metadata across the tool-call round-trip. + + **Adapter (Gemini):** Gemini emits `thoughtSignature` as a Part-level sibling of `functionCall` (per the `@google/genai` `Part` type definition), not nested inside `functionCall`. The `FunctionCall` type has never had a `thoughtSignature` property. The adapter was reading from `functionCall.thoughtSignature` (does not exist in SDK types) and writing it back nested inside `functionCall`, causing Gemini 3.x to reject subsequent tool-call turns with `400 INVALID_ARGUMENT: "Function call is missing a thought_signature"`. + - **Read side:** reads `part.thoughtSignature` directly using the SDK's typed `Part` interface + - **Write side:** emits `thoughtSignature` as a Part-level sibling of `functionCall` + + **Framework (typed tool-call metadata):** + - `ToolCall.providerMetadata: Record` is now `ToolCall.metadata?: TMetadata`, mirroring the existing typed-metadata pattern on content parts (`ImagePart`, `AudioPart`, etc.). + - `ToolCallPart` gains a typed `metadata?: TMetadata` field (also generic). + - `ToolCallStartEvent.providerMetadata` becomes `metadata` (kept as `Record` because the AGUIEvent discriminated union does not survive a generic on the event type; adapters cast to their typed shape when emitting). + - `BaseTextAdapter` and `TextAdapter` gain a sixth generic `TToolCallMetadata` (default `unknown`), exposed via `~types.toolCallMetadata` for inference at call sites. + - `InternalToolCallState` gains a `metadata?: Record` field captured at `TOOL_CALL_START` and threaded through `updateToolCallPart`, `buildAssistantMessages`, `modelMessageToUIMessage`, and `completeToolCall`, fixing a previously-silent drop of provider metadata across the client-side UIMessage pipeline (closes the gap surfaced in #403/#404). + + **Gemini concrete impl:** new `GeminiToolCallMetadata { thoughtSignature?: string }` exported from `@tanstack/ai-gemini`. The adapter declares its `TToolCallMetadata` as this type, so consumers see `toolCall.metadata?.thoughtSignature` typed end-to-end. + + **Breaking:** consumers reading `toolCall.providerMetadata` or `toolCallStartEvent.providerMetadata` should rename to `metadata`. + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + ## 0.2.9 ### Patch Changes diff --git a/packages/typescript/ai-event-client/package.json b/packages/typescript/ai-event-client/package.json index af9a20e51..4d8dd33d0 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.2.9", + "version": "0.3.0", "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 4149073ca..9a5211d4b 100644 --- a/packages/typescript/ai-fal/CHANGELOG.md +++ b/packages/typescript/ai-fal/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-fal +## 0.7.3 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + ## 0.7.2 ### Patch Changes diff --git a/packages/typescript/ai-fal/package.json b/packages/typescript/ai-fal/package.json index 01432759f..e0714561c 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.2", + "version": "0.7.3", "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 3853c3fb0..95ad1b2cb 100644 --- a/packages/typescript/ai-gemini/CHANGELOG.md +++ b/packages/typescript/ai-gemini/CHANGELOG.md @@ -1,5 +1,31 @@ # @tanstack/ai-gemini +## 0.10.3 + +### Patch Changes + +- fix(ai-gemini): read/write thoughtSignature at Part level + thread typed metadata through tool-call lifecycle ([#459](https://github.com/TanStack/ai/pull/459)) + + Two fixes shipped together because the adapter fix is only effective once the framework also preserves provider metadata across the tool-call round-trip. + + **Adapter (Gemini):** Gemini emits `thoughtSignature` as a Part-level sibling of `functionCall` (per the `@google/genai` `Part` type definition), not nested inside `functionCall`. The `FunctionCall` type has never had a `thoughtSignature` property. The adapter was reading from `functionCall.thoughtSignature` (does not exist in SDK types) and writing it back nested inside `functionCall`, causing Gemini 3.x to reject subsequent tool-call turns with `400 INVALID_ARGUMENT: "Function call is missing a thought_signature"`. + - **Read side:** reads `part.thoughtSignature` directly using the SDK's typed `Part` interface + - **Write side:** emits `thoughtSignature` as a Part-level sibling of `functionCall` + + **Framework (typed tool-call metadata):** + - `ToolCall.providerMetadata: Record` is now `ToolCall.metadata?: TMetadata`, mirroring the existing typed-metadata pattern on content parts (`ImagePart`, `AudioPart`, etc.). + - `ToolCallPart` gains a typed `metadata?: TMetadata` field (also generic). + - `ToolCallStartEvent.providerMetadata` becomes `metadata` (kept as `Record` because the AGUIEvent discriminated union does not survive a generic on the event type; adapters cast to their typed shape when emitting). + - `BaseTextAdapter` and `TextAdapter` gain a sixth generic `TToolCallMetadata` (default `unknown`), exposed via `~types.toolCallMetadata` for inference at call sites. + - `InternalToolCallState` gains a `metadata?: Record` field captured at `TOOL_CALL_START` and threaded through `updateToolCallPart`, `buildAssistantMessages`, `modelMessageToUIMessage`, and `completeToolCall`, fixing a previously-silent drop of provider metadata across the client-side UIMessage pipeline (closes the gap surfaced in #403/#404). + + **Gemini concrete impl:** new `GeminiToolCallMetadata { thoughtSignature?: string }` exported from `@tanstack/ai-gemini`. The adapter declares its `TToolCallMetadata` as this type, so consumers see `toolCall.metadata?.thoughtSignature` typed end-to-end. + + **Breaking:** consumers reading `toolCall.providerMetadata` or `toolCallStartEvent.providerMetadata` should rename to `metadata`. + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + ## 0.10.2 ### Patch Changes diff --git a/packages/typescript/ai-gemini/package.json b/packages/typescript/ai-gemini/package.json index 32f228787..7b99786ef 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.2", + "version": "0.10.3", "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 c9c352758..044828cc7 100644 --- a/packages/typescript/ai-grok/CHANGELOG.md +++ b/packages/typescript/ai-grok/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-grok +## 0.7.3 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + - @tanstack/openai-base@0.2.1 + ## 0.7.2 ### Patch Changes diff --git a/packages/typescript/ai-grok/package.json b/packages/typescript/ai-grok/package.json index af1527645..063c64780 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.7.2", + "version": "0.7.3", "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 5fd97d1be..d6977b311 100644 --- a/packages/typescript/ai-groq/CHANGELOG.md +++ b/packages/typescript/ai-groq/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-groq +## 0.1.11 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + - @tanstack/openai-base@0.2.1 + ## 0.1.10 ### Patch Changes diff --git a/packages/typescript/ai-groq/package.json b/packages/typescript/ai-groq/package.json index ec8cc05b1..ee3a18a5b 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.1.10", + "version": "0.1.11", "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 2dc700c1c..9b5d072db 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.1 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/ai-code-mode@0.1.10 + ## 0.2.0 ### Minor Changes diff --git a/packages/typescript/ai-isolate-cloudflare/package.json b/packages/typescript/ai-isolate-cloudflare/package.json index 5a87c4fbc..cab17cd63 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.0", + "version": "0.2.1", "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 c0d182cc7..3c84d942b 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.10 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/ai-code-mode@0.1.10 + ## 0.1.9 ### Patch Changes diff --git a/packages/typescript/ai-isolate-node/package.json b/packages/typescript/ai-isolate-node/package.json index 333a74721..de9289c49 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.9", + "version": "0.1.10", "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 c522b0cc4..bbbee1fd4 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.10 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/ai-code-mode@0.1.10 + ## 0.1.9 ### Patch Changes diff --git a/packages/typescript/ai-isolate-quickjs/package.json b/packages/typescript/ai-isolate-quickjs/package.json index 7ce6d83f2..3b016f3c4 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.9", + "version": "0.1.10", "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 50a2a565c..aad6d0757 100644 --- a/packages/typescript/ai-ollama/CHANGELOG.md +++ b/packages/typescript/ai-ollama/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-ollama +## 0.6.13 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + ## 0.6.12 ### Patch Changes diff --git a/packages/typescript/ai-ollama/package.json b/packages/typescript/ai-ollama/package.json index 393334169..2b48fa855 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.12", + "version": "0.6.13", "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 f122b8ee9..366c64ee2 100644 --- a/packages/typescript/ai-openai/CHANGELOG.md +++ b/packages/typescript/ai-openai/CHANGELOG.md @@ -1,5 +1,14 @@ # @tanstack/ai-openai +## 0.8.5 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + - @tanstack/ai-client@0.9.1 + - @tanstack/openai-base@0.2.1 + ## 0.8.4 ### Patch Changes diff --git a/packages/typescript/ai-openai/package.json b/packages/typescript/ai-openai/package.json index de7618365..9a3a24895 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.8.4", + "version": "0.8.5", "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 c20791e10..47a44a567 100644 --- a/packages/typescript/ai-openrouter/CHANGELOG.md +++ b/packages/typescript/ai-openrouter/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-openrouter +## 0.8.5 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + ## 0.8.4 ### Patch Changes diff --git a/packages/typescript/ai-openrouter/package.json b/packages/typescript/ai-openrouter/package.json index 56b97ad2a..a8c82d4ec 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.8.4", + "version": "0.8.5", "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 6abc080f0..b50a4e1b0 100644 --- a/packages/typescript/ai-preact/CHANGELOG.md +++ b/packages/typescript/ai-preact/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-preact +## 0.6.22 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + - @tanstack/ai-client@0.9.1 + ## 0.6.21 ### Patch Changes diff --git a/packages/typescript/ai-preact/package.json b/packages/typescript/ai-preact/package.json index a3bc6bfc5..2d7f576fe 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.21", + "version": "0.6.22", "description": "Preact hooks for TanStack AI", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-react/CHANGELOG.md b/packages/typescript/ai-react/CHANGELOG.md index 9a181cb00..2a281e167 100644 --- a/packages/typescript/ai-react/CHANGELOG.md +++ b/packages/typescript/ai-react/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-react +## 0.8.2 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + - @tanstack/ai-client@0.9.1 + ## 0.8.1 ### Patch Changes diff --git a/packages/typescript/ai-react/package.json b/packages/typescript/ai-react/package.json index 9a35c3f47..b0931335c 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.8.1", + "version": "0.8.2", "description": "React hooks for TanStack AI", "author": "", "license": "MIT", diff --git a/packages/typescript/ai-solid/CHANGELOG.md b/packages/typescript/ai-solid/CHANGELOG.md index 79d8b04a9..baabfd0bf 100644 --- a/packages/typescript/ai-solid/CHANGELOG.md +++ b/packages/typescript/ai-solid/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-solid +## 0.7.2 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + - @tanstack/ai-client@0.9.1 + ## 0.7.1 ### Patch Changes diff --git a/packages/typescript/ai-solid/package.json b/packages/typescript/ai-solid/package.json index fee621465..5b577ffc5 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.7.1", + "version": "0.7.2", "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 a7b458a5f..614e016b2 100644 --- a/packages/typescript/ai-svelte/CHANGELOG.md +++ b/packages/typescript/ai-svelte/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-svelte +## 0.7.2 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + - @tanstack/ai-client@0.9.1 + ## 0.7.1 ### Patch Changes diff --git a/packages/typescript/ai-svelte/package.json b/packages/typescript/ai-svelte/package.json index 0daf703ec..2f7af385c 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.7.1", + "version": "0.7.2", "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 338f28818..b54fa4eda 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.33 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/ai-vue@0.7.2 + ## 0.1.32 ### Patch Changes diff --git a/packages/typescript/ai-vue-ui/package.json b/packages/typescript/ai-vue-ui/package.json index 742084f60..aeeb715d9 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.32", + "version": "0.1.33", "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 829d50c08..55143b42e 100644 --- a/packages/typescript/ai-vue/CHANGELOG.md +++ b/packages/typescript/ai-vue/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-vue +## 0.7.2 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + - @tanstack/ai-client@0.9.1 + ## 0.7.1 ### Patch Changes diff --git a/packages/typescript/ai-vue/package.json b/packages/typescript/ai-vue/package.json index 66e853ba4..8aeb4f3c2 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.7.1", + "version": "0.7.2", "description": "Vue hooks for TanStack AI", "author": "", "license": "MIT", diff --git a/packages/typescript/ai/CHANGELOG.md b/packages/typescript/ai/CHANGELOG.md index e470cc218..d7de7bb9b 100644 --- a/packages/typescript/ai/CHANGELOG.md +++ b/packages/typescript/ai/CHANGELOG.md @@ -1,5 +1,33 @@ # @tanstack/ai +## 0.16.0 + +### Minor Changes + +- fix(ai-gemini): read/write thoughtSignature at Part level + thread typed metadata through tool-call lifecycle ([#459](https://github.com/TanStack/ai/pull/459)) + + Two fixes shipped together because the adapter fix is only effective once the framework also preserves provider metadata across the tool-call round-trip. + + **Adapter (Gemini):** Gemini emits `thoughtSignature` as a Part-level sibling of `functionCall` (per the `@google/genai` `Part` type definition), not nested inside `functionCall`. The `FunctionCall` type has never had a `thoughtSignature` property. The adapter was reading from `functionCall.thoughtSignature` (does not exist in SDK types) and writing it back nested inside `functionCall`, causing Gemini 3.x to reject subsequent tool-call turns with `400 INVALID_ARGUMENT: "Function call is missing a thought_signature"`. + - **Read side:** reads `part.thoughtSignature` directly using the SDK's typed `Part` interface + - **Write side:** emits `thoughtSignature` as a Part-level sibling of `functionCall` + + **Framework (typed tool-call metadata):** + - `ToolCall.providerMetadata: Record` is now `ToolCall.metadata?: TMetadata`, mirroring the existing typed-metadata pattern on content parts (`ImagePart`, `AudioPart`, etc.). + - `ToolCallPart` gains a typed `metadata?: TMetadata` field (also generic). + - `ToolCallStartEvent.providerMetadata` becomes `metadata` (kept as `Record` because the AGUIEvent discriminated union does not survive a generic on the event type; adapters cast to their typed shape when emitting). + - `BaseTextAdapter` and `TextAdapter` gain a sixth generic `TToolCallMetadata` (default `unknown`), exposed via `~types.toolCallMetadata` for inference at call sites. + - `InternalToolCallState` gains a `metadata?: Record` field captured at `TOOL_CALL_START` and threaded through `updateToolCallPart`, `buildAssistantMessages`, `modelMessageToUIMessage`, and `completeToolCall`, fixing a previously-silent drop of provider metadata across the client-side UIMessage pipeline (closes the gap surfaced in #403/#404). + + **Gemini concrete impl:** new `GeminiToolCallMetadata { thoughtSignature?: string }` exported from `@tanstack/ai-gemini`. The adapter declares its `TToolCallMetadata` as this type, so consumers see `toolCall.metadata?.thoughtSignature` typed end-to-end. + + **Breaking:** consumers reading `toolCall.providerMetadata` or `toolCallStartEvent.providerMetadata` should rename to `metadata`. + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai-event-client@0.3.0 + ## 0.15.0 ### Minor Changes diff --git a/packages/typescript/ai/package.json b/packages/typescript/ai/package.json index 91c0843b1..228c69805 100644 --- a/packages/typescript/ai/package.json +++ b/packages/typescript/ai/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai", - "version": "0.15.0", + "version": "0.16.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 b005ab463..dc37dc0f0 100644 --- a/packages/typescript/openai-base/CHANGELOG.md +++ b/packages/typescript/openai-base/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/openai-base +## 0.2.1 + +### Patch Changes + +- Updated dependencies [[`87f305c`](https://github.com/TanStack/ai/commit/87f305c9961d608fd7bea93a5100698a98aed11d)]: + - @tanstack/ai@0.16.0 + ## 0.2.0 ### Minor Changes diff --git a/packages/typescript/openai-base/package.json b/packages/typescript/openai-base/package.json index 0e54a6f5e..95c91b039 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.2.0", + "version": "0.2.1", "description": "Shared base adapters and utilities for OpenAI-compatible providers in TanStack AI", "author": "", "license": "MIT", diff --git a/packages/typescript/preact-ai-devtools/CHANGELOG.md b/packages/typescript/preact-ai-devtools/CHANGELOG.md index cfb9d0aff..a721400b3 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.31 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/ai-devtools-core@0.3.27 + ## 0.1.30 ### Patch Changes diff --git a/packages/typescript/preact-ai-devtools/package.json b/packages/typescript/preact-ai-devtools/package.json index 830c9344c..d7e41213f 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.30", + "version": "0.1.31", "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 ba7412d85..348d2088d 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.31 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/ai-devtools-core@0.3.27 + ## 0.2.30 ### Patch Changes diff --git a/packages/typescript/react-ai-devtools/package.json b/packages/typescript/react-ai-devtools/package.json index 399154b8a..00dedd8fa 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.30", + "version": "0.2.31", "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 efcf24bfe..63bdeae8d 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.31 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/ai-devtools-core@0.3.27 + ## 0.2.30 ### Patch Changes diff --git a/packages/typescript/solid-ai-devtools/package.json b/packages/typescript/solid-ai-devtools/package.json index b682f3a2b..7e48d51e5 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.30", + "version": "0.2.31", "description": "Solid TanStack AI Devtools", "author": "", "license": "MIT",