diff --git a/.changeset/ag-ui-metadata-compliance.md b/.changeset/ag-ui-metadata-compliance.md deleted file mode 100644 index c99a59102b..0000000000 --- a/.changeset/ag-ui-metadata-compliance.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -'@tanstack/ai': minor -'@tanstack/ai-client': minor -'@tanstack/ai-event-client': minor -'@tanstack/ai-persistence': minor -'@tanstack/ai-sandbox': minor -'@tanstack/openai-base': patch -'@tanstack/ai-openrouter': patch ---- - -Put AG-UI extras under `metadata.tanstack`. SSE/HTTP wire events are spec-only. - -`sendMessage({ content, metadata })` stamps user metadata on the user message. -In-process `chat()` still yields `toolName`, `TOOL_CALL_END.input`, and TanStack `TokenUsage`. -Thinking signatures round-trip on `REASONING_ENCRYPTED_VALUE`. -Wire messages use `content` / `toolCalls` / fan-out roles, not `parts`. diff --git a/.changeset/grok-video-fetch-this.md b/.changeset/grok-video-fetch-this.md deleted file mode 100644 index e26b2610c5..0000000000 --- a/.changeset/grok-video-fetch-this.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@tanstack/ai-grok': patch ---- - -Fix grok video `fetch` so Cloudflare Workers no longer throw `Illegal invocation` (issue #1184). diff --git a/examples/ag-ui/CHANGELOG.md b/examples/ag-ui/CHANGELOG.md index 6d86b4f8bd..0a2d8cab91 100644 --- a/examples/ag-ui/CHANGELOG.md +++ b/examples/ag-ui/CHANGELOG.md @@ -1,5 +1,14 @@ # ag-ui +## 0.0.11 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai-client@0.26.0 + - @tanstack/ai-react@0.21.3 + - @tanstack/ai-react-ui@0.8.19 + ## 0.0.10 ### Patch Changes diff --git a/examples/ag-ui/package.json b/examples/ag-ui/package.json index 11c111e0ce..64749dc2bb 100644 --- a/examples/ag-ui/package.json +++ b/examples/ag-ui/package.json @@ -2,7 +2,7 @@ "name": "ag-ui", "private": true, "type": "module", - "version": "0.0.10", + "version": "0.0.11", "scripts": { "detect-servers": "node scripts/detect-servers.mjs", "predev": "node scripts/detect-servers.mjs", diff --git a/packages/ai-acp/CHANGELOG.md b/packages/ai-acp/CHANGELOG.md index ef7ba33a92..46d9a93c45 100644 --- a/packages/ai-acp/CHANGELOG.md +++ b/packages/ai-acp/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-acp +## 0.3.4 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-sandbox@0.5.0 + ## 0.3.3 ### Patch Changes diff --git a/packages/ai-acp/package.json b/packages/ai-acp/package.json index 7f6beedb75..677cdf140c 100644 --- a/packages/ai-acp/package.json +++ b/packages/ai-acp/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-acp", - "version": "0.3.3", + "version": "0.3.4", "description": "Shared Agent Client Protocol (ACP) transport, session, and AG-UI translation for TanStack AI harness adapters.", "author": "", "license": "MIT", diff --git a/packages/ai-angular/CHANGELOG.md b/packages/ai-angular/CHANGELOG.md index f1282c0f4e..b488196faa 100644 --- a/packages/ai-angular/CHANGELOG.md +++ b/packages/ai-angular/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-angular +## 0.6.3 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-client@0.26.0 + ## 0.6.2 ### Patch Changes diff --git a/packages/ai-angular/package.json b/packages/ai-angular/package.json index a120096320..bd2cc46ce6 100644 --- a/packages/ai-angular/package.json +++ b/packages/ai-angular/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-angular", - "version": "0.6.2", + "version": "0.6.3", "description": "Angular signals integration for TanStack AI streaming chat, structured outputs, and media generation.", "author": "", "license": "MIT", diff --git a/packages/ai-anthropic/CHANGELOG.md b/packages/ai-anthropic/CHANGELOG.md index ff1e212490..cc733ff0c5 100644 --- a/packages/ai-anthropic/CHANGELOG.md +++ b/packages/ai-anthropic/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-anthropic +## 0.17.1 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + ## 0.17.0 ### Minor Changes diff --git a/packages/ai-anthropic/package.json b/packages/ai-anthropic/package.json index 1825e1ffa3..0c376db033 100644 --- a/packages/ai-anthropic/package.json +++ b/packages/ai-anthropic/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-anthropic", - "version": "0.17.0", + "version": "0.17.1", "description": "Anthropic Claude adapter for TanStack AI chat, tool calling, thinking, and structured outputs.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-bedrock/CHANGELOG.md b/packages/ai-bedrock/CHANGELOG.md index f3492b8b8e..aa2d874634 100644 --- a/packages/ai-bedrock/CHANGELOG.md +++ b/packages/ai-bedrock/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-bedrock +## 0.2.6 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/openai-base@0.10.3 + ## 0.2.5 ### Patch Changes diff --git a/packages/ai-bedrock/package.json b/packages/ai-bedrock/package.json index a792454640..26f43b8834 100644 --- a/packages/ai-bedrock/package.json +++ b/packages/ai-bedrock/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-bedrock", - "version": "0.2.5", + "version": "0.2.6", "type": "module", "description": "Amazon Bedrock adapter for TanStack AI — OpenAI-compatible chat, responses, tools, and reasoning.", "author": "", diff --git a/packages/ai-byteplus/CHANGELOG.md b/packages/ai-byteplus/CHANGELOG.md index 6cfd594d71..cf90325c0d 100644 --- a/packages/ai-byteplus/CHANGELOG.md +++ b/packages/ai-byteplus/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-byteplus +## 0.2.3 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/openai-base@0.10.3 + ## 0.2.2 ### Patch Changes diff --git a/packages/ai-byteplus/package.json b/packages/ai-byteplus/package.json index fb66b37c11..ef2ee1fabf 100644 --- a/packages/ai-byteplus/package.json +++ b/packages/ai-byteplus/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-byteplus", - "version": "0.2.2", + "version": "0.2.3", "description": "BytePlus ModelArk adapter for TanStack AI: Seed LLM chat, Seedance video, Seedream image, and Seed Speech TTS/ASR.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-claude-code/CHANGELOG.md b/packages/ai-claude-code/CHANGELOG.md index 5d5a0ad238..9f9ebb2abf 100644 --- a/packages/ai-claude-code/CHANGELOG.md +++ b/packages/ai-claude-code/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-claude-code +## 0.4.4 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-sandbox@0.5.0 + ## 0.4.3 ### Patch Changes diff --git a/packages/ai-claude-code/package.json b/packages/ai-claude-code/package.json index b7ceee6ce2..5cc9c0fdb7 100644 --- a/packages/ai-claude-code/package.json +++ b/packages/ai-claude-code/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-claude-code", - "version": "0.4.3", + "version": "0.4.4", "description": "Claude Code harness adapter for TanStack AI — run Claude Code as a chat backend with local tool execution and stateful sessions.", "author": "", "license": "MIT", diff --git a/packages/ai-client/CHANGELOG.md b/packages/ai-client/CHANGELOG.md index 1803d4557c..1b60aaeb20 100644 --- a/packages/ai-client/CHANGELOG.md +++ b/packages/ai-client/CHANGELOG.md @@ -1,5 +1,22 @@ # @tanstack/ai-client +## 0.26.0 + +### Minor Changes + +- [#1174](https://github.com/TanStack/ai/pull/1174) [`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46) - Put AG-UI extras under `metadata.tanstack`. SSE/HTTP wire events are spec-only. + + `sendMessage({ content, metadata })` stamps user metadata on the user message. + In-process `chat()` still yields `toolName`, `TOOL_CALL_END.input`, and TanStack `TokenUsage`. + Thinking signatures round-trip on `REASONING_ENCRYPTED_VALUE`. + Wire messages use `content` / `toolCalls` / fan-out roles, not `parts`. + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-event-client@0.10.0 + ## 0.25.2 ### Patch Changes diff --git a/packages/ai-client/package.json b/packages/ai-client/package.json index 3dabb443a5..4cc484159a 100644 --- a/packages/ai-client/package.json +++ b/packages/ai-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-client", - "version": "0.25.2", + "version": "0.26.0", "description": "Framework-agnostic headless client for TanStack AI chat, realtime sessions, streaming transports, and media generations.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-code-mode-snippets/CHANGELOG.md b/packages/ai-code-mode-snippets/CHANGELOG.md index da4f332a3b..4cd2795434 100644 --- a/packages/ai-code-mode-snippets/CHANGELOG.md +++ b/packages/ai-code-mode-snippets/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-code-mode-snippets +## 0.4.3 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-code-mode@0.4.3 + ## 0.4.2 ### Patch Changes diff --git a/packages/ai-code-mode-snippets/package.json b/packages/ai-code-mode-snippets/package.json index 5466d64300..b11caed102 100644 --- a/packages/ai-code-mode-snippets/package.json +++ b/packages/ai-code-mode-snippets/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-code-mode-snippets", - "version": "0.4.2", + "version": "0.4.3", "description": "Persistent runtime snippet library for TanStack AI Code Mode agents and sandboxed tool orchestration.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-code-mode/CHANGELOG.md b/packages/ai-code-mode/CHANGELOG.md index 160b9f6a6d..c4b5448a89 100644 --- a/packages/ai-code-mode/CHANGELOG.md +++ b/packages/ai-code-mode/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-code-mode +## 0.4.3 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + ## 0.4.2 ### Patch Changes diff --git a/packages/ai-code-mode/package.json b/packages/ai-code-mode/package.json index e9112991c2..bea27a8a61 100644 --- a/packages/ai-code-mode/package.json +++ b/packages/ai-code-mode/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-code-mode", - "version": "0.4.2", + "version": "0.4.3", "description": "Secure TypeScript Code Mode for TanStack AI agents to execute sandboxed tool orchestration programs.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-codex/CHANGELOG.md b/packages/ai-codex/CHANGELOG.md index 34461b79a1..64cde6f46b 100644 --- a/packages/ai-codex/CHANGELOG.md +++ b/packages/ai-codex/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-codex +## 0.4.4 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-sandbox@0.5.0 + ## 0.4.3 ### Patch Changes diff --git a/packages/ai-codex/package.json b/packages/ai-codex/package.json index 9d6451129d..928aea2807 100644 --- a/packages/ai-codex/package.json +++ b/packages/ai-codex/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-codex", - "version": "0.4.3", + "version": "0.4.4", "description": "Codex harness adapter for TanStack AI — run OpenAI Codex as a chat backend with local tool execution and stateful sessions.", "author": "", "license": "MIT", diff --git a/packages/ai-cohere/CHANGELOG.md b/packages/ai-cohere/CHANGELOG.md index 5ccc3cb20f..d2f906111b 100644 --- a/packages/ai-cohere/CHANGELOG.md +++ b/packages/ai-cohere/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-cohere +## 0.2.2 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + ## 0.2.1 ### Patch Changes diff --git a/packages/ai-cohere/package.json b/packages/ai-cohere/package.json index fe50e6485b..e666128c71 100644 --- a/packages/ai-cohere/package.json +++ b/packages/ai-cohere/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-cohere", - "version": "0.2.1", + "version": "0.2.2", "description": "Cohere adapter for TanStack AI — multimodal embeddings and document reranking.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-devtools/CHANGELOG.md b/packages/ai-devtools/CHANGELOG.md index b52bb8ee1d..1fbcecf621 100644 --- a/packages/ai-devtools/CHANGELOG.md +++ b/packages/ai-devtools/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-devtools-core +## 0.5.6 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-event-client@0.10.0 + ## 0.5.5 ### Patch Changes diff --git a/packages/ai-devtools/package.json b/packages/ai-devtools/package.json index c33cbe8d3c..0a037d773f 100644 --- a/packages/ai-devtools/package.json +++ b/packages/ai-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-devtools-core", - "version": "0.5.5", + "version": "0.5.6", "description": "Core TanStack AI Devtools plugin for inspecting chat messages, tool calls, streams, and errors.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-durable-stream/CHANGELOG.md b/packages/ai-durable-stream/CHANGELOG.md index f33c9fa3af..d8d665bf87 100644 --- a/packages/ai-durable-stream/CHANGELOG.md +++ b/packages/ai-durable-stream/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-durable-stream +## 0.1.5 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + ## 0.1.4 ### Patch Changes diff --git a/packages/ai-durable-stream/package.json b/packages/ai-durable-stream/package.json index d44a41823d..f46d1be72c 100644 --- a/packages/ai-durable-stream/package.json +++ b/packages/ai-durable-stream/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-durable-stream", - "version": "0.1.4", + "version": "0.1.5", "description": "Delivery durability for TanStack AI over the durable-streams HTTP protocol — a resumable StreamDurability transport sink (append/read/resume) that stores zero delivery events itself.", "author": "", "license": "MIT", diff --git a/packages/ai-elevenlabs/CHANGELOG.md b/packages/ai-elevenlabs/CHANGELOG.md index 5538c5be35..0517107b66 100644 --- a/packages/ai-elevenlabs/CHANGELOG.md +++ b/packages/ai-elevenlabs/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-elevenlabs +## 0.2.40 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + ## 0.2.39 ### Patch Changes diff --git a/packages/ai-elevenlabs/package.json b/packages/ai-elevenlabs/package.json index 7bb789a0f8..045a6ff75e 100644 --- a/packages/ai-elevenlabs/package.json +++ b/packages/ai-elevenlabs/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-elevenlabs", - "version": "0.2.39", + "version": "0.2.40", "description": "ElevenLabs adapter for TanStack AI realtime voice, text-to-speech, transcription, music, and sound effects.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-event-client/CHANGELOG.md b/packages/ai-event-client/CHANGELOG.md index b20116b890..d0d36de534 100644 --- a/packages/ai-event-client/CHANGELOG.md +++ b/packages/ai-event-client/CHANGELOG.md @@ -1,5 +1,16 @@ # @tanstack/ai-event-client +## 0.10.0 + +### Minor Changes + +- [#1174](https://github.com/TanStack/ai/pull/1174) [`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46) - Put AG-UI extras under `metadata.tanstack`. SSE/HTTP wire events are spec-only. + + `sendMessage({ content, metadata })` stamps user metadata on the user message. + In-process `chat()` still yields `toolName`, `TOOL_CALL_END.input`, and TanStack `TokenUsage`. + Thinking signatures round-trip on `REASONING_ENCRYPTED_VALUE`. + Wire messages use `content` / `toolCalls` / fan-out roles, not `parts`. + ## 0.9.0 ### Minor Changes diff --git a/packages/ai-event-client/package.json b/packages/ai-event-client/package.json index ae1c70b01c..8af9bd9c1e 100644 --- a/packages/ai-event-client/package.json +++ b/packages/ai-event-client/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-event-client", - "version": "0.9.0", + "version": "0.10.0", "description": "Typed event client for TanStack AI devtools, observability, and streamed runtime events.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-fal/CHANGELOG.md b/packages/ai-fal/CHANGELOG.md index f279b8bdd1..3761dd251a 100644 --- a/packages/ai-fal/CHANGELOG.md +++ b/packages/ai-fal/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-fal +## 0.12.1 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + ## 0.12.0 ### Minor Changes diff --git a/packages/ai-fal/package.json b/packages/ai-fal/package.json index 5765661a79..82aa025805 100644 --- a/packages/ai-fal/package.json +++ b/packages/ai-fal/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-fal", - "version": "0.12.0", + "version": "0.12.1", "description": "fal.ai adapter for TanStack AI image, video, audio, speech, and transcription generation.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-gemini/CHANGELOG.md b/packages/ai-gemini/CHANGELOG.md index 1b1a5b5705..5dff96adbe 100644 --- a/packages/ai-gemini/CHANGELOG.md +++ b/packages/ai-gemini/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-gemini +## 0.25.1 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + ## 0.25.0 ### Minor Changes diff --git a/packages/ai-gemini/package.json b/packages/ai-gemini/package.json index 27d1f248d4..499349d34a 100644 --- a/packages/ai-gemini/package.json +++ b/packages/ai-gemini/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-gemini", - "version": "0.25.0", + "version": "0.25.1", "description": "Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-grok-build/CHANGELOG.md b/packages/ai-grok-build/CHANGELOG.md index 32b6234d6c..6fed1920ca 100644 --- a/packages/ai-grok-build/CHANGELOG.md +++ b/packages/ai-grok-build/CHANGELOG.md @@ -1,5 +1,14 @@ # @tanstack/ai-grok-build +## 0.4.4 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-sandbox@0.5.0 + - @tanstack/ai-acp@0.3.4 + ## 0.4.3 ### Patch Changes diff --git a/packages/ai-grok-build/package.json b/packages/ai-grok-build/package.json index 8972216cb0..7f38870b61 100644 --- a/packages/ai-grok-build/package.json +++ b/packages/ai-grok-build/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-grok-build", - "version": "0.4.3", + "version": "0.4.4", "description": "Grok Build harness adapter for TanStack AI — run Grok Build as a chat backend with local tool execution and stateful sessions.", "author": "", "license": "MIT", diff --git a/packages/ai-grok/CHANGELOG.md b/packages/ai-grok/CHANGELOG.md index 916175c0e6..a71fc21fd9 100644 --- a/packages/ai-grok/CHANGELOG.md +++ b/packages/ai-grok/CHANGELOG.md @@ -1,5 +1,15 @@ # @tanstack/ai-grok +## 0.17.1 + +### Patch Changes + +- [#1185](https://github.com/TanStack/ai/pull/1185) [`e7a194c`](https://github.com/TanStack/ai/commit/e7a194cabbac51a0b451b4f9c621801a5a03c1f9) - Fix grok video `fetch` so Cloudflare Workers no longer throw `Illegal invocation` (issue [#1184](https://github.com/TanStack/ai/issues/1184)). + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/openai-base@0.10.3 + ## 0.17.0 ### Minor Changes diff --git a/packages/ai-grok/package.json b/packages/ai-grok/package.json index fb00bdbcf2..df5812de66 100644 --- a/packages/ai-grok/package.json +++ b/packages/ai-grok/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-grok", - "version": "0.17.0", + "version": "0.17.1", "description": "xAI Grok adapter for TanStack AI chat, image generation, realtime, and structured outputs.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-groq/CHANGELOG.md b/packages/ai-groq/CHANGELOG.md index 92e71af988..e25b42727b 100644 --- a/packages/ai-groq/CHANGELOG.md +++ b/packages/ai-groq/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-groq +## 0.6.7 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/openai-base@0.10.3 + ## 0.6.6 ### Patch Changes diff --git a/packages/ai-groq/package.json b/packages/ai-groq/package.json index 5a6f0c719b..da53039a47 100644 --- a/packages/ai-groq/package.json +++ b/packages/ai-groq/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-groq", - "version": "0.6.6", + "version": "0.6.7", "description": "Groq adapter for TanStack AI low-latency chat, tool calling, and structured outputs.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-llmgateway/CHANGELOG.md b/packages/ai-llmgateway/CHANGELOG.md index badac180ce..9e220f95b4 100644 --- a/packages/ai-llmgateway/CHANGELOG.md +++ b/packages/ai-llmgateway/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-llmgateway +## 0.1.1 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/openai-base@0.10.3 + ## 0.1.0 ### Minor Changes diff --git a/packages/ai-llmgateway/package.json b/packages/ai-llmgateway/package.json index ebc584756f..bea7ab275c 100644 --- a/packages/ai-llmgateway/package.json +++ b/packages/ai-llmgateway/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-llmgateway", - "version": "0.1.0", + "version": "0.1.1", "description": "LLM Gateway adapter for TanStack AI — one OpenAI-compatible endpoint for chat, tool calling, and structured outputs across many providers and models.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-mcp/CHANGELOG.md b/packages/ai-mcp/CHANGELOG.md index da93d41237..6024cc83c6 100644 --- a/packages/ai-mcp/CHANGELOG.md +++ b/packages/ai-mcp/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-mcp +## 0.3.4 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + ## 0.3.3 ### Patch Changes diff --git a/packages/ai-mcp/package.json b/packages/ai-mcp/package.json index 890954fef8..da18db2fe6 100644 --- a/packages/ai-mcp/package.json +++ b/packages/ai-mcp/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-mcp", - "version": "0.3.3", + "version": "0.3.4", "description": "Host-side Model Context Protocol client for TanStack AI: discover and run MCP server tools, resources, and prompts in any adapter's chat() loop, with generated end-to-end types.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-memory/CHANGELOG.md b/packages/ai-memory/CHANGELOG.md index 58f9ae8b88..a7605f7fc0 100644 --- a/packages/ai-memory/CHANGELOG.md +++ b/packages/ai-memory/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-memory +## 0.1.5 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-event-client@0.10.0 + ## 0.1.4 ### Patch Changes diff --git a/packages/ai-memory/package.json b/packages/ai-memory/package.json index 555806f6c3..10db396c71 100644 --- a/packages/ai-memory/package.json +++ b/packages/ai-memory/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-memory", - "version": "0.1.4", + "version": "0.1.5", "description": "Pluggable memory adapters for TanStack AI memoryMiddleware", "author": "", "license": "MIT", diff --git a/packages/ai-mistral/CHANGELOG.md b/packages/ai-mistral/CHANGELOG.md index 1198751cb0..4891778422 100644 --- a/packages/ai-mistral/CHANGELOG.md +++ b/packages/ai-mistral/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-mistral +## 0.4.1 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + ## 0.4.0 ### Minor Changes diff --git a/packages/ai-mistral/package.json b/packages/ai-mistral/package.json index d2d40da518..c32feb4955 100644 --- a/packages/ai-mistral/package.json +++ b/packages/ai-mistral/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-mistral", - "version": "0.4.0", + "version": "0.4.1", "type": "module", "description": "Mistral adapter for TanStack AI", "author": "", diff --git a/packages/ai-octane/CHANGELOG.md b/packages/ai-octane/CHANGELOG.md index 7da3ce7e10..51b26ddb55 100644 --- a/packages/ai-octane/CHANGELOG.md +++ b/packages/ai-octane/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-octane +## 0.1.1 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-client@0.26.0 + ## 0.1.0 ### Minor Changes diff --git a/packages/ai-octane/package.json b/packages/ai-octane/package.json index c3576f9a4f..46ae100c32 100644 --- a/packages/ai-octane/package.json +++ b/packages/ai-octane/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-octane", - "version": "0.1.0", + "version": "0.1.1", "description": "Octane bindings for TanStack AI streaming chat, structured outputs, and media generation.", "author": "Dominic Gannaway", "license": "MIT", diff --git a/packages/ai-ollama/CHANGELOG.md b/packages/ai-ollama/CHANGELOG.md index 9aa02f29d9..7281ff39ed 100644 --- a/packages/ai-ollama/CHANGELOG.md +++ b/packages/ai-ollama/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-ollama +## 0.9.4 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + ## 0.9.3 ### Patch Changes diff --git a/packages/ai-ollama/package.json b/packages/ai-ollama/package.json index a257733802..b93d1b15ba 100644 --- a/packages/ai-ollama/package.json +++ b/packages/ai-ollama/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-ollama", - "version": "0.9.3", + "version": "0.9.4", "description": "Ollama adapter for TanStack AI local LLM chat, tool calling, and structured outputs.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-openai/CHANGELOG.md b/packages/ai-openai/CHANGELOG.md index 6d1eabd704..d77c7159a0 100644 --- a/packages/ai-openai/CHANGELOG.md +++ b/packages/ai-openai/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-openai +## 0.21.1 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/openai-base@0.10.3 + ## 0.21.0 ### Minor Changes diff --git a/packages/ai-openai/package.json b/packages/ai-openai/package.json index 28813bbac8..63e1293258 100644 --- a/packages/ai-openai/package.json +++ b/packages/ai-openai/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-openai", - "version": "0.21.0", + "version": "0.21.1", "description": "OpenAI adapter for TanStack AI chat, tools, images, video, speech, transcription, realtime, and structured outputs.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-opencode/CHANGELOG.md b/packages/ai-opencode/CHANGELOG.md index 67d365fbd0..06803a045e 100644 --- a/packages/ai-opencode/CHANGELOG.md +++ b/packages/ai-opencode/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-opencode +## 0.3.4 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-sandbox@0.5.0 + ## 0.3.3 ### Patch Changes diff --git a/packages/ai-opencode/package.json b/packages/ai-opencode/package.json index b817e605bd..5ff60c751d 100644 --- a/packages/ai-opencode/package.json +++ b/packages/ai-opencode/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-opencode", - "version": "0.3.3", + "version": "0.3.4", "description": "OpenCode harness adapter for TanStack AI — run OpenCode as a chat backend with local tool execution and stateful sessions.", "author": "", "license": "MIT", diff --git a/packages/ai-openrouter/CHANGELOG.md b/packages/ai-openrouter/CHANGELOG.md index 5a5f0193b7..e9a6efd0fd 100644 --- a/packages/ai-openrouter/CHANGELOG.md +++ b/packages/ai-openrouter/CHANGELOG.md @@ -1,5 +1,19 @@ # @tanstack/ai-openrouter +## 0.18.3 + +### Patch Changes + +- [#1174](https://github.com/TanStack/ai/pull/1174) [`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46) - Put AG-UI extras under `metadata.tanstack`. SSE/HTTP wire events are spec-only. + + `sendMessage({ content, metadata })` stamps user metadata on the user message. + In-process `chat()` still yields `toolName`, `TOOL_CALL_END.input`, and TanStack `TokenUsage`. + Thinking signatures round-trip on `REASONING_ENCRYPTED_VALUE`. + Wire messages use `content` / `toolCalls` / fan-out roles, not `parts`. + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + ## 0.18.2 ### Patch Changes diff --git a/packages/ai-openrouter/package.json b/packages/ai-openrouter/package.json index 480f01f514..2f4e11eb6a 100644 --- a/packages/ai-openrouter/package.json +++ b/packages/ai-openrouter/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-openrouter", - "version": "0.18.2", + "version": "0.18.3", "description": "TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-perplexity/CHANGELOG.md b/packages/ai-perplexity/CHANGELOG.md index 820cbf6edb..eb1f3fdfc6 100644 --- a/packages/ai-perplexity/CHANGELOG.md +++ b/packages/ai-perplexity/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-perplexity +## 0.2.4 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + ## 0.2.3 ### Patch Changes diff --git a/packages/ai-perplexity/package.json b/packages/ai-perplexity/package.json index 1630622382..c62124b769 100644 --- a/packages/ai-perplexity/package.json +++ b/packages/ai-perplexity/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-perplexity", - "version": "0.2.3", + "version": "0.2.4", "description": "Perplexity Search API client and tool for TanStack AI", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-persistence/CHANGELOG.md b/packages/ai-persistence/CHANGELOG.md index d049e6aa34..d5e5db9c8c 100644 --- a/packages/ai-persistence/CHANGELOG.md +++ b/packages/ai-persistence/CHANGELOG.md @@ -1,5 +1,21 @@ # @tanstack/ai-persistence +## 0.5.0 + +### Minor Changes + +- [#1174](https://github.com/TanStack/ai/pull/1174) [`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46) - Put AG-UI extras under `metadata.tanstack`. SSE/HTTP wire events are spec-only. + + `sendMessage({ content, metadata })` stamps user metadata on the user message. + In-process `chat()` still yields `toolName`, `TOOL_CALL_END.input`, and TanStack `TokenUsage`. + Thinking signatures round-trip on `REASONING_ENCRYPTED_VALUE`. + Wire messages use `content` / `toolCalls` / fan-out roles, not `parts`. + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + ## 0.4.1 ### Patch Changes diff --git a/packages/ai-persistence/package.json b/packages/ai-persistence/package.json index 6e9b20a4a0..d419f323a8 100644 --- a/packages/ai-persistence/package.json +++ b/packages/ai-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-persistence", - "version": "0.4.1", + "version": "0.5.0", "description": "Composable state persistence for TanStack AI messages, runs, interrupts, metadata, and locks.", "author": "", "license": "MIT", diff --git a/packages/ai-preact/CHANGELOG.md b/packages/ai-preact/CHANGELOG.md index dc4a5d4ebc..11ea2f316c 100644 --- a/packages/ai-preact/CHANGELOG.md +++ b/packages/ai-preact/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-preact +## 0.13.2 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-client@0.26.0 + ## 0.13.1 ### Patch Changes diff --git a/packages/ai-preact/package.json b/packages/ai-preact/package.json index 590d20d97a..1e95756777 100644 --- a/packages/ai-preact/package.json +++ b/packages/ai-preact/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-preact", - "version": "0.13.1", + "version": "0.13.2", "description": "Preact hooks for TanStack AI streaming chat and typed messages.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-react-ui/CHANGELOG.md b/packages/ai-react-ui/CHANGELOG.md index 8cd4be2d23..0b0a7175ec 100644 --- a/packages/ai-react-ui/CHANGELOG.md +++ b/packages/ai-react-ui/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-react-ui +## 0.8.19 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai-client@0.26.0 + - @tanstack/ai-react@0.21.3 + ## 0.8.18 ### Patch Changes diff --git a/packages/ai-react-ui/package.json b/packages/ai-react-ui/package.json index 66ecbfaea8..576f5004da 100644 --- a/packages/ai-react-ui/package.json +++ b/packages/ai-react-ui/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-react-ui", - "version": "0.8.18", + "version": "0.8.19", "description": "Headless React components for building TanStack AI chat interfaces with streamed message parts.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-react/CHANGELOG.md b/packages/ai-react/CHANGELOG.md index 969c7b4cde..dd525cc0e3 100644 --- a/packages/ai-react/CHANGELOG.md +++ b/packages/ai-react/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-react +## 0.21.3 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-client@0.26.0 + ## 0.21.2 ### Patch Changes diff --git a/packages/ai-react/package.json b/packages/ai-react/package.json index b8272e8e1f..a71c9d538b 100644 --- a/packages/ai-react/package.json +++ b/packages/ai-react/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-react", - "version": "0.21.2", + "version": "0.21.3", "description": "React hooks for TanStack AI streaming chat, realtime voice, structured outputs, and media generation.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-sandbox-cloudflare/CHANGELOG.md b/packages/ai-sandbox-cloudflare/CHANGELOG.md index 41eb1207c5..3516dbbff4 100644 --- a/packages/ai-sandbox-cloudflare/CHANGELOG.md +++ b/packages/ai-sandbox-cloudflare/CHANGELOG.md @@ -1,5 +1,14 @@ # @tanstack/ai-sandbox-cloudflare +## 0.3.6 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-sandbox@0.5.0 + - @tanstack/ai-sandbox-local-process@0.2.4 + ## 0.3.5 ### Patch Changes diff --git a/packages/ai-sandbox-cloudflare/package.json b/packages/ai-sandbox-cloudflare/package.json index c0cfa0655e..1df37e238e 100644 --- a/packages/ai-sandbox-cloudflare/package.json +++ b/packages/ai-sandbox-cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-sandbox-cloudflare", - "version": "0.3.5", + "version": "0.3.6", "description": "Cloudflare sandbox provider for TanStack AI — run harness adapters inside Cloudflare Containers (edge) through the uniform SandboxHandle.", "author": "", "license": "MIT", diff --git a/packages/ai-sandbox-daytona/CHANGELOG.md b/packages/ai-sandbox-daytona/CHANGELOG.md index 8b78b69719..522bacdc5f 100644 --- a/packages/ai-sandbox-daytona/CHANGELOG.md +++ b/packages/ai-sandbox-daytona/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-sandbox-daytona +## 0.3.2 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai-sandbox@0.5.0 + ## 0.3.1 ### Patch Changes diff --git a/packages/ai-sandbox-daytona/package.json b/packages/ai-sandbox-daytona/package.json index 2cbb270b44..da599519f1 100644 --- a/packages/ai-sandbox-daytona/package.json +++ b/packages/ai-sandbox-daytona/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-sandbox-daytona", - "version": "0.3.1", + "version": "0.3.2", "description": "Daytona sandbox provider for TanStack AI — run harness adapters inside isolated Daytona cloud sandboxes through the uniform SandboxHandle.", "author": "", "license": "MIT", diff --git a/packages/ai-sandbox-docker/CHANGELOG.md b/packages/ai-sandbox-docker/CHANGELOG.md index b9480324fc..bba1b9b790 100644 --- a/packages/ai-sandbox-docker/CHANGELOG.md +++ b/packages/ai-sandbox-docker/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-sandbox-docker +## 0.3.2 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai-sandbox@0.5.0 + ## 0.3.1 ### Patch Changes diff --git a/packages/ai-sandbox-docker/package.json b/packages/ai-sandbox-docker/package.json index 9a58f63f26..29f2575ea7 100644 --- a/packages/ai-sandbox-docker/package.json +++ b/packages/ai-sandbox-docker/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-sandbox-docker", - "version": "0.3.1", + "version": "0.3.2", "description": "Docker sandbox providers for TanStack AI — dockerSandbox() runs a container; sbxSandbox() runs a Docker Sandboxes microVM.", "author": "", "license": "MIT", diff --git a/packages/ai-sandbox-local-process/CHANGELOG.md b/packages/ai-sandbox-local-process/CHANGELOG.md index 87c3356089..4a8ecdf96c 100644 --- a/packages/ai-sandbox-local-process/CHANGELOG.md +++ b/packages/ai-sandbox-local-process/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-sandbox-local-process +## 0.2.4 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai-sandbox@0.5.0 + ## 0.2.3 ### Patch Changes diff --git a/packages/ai-sandbox-local-process/package.json b/packages/ai-sandbox-local-process/package.json index 6b67542ff4..a0336621c6 100644 --- a/packages/ai-sandbox-local-process/package.json +++ b/packages/ai-sandbox-local-process/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-sandbox-local-process", - "version": "0.2.3", + "version": "0.2.4", "description": "Local-process sandbox provider for TanStack AI — runs the agent directly on the host through the uniform SandboxHandle (no isolation; trusted/dev use).", "author": "", "license": "MIT", diff --git a/packages/ai-sandbox-sprites/CHANGELOG.md b/packages/ai-sandbox-sprites/CHANGELOG.md index 68f182b200..edacf3a6a4 100644 --- a/packages/ai-sandbox-sprites/CHANGELOG.md +++ b/packages/ai-sandbox-sprites/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-sandbox-sprites +## 0.2.4 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai-sandbox@0.5.0 + ## 0.2.3 ### Patch Changes diff --git a/packages/ai-sandbox-sprites/package.json b/packages/ai-sandbox-sprites/package.json index 35f9d43f94..a33ffcc967 100644 --- a/packages/ai-sandbox-sprites/package.json +++ b/packages/ai-sandbox-sprites/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-sandbox-sprites", - "version": "0.2.3", + "version": "0.2.4", "description": "Sprites sandbox provider for TanStack AI — run harness adapters inside isolated Fly.io Sprite stateful sandboxes through the uniform SandboxHandle.", "author": "", "license": "MIT", diff --git a/packages/ai-sandbox-vercel/CHANGELOG.md b/packages/ai-sandbox-vercel/CHANGELOG.md index 8a2d58dcf8..7d88e254eb 100644 --- a/packages/ai-sandbox-vercel/CHANGELOG.md +++ b/packages/ai-sandbox-vercel/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/ai-sandbox-vercel +## 0.2.4 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai-sandbox@0.5.0 + ## 0.2.3 ### Patch Changes diff --git a/packages/ai-sandbox-vercel/package.json b/packages/ai-sandbox-vercel/package.json index e32b763e02..0751d96072 100644 --- a/packages/ai-sandbox-vercel/package.json +++ b/packages/ai-sandbox-vercel/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-sandbox-vercel", - "version": "0.2.3", + "version": "0.2.4", "description": "Vercel Sandbox provider for TanStack AI — run harness adapters inside isolated Vercel microVM sandboxes through the uniform SandboxHandle.", "author": "", "license": "MIT", diff --git a/packages/ai-sandbox/CHANGELOG.md b/packages/ai-sandbox/CHANGELOG.md index 253fe7dd91..efae8a1c6d 100644 --- a/packages/ai-sandbox/CHANGELOG.md +++ b/packages/ai-sandbox/CHANGELOG.md @@ -1,5 +1,22 @@ # @tanstack/ai-sandbox +## 0.5.0 + +### Minor Changes + +- [#1174](https://github.com/TanStack/ai/pull/1174) [`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46) - Put AG-UI extras under `metadata.tanstack`. SSE/HTTP wire events are spec-only. + + `sendMessage({ content, metadata })` stamps user metadata on the user message. + In-process `chat()` still yields `toolName`, `TOOL_CALL_END.input`, and TanStack `TokenUsage`. + Thinking signatures round-trip on `REASONING_ENCRYPTED_VALUE`. + Wire messages use `content` / `toolCalls` / fan-out roles, not `parts`. + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-persistence@0.5.0 + ## 0.4.0 ### Minor Changes diff --git a/packages/ai-sandbox/package.json b/packages/ai-sandbox/package.json index 61ace6e2d4..1f31cc408b 100644 --- a/packages/ai-sandbox/package.json +++ b/packages/ai-sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-sandbox", - "version": "0.4.0", + "version": "0.5.0", "description": "Provider-agnostic sandbox layer for TanStack AI — run harness adapters inside isolated sandboxes (defineSandbox, defineWorkspace, withSandbox) with a uniform SandboxHandle, workspace bootstrap, policy, and resumable lifecycle.", "author": "", "license": "MIT", diff --git a/packages/ai-solid-ui/CHANGELOG.md b/packages/ai-solid-ui/CHANGELOG.md index dd2b42d5e1..30b562e7c2 100644 --- a/packages/ai-solid-ui/CHANGELOG.md +++ b/packages/ai-solid-ui/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-solid-ui +## 0.7.18 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai-client@0.26.0 + - @tanstack/ai-solid@0.18.3 + ## 0.7.17 ### Patch Changes diff --git a/packages/ai-solid-ui/package.json b/packages/ai-solid-ui/package.json index bc94456b49..8c03471450 100644 --- a/packages/ai-solid-ui/package.json +++ b/packages/ai-solid-ui/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-solid-ui", - "version": "0.7.17", + "version": "0.7.18", "description": "Headless Solid components for building TanStack AI chat interfaces with streamed message parts.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-solid/CHANGELOG.md b/packages/ai-solid/CHANGELOG.md index 3aa8794173..36d0ae037e 100644 --- a/packages/ai-solid/CHANGELOG.md +++ b/packages/ai-solid/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-solid +## 0.18.3 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-client@0.26.0 + ## 0.18.2 ### Patch Changes diff --git a/packages/ai-solid/package.json b/packages/ai-solid/package.json index bd62a4f5ef..c46d99ae2f 100644 --- a/packages/ai-solid/package.json +++ b/packages/ai-solid/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-solid", - "version": "0.18.2", + "version": "0.18.3", "description": "Solid hooks for TanStack AI streaming chat, structured outputs, and media generation.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-svelte/CHANGELOG.md b/packages/ai-svelte/CHANGELOG.md index 638e06598f..1c36fdf63d 100644 --- a/packages/ai-svelte/CHANGELOG.md +++ b/packages/ai-svelte/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-svelte +## 0.18.3 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-client@0.26.0 + ## 0.18.2 ### Patch Changes diff --git a/packages/ai-svelte/package.json b/packages/ai-svelte/package.json index 83dec35d41..5a5845fd3a 100644 --- a/packages/ai-svelte/package.json +++ b/packages/ai-svelte/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-svelte", - "version": "0.18.2", + "version": "0.18.3", "description": "Svelte 5 bindings for TanStack AI streaming chat, structured outputs, and media generation.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-vercel-gateway/CHANGELOG.md b/packages/ai-vercel-gateway/CHANGELOG.md index 944377c07e..1c6e1f2279 100644 --- a/packages/ai-vercel-gateway/CHANGELOG.md +++ b/packages/ai-vercel-gateway/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-vercel-gateway +## 0.1.7 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/openai-base@0.10.3 + ## 0.1.6 ### Patch Changes diff --git a/packages/ai-vercel-gateway/package.json b/packages/ai-vercel-gateway/package.json index 1fd53fd350..3494add9e8 100644 --- a/packages/ai-vercel-gateway/package.json +++ b/packages/ai-vercel-gateway/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-vercel-gateway", - "version": "0.1.6", + "version": "0.1.7", "description": "Vercel AI Gateway adapter for TanStack AI chat, embeddings, and image generation.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-vertex/CHANGELOG.md b/packages/ai-vertex/CHANGELOG.md index 78aa035003..d517e0c9e8 100644 --- a/packages/ai-vertex/CHANGELOG.md +++ b/packages/ai-vertex/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-vertex +## 0.2.1 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-gemini@0.25.1 + ## 0.2.0 ### Minor Changes diff --git a/packages/ai-vertex/package.json b/packages/ai-vertex/package.json index b1a81d64e4..205ffbc362 100644 --- a/packages/ai-vertex/package.json +++ b/packages/ai-vertex/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-vertex", - "version": "0.2.0", + "version": "0.2.1", "description": "Google Vertex AI adapter for TanStack AI. Runs Gemini models on Vertex with regional endpoints and Google Cloud credentials.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai-vue/CHANGELOG.md b/packages/ai-vue/CHANGELOG.md index 758dfb9ed5..46fe1f196e 100644 --- a/packages/ai-vue/CHANGELOG.md +++ b/packages/ai-vue/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/ai-vue +## 0.18.3 + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + - @tanstack/ai-client@0.26.0 + ## 0.18.2 ### Patch Changes diff --git a/packages/ai-vue/package.json b/packages/ai-vue/package.json index 3a1fddf3dd..17f3c95120 100644 --- a/packages/ai-vue/package.json +++ b/packages/ai-vue/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai-vue", - "version": "0.18.2", + "version": "0.18.3", "description": "Vue composables for TanStack AI streaming chat, structured outputs, and media generation.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/ai/CHANGELOG.md b/packages/ai/CHANGELOG.md index 32308c55ee..bdbbcc9107 100644 --- a/packages/ai/CHANGELOG.md +++ b/packages/ai/CHANGELOG.md @@ -1,5 +1,21 @@ # @tanstack/ai +## 0.48.0 + +### Minor Changes + +- [#1174](https://github.com/TanStack/ai/pull/1174) [`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46) - Put AG-UI extras under `metadata.tanstack`. SSE/HTTP wire events are spec-only. + + `sendMessage({ content, metadata })` stamps user metadata on the user message. + In-process `chat()` still yields `toolName`, `TOOL_CALL_END.input`, and TanStack `TokenUsage`. + Thinking signatures round-trip on `REASONING_ENCRYPTED_VALUE`. + Wire messages use `content` / `toolCalls` / fan-out roles, not `parts`. + +### Patch Changes + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai-event-client@0.10.0 + ## 0.47.3 ### Patch Changes diff --git a/packages/ai/package.json b/packages/ai/package.json index baf5d3923a..c0fe908190 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/ai", - "version": "0.47.3", + "version": "0.48.0", "description": "Type-safe TypeScript AI SDK for streaming chat, tool calling, agents, structured outputs, and multimodal generation.", "author": "Tanner Linsley", "license": "MIT", diff --git a/packages/openai-base/CHANGELOG.md b/packages/openai-base/CHANGELOG.md index 44ba34646d..a6f178591a 100644 --- a/packages/openai-base/CHANGELOG.md +++ b/packages/openai-base/CHANGELOG.md @@ -1,5 +1,19 @@ # @tanstack/openai-base +## 0.10.3 + +### Patch Changes + +- [#1174](https://github.com/TanStack/ai/pull/1174) [`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46) - Put AG-UI extras under `metadata.tanstack`. SSE/HTTP wire events are spec-only. + + `sendMessage({ content, metadata })` stamps user metadata on the user message. + In-process `chat()` still yields `toolName`, `TOOL_CALL_END.input`, and TanStack `TokenUsage`. + Thinking signatures round-trip on `REASONING_ENCRYPTED_VALUE`. + Wire messages use `content` / `toolCalls` / fan-out roles, not `parts`. + +- Updated dependencies [[`1c0415b`](https://github.com/TanStack/ai/commit/1c0415bec4bbefcd3abf784d0209af05aca5db46)]: + - @tanstack/ai@0.48.0 + ## 0.10.2 ### Patch Changes diff --git a/packages/openai-base/package.json b/packages/openai-base/package.json index 0f3d904c48..633b2133b7 100644 --- a/packages/openai-base/package.json +++ b/packages/openai-base/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/openai-base", - "version": "0.10.2", + "version": "0.10.3", "description": "Shared OpenAI SDK base adapters for TanStack AI providers using Chat Completions and Responses APIs.", "author": "Tanner Linsley", "license": "MIT",