Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 0 additions & 45 deletions .changeset/ai-octane-port.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/anthropic-client-injection.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/calm-lions-throw.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/calm-thinkers-wait.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/calm-tools-return.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/chatclient-hidden-tab-live-yield.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-interleaved-text-tool-call-input.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/gentle-tools-omit.md

This file was deleted.

25 changes: 0 additions & 25 deletions .changeset/llmgateway-adapter.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/openrouter-disable-reasoning.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/quiet-dragons-write.md

This file was deleted.

14 changes: 0 additions & 14 deletions .changeset/soft-teams-work.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/sync-models.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/tidy-pdfs.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/vertex-gemini.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/vertex-grok-mistral.md

This file was deleted.

9 changes: 9 additions & 0 deletions examples/ag-ui/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# ag-ui

## 0.0.10

### Patch Changes

- Updated dependencies [[`2c7381c`](https://github.com/TanStack/ai/commit/2c7381c602d8fd05c20a0b41863f42b2568c0603), [`849d666`](https://github.com/TanStack/ai/commit/849d666fa3cfa2b29d814c80d1f9f8cc9abf42d7)]:
- @tanstack/ai-client@0.25.2
- @tanstack/ai-react@0.21.2
- @tanstack/ai-react-ui@0.8.18

## 0.0.9

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/ag-ui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "ag-ui",
"private": true,
"type": "module",
"version": "0.0.9",
"version": "0.0.10",
"scripts": {
"detect-servers": "node scripts/detect-servers.mjs",
"predev": "node scripts/detect-servers.mjs",
Expand Down
15 changes: 15 additions & 0 deletions packages/ai-angular/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @tanstack/ai-angular

## 0.6.2

### Patch Changes

- [#1082](https://github.com/TanStack/ai/pull/1082) [`849d666`](https://github.com/TanStack/ai/commit/849d666fa3cfa2b29d814c80d1f9f8cc9abf42d7) - Fix audio-recorder transforming overloads so options without `onComplete`
(e.g. `{ onError }`) keep `AudioRecording` instead of collapsing
`recording`/`stop()` to `unknown` (issue [#1001](https://github.com/TanStack/ai/issues/1001)).

The transforming overload now requires `onComplete`, matching the fix already
landed in the Octane port ([#1000](https://github.com/TanStack/ai/issues/1000)). Runtime behavior is unchanged.

- Updated dependencies [[`7c4b73a`](https://github.com/TanStack/ai/commit/7c4b73af5023e7ab7e113121644213c75d611aac), [`87e497f`](https://github.com/TanStack/ai/commit/87e497f2e282c2389579051ec743fa4cc8cf493e), [`2c7381c`](https://github.com/TanStack/ai/commit/2c7381c602d8fd05c20a0b41863f42b2568c0603), [`c0ba484`](https://github.com/TanStack/ai/commit/c0ba48402a807d6482e1cb36a0cf393d0cd26b2b), [`d34b6c0`](https://github.com/TanStack/ai/commit/d34b6c01fbc9ed83e5dc9bd2725eb05f6b03bfd4)]:
- @tanstack/ai@0.47.3
- @tanstack/ai-client@0.25.2

## 0.6.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-angular/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-angular",
"version": "0.6.1",
"version": "0.6.2",
"description": "Angular signals integration for TanStack AI streaming chat, structured outputs, and media generation.",
"author": "",
"license": "MIT",
Expand Down
21 changes: 21 additions & 0 deletions packages/ai-anthropic/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# @tanstack/ai-anthropic

## 0.17.0

### Minor Changes

- [#989](https://github.com/TanStack/ai/pull/989) [`75dbdfa`](https://github.com/TanStack/ai/commit/75dbdfa2fe4141cc240fe74307820fe43bd31e07) - Add `createAnthropicChatWithClient` and `anthropicVertexText` (from
`@tanstack/ai-anthropic/vertex`) so Claude can run on Vertex AI and other
Anthropic-compatible transports.

- [#989](https://github.com/TanStack/ai/pull/989) [`75dbdfa`](https://github.com/TanStack/ai/commit/75dbdfa2fe4141cc240fe74307820fe43bd31e07) - Add Vertex AI factories for Grok (`grokVertexText`, `grokVertexSummarize`)
and Mistral (`mistralVertexText`) on `@tanstack/ai-grok/vertex` and
`@tanstack/ai-mistral/vertex`. Vertex factories accept only the chat
models in the Google partner catalog. `anthropicVertexText` now uses
the same Vertex Claude catalog.

### Patch Changes

- [#1021](https://github.com/TanStack/ai/pull/1021) [`5bf4402`](https://github.com/TanStack/ai/commit/5bf440252685d5bfd69eb7d1c066e6e2de5ee101) - Serialize only Anthropic-supported fields from document and image metadata; use `filename` as a fallback document title.

- Updated dependencies [[`7c4b73a`](https://github.com/TanStack/ai/commit/7c4b73af5023e7ab7e113121644213c75d611aac), [`87e497f`](https://github.com/TanStack/ai/commit/87e497f2e282c2389579051ec743fa4cc8cf493e), [`c0ba484`](https://github.com/TanStack/ai/commit/c0ba48402a807d6482e1cb36a0cf393d0cd26b2b), [`d34b6c0`](https://github.com/TanStack/ai/commit/d34b6c01fbc9ed83e5dc9bd2725eb05f6b03bfd4)]:
- @tanstack/ai@0.47.3

## 0.16.9

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-anthropic/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-anthropic",
"version": "0.16.9",
"version": "0.17.0",
"description": "Anthropic Claude adapter for TanStack AI chat, tool calling, thinking, and structured outputs.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
11 changes: 11 additions & 0 deletions packages/ai-client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# @tanstack/ai-client

## 0.25.2

### Patch Changes

- [#1012](https://github.com/TanStack/ai/pull/1012) [`2c7381c`](https://github.com/TanStack/ai/commit/2c7381c602d8fd05c20a0b41863f42b2568c0603) - Fix live stream stalling in background browser tabs.

The live path skips the per-chunk `setTimeout(0)` while `document.hidden` is true, so stream pull is not paced by the hidden-tab timer clamp. Visible tabs, Node, and resume replay (`defer: false`) are unchanged.

- Updated dependencies [[`7c4b73a`](https://github.com/TanStack/ai/commit/7c4b73af5023e7ab7e113121644213c75d611aac), [`87e497f`](https://github.com/TanStack/ai/commit/87e497f2e282c2389579051ec743fa4cc8cf493e), [`c0ba484`](https://github.com/TanStack/ai/commit/c0ba48402a807d6482e1cb36a0cf393d0cd26b2b), [`d34b6c0`](https://github.com/TanStack/ai/commit/d34b6c01fbc9ed83e5dc9bd2725eb05f6b03bfd4)]:
- @tanstack/ai@0.47.3

## 0.25.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-client",
"version": "0.25.1",
"version": "0.25.2",
"description": "Framework-agnostic headless client for TanStack AI chat, realtime sessions, streaming transports, and media generations.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
12 changes: 12 additions & 0 deletions packages/ai-gemini/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# @tanstack/ai-gemini

## 0.25.0

### Minor Changes

- [#989](https://github.com/TanStack/ai/pull/989) [`75dbdfa`](https://github.com/TanStack/ai/commit/75dbdfa2fe4141cc240fe74307820fe43bd31e07) - Add `@tanstack/ai-vertex` for Gemini on Vertex AI, and allow the Gemini
client to start without an API key when Vertex or Enterprise mode is on.

### Patch Changes

- Updated dependencies [[`7c4b73a`](https://github.com/TanStack/ai/commit/7c4b73af5023e7ab7e113121644213c75d611aac), [`87e497f`](https://github.com/TanStack/ai/commit/87e497f2e282c2389579051ec743fa4cc8cf493e), [`c0ba484`](https://github.com/TanStack/ai/commit/c0ba48402a807d6482e1cb36a0cf393d0cd26b2b), [`d34b6c0`](https://github.com/TanStack/ai/commit/d34b6c01fbc9ed83e5dc9bd2725eb05f6b03bfd4)]:
- @tanstack/ai@0.47.3

## 0.24.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-gemini/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-gemini",
"version": "0.24.2",
"version": "0.25.0",
"description": "Google Gemini adapter for TanStack AI chat, images, speech, audio generation, and structured outputs.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
16 changes: 16 additions & 0 deletions packages/ai-grok/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# @tanstack/ai-grok

## 0.17.0

### Minor Changes

- [#989](https://github.com/TanStack/ai/pull/989) [`75dbdfa`](https://github.com/TanStack/ai/commit/75dbdfa2fe4141cc240fe74307820fe43bd31e07) - Add Vertex AI factories for Grok (`grokVertexText`, `grokVertexSummarize`)
and Mistral (`mistralVertexText`) on `@tanstack/ai-grok/vertex` and
`@tanstack/ai-mistral/vertex`. Vertex factories accept only the chat
models in the Google partner catalog. `anthropicVertexText` now uses
the same Vertex Claude catalog.

### Patch Changes

- Updated dependencies [[`7c4b73a`](https://github.com/TanStack/ai/commit/7c4b73af5023e7ab7e113121644213c75d611aac), [`87e497f`](https://github.com/TanStack/ai/commit/87e497f2e282c2389579051ec743fa4cc8cf493e), [`ff27fde`](https://github.com/TanStack/ai/commit/ff27fdeb2e134cb4c2b69e6809774477ffdc26a0), [`c0ba484`](https://github.com/TanStack/ai/commit/c0ba48402a807d6482e1cb36a0cf393d0cd26b2b), [`d34b6c0`](https://github.com/TanStack/ai/commit/d34b6c01fbc9ed83e5dc9bd2725eb05f6b03bfd4), [`66ba92c`](https://github.com/TanStack/ai/commit/66ba92cb5c2cfaf07ee2269306048e2fd4f788fe)]:
- @tanstack/ai@0.47.3
- @tanstack/openai-base@0.10.2

## 0.16.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-grok/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-grok",
"version": "0.16.2",
"version": "0.17.0",
"description": "xAI Grok adapter for TanStack AI chat, image generation, realtime, and structured outputs.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
31 changes: 31 additions & 0 deletions packages/ai-llmgateway/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# @tanstack/ai-llmgateway

## 0.1.0

### Minor Changes

- [#1016](https://github.com/TanStack/ai/pull/1016) [`d34b6c0`](https://github.com/TanStack/ai/commit/d34b6c01fbc9ed83e5dc9bd2725eb05f6b03bfd4) - New provider adapter: `@tanstack/ai-llmgateway` connects TanStack AI to
[LLM Gateway](https://llmgateway.io), an open-source, self-hostable AI
gateway that routes one OpenAI-compatible endpoint to hundreds of models
across many providers.
- `llmGatewayText` / `createLLMGatewayText` — streaming chat with tool
calling, structured outputs, multimodal (image) input, and reasoning
deltas (`reasoning_content`) surfaced as AG-UI `REASONING_*` events
- `llmGatewaySummarize` / `createLLMGatewaySummarize` — summarization via
the shared `ChatStreamSummarizeAdapter`
- `LLMGATEWAY_CHAT_MODELS` — a curated list of flagship model ids, with
per-model input modalities and tool capabilities resolved at the type
level, and any other model id from llmgateway.io/models accepted and
typed against the generic provider options
- `provider/model` ids pin routing to a specific provider; bare ids let
the gateway choose

`@tanstack/ai` registers `llmgateway` in the summarize wrapper's
provider-native token-key map, so `summarize({ maxLength })` reaches the
gateway as `max_tokens` instead of being dropped with a warning.

### Patch Changes

- Updated dependencies [[`7c4b73a`](https://github.com/TanStack/ai/commit/7c4b73af5023e7ab7e113121644213c75d611aac), [`87e497f`](https://github.com/TanStack/ai/commit/87e497f2e282c2389579051ec743fa4cc8cf493e), [`ff27fde`](https://github.com/TanStack/ai/commit/ff27fdeb2e134cb4c2b69e6809774477ffdc26a0), [`c0ba484`](https://github.com/TanStack/ai/commit/c0ba48402a807d6482e1cb36a0cf393d0cd26b2b), [`d34b6c0`](https://github.com/TanStack/ai/commit/d34b6c01fbc9ed83e5dc9bd2725eb05f6b03bfd4), [`66ba92c`](https://github.com/TanStack/ai/commit/66ba92cb5c2cfaf07ee2269306048e2fd4f788fe)]:
- @tanstack/ai@0.47.3
- @tanstack/openai-base@0.10.2
2 changes: 1 addition & 1 deletion packages/ai-llmgateway/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-llmgateway",
"version": "0.0.0",
"version": "0.1.0",
"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",
Expand Down
Loading
Loading