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
7 changes: 0 additions & 7 deletions .changeset/otel-structured-output-iteration-span.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/quickjs-promise-bridge.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.4

### Patch Changes

- Updated dependencies []:
- @tanstack/ai-client@0.23.1
- @tanstack/ai-react@0.19.1
- @tanstack/ai-react-ui@0.8.16

## 0.0.3

### 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.3",
"version": "0.0.4",
"scripts": {
"detect-servers": "node scripts/detect-servers.mjs",
"predev": "node scripts/detect-servers.mjs",
Expand Down
8 changes: 8 additions & 0 deletions packages/ai-angular/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @tanstack/ai-angular

## 0.4.1

### Patch Changes

- Updated dependencies [[`ed44467`](https://github.com/TanStack/ai/commit/ed44467c5e701f0a4fcc1c9f5639d036de35d26a)]:
- @tanstack/ai@0.43.1
- @tanstack/ai-client@0.23.1

## 0.4.0

### Minor 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.4.0",
"version": "0.4.1",
"description": "Angular signals integration for TanStack AI streaming chat, structured outputs, and media generation.",
"author": "",
"license": "MIT",
Expand Down
8 changes: 8 additions & 0 deletions packages/ai-bedrock/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @tanstack/ai-bedrock

## 0.1.6

### Patch Changes

- Updated dependencies [[`ed44467`](https://github.com/TanStack/ai/commit/ed44467c5e701f0a4fcc1c9f5639d036de35d26a)]:
- @tanstack/ai@0.43.1
- @tanstack/openai-base@0.9.10

## 0.1.5

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-bedrock/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-bedrock",
"version": "0.1.5",
"version": "0.1.6",
"type": "module",
"description": "Amazon Bedrock adapter for TanStack AI — OpenAI-compatible chat, responses, tools, and reasoning.",
"author": "",
Expand Down
7 changes: 7 additions & 0 deletions packages/ai-client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @tanstack/ai-client

## 0.23.1

### Patch Changes

- Updated dependencies [[`ed44467`](https://github.com/TanStack/ai/commit/ed44467c5e701f0a4fcc1c9f5639d036de35d26a)]:
- @tanstack/ai@0.43.1

## 0.23.0

### Minor 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.23.0",
"version": "0.23.1",
"description": "Framework-agnostic headless client for TanStack AI chat, realtime sessions, streaming transports, and media generations.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
8 changes: 8 additions & 0 deletions packages/ai-code-mode-skills/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @tanstack/ai-code-mode-skills

## 0.3.13

### Patch Changes

- Updated dependencies [[`ed44467`](https://github.com/TanStack/ai/commit/ed44467c5e701f0a4fcc1c9f5639d036de35d26a)]:
- @tanstack/ai@0.43.1
- @tanstack/ai-code-mode@0.3.10

## 0.3.12

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-code-mode-skills/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-code-mode-skills",
"version": "0.3.12",
"version": "0.3.13",
"description": "Persistent runtime skill library for TanStack AI Code Mode agents and sandboxed tool orchestration.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
7 changes: 7 additions & 0 deletions packages/ai-code-mode/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @tanstack/ai-code-mode

## 0.3.10

### Patch Changes

- Updated dependencies [[`ed44467`](https://github.com/TanStack/ai/commit/ed44467c5e701f0a4fcc1c9f5639d036de35d26a)]:
- @tanstack/ai@0.43.1

## 0.3.9

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-code-mode/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-code-mode",
"version": "0.3.9",
"version": "0.3.10",
"description": "Secure TypeScript Code Mode for TanStack AI agents to execute sandboxed tool orchestration programs.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
7 changes: 7 additions & 0 deletions packages/ai-devtools/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @tanstack/ai-devtools-core

## 0.5.1

### Patch Changes

- Updated dependencies [[`ed44467`](https://github.com/TanStack/ai/commit/ed44467c5e701f0a4fcc1c9f5639d036de35d26a)]:
- @tanstack/ai@0.43.1

## 0.5.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-devtools/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-devtools-core",
"version": "0.5.0",
"version": "0.5.1",
"description": "Core TanStack AI Devtools plugin for inspecting chat messages, tool calls, streams, and errors.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
7 changes: 7 additions & 0 deletions packages/ai-fal/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @tanstack/ai-fal

## 0.9.14

### Patch Changes

- Updated dependencies [[`ed44467`](https://github.com/TanStack/ai/commit/ed44467c5e701f0a4fcc1c9f5639d036de35d26a)]:
- @tanstack/ai@0.43.1

## 0.9.13

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-fal/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-fal",
"version": "0.9.13",
"version": "0.9.14",
"description": "fal.ai adapter for TanStack AI image, video, audio, speech, and transcription generation.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
7 changes: 7 additions & 0 deletions packages/ai-isolate-cloudflare/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @tanstack/ai-isolate-cloudflare

## 0.2.40

### Patch Changes

- Updated dependencies []:
- @tanstack/ai-code-mode@0.3.10

## 0.2.39

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-isolate-cloudflare/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-isolate-cloudflare",
"version": "0.2.39",
"version": "0.2.40",
"description": "Cloudflare Workers sandbox driver for TanStack AI Code Mode TypeScript execution at the edge.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
7 changes: 7 additions & 0 deletions packages/ai-isolate-node/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @tanstack/ai-isolate-node

## 0.1.49

### Patch Changes

- Updated dependencies []:
- @tanstack/ai-code-mode@0.3.10

## 0.1.48

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-isolate-node/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-isolate-node",
"version": "0.1.48",
"version": "0.1.49",
"description": "Node.js isolated-vm sandbox driver for TanStack AI Code Mode TypeScript execution.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
15 changes: 15 additions & 0 deletions packages/ai-isolate-quickjs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @tanstack/ai-isolate-quickjs

## 0.2.0

### Minor Changes

- [#948](https://github.com/TanStack/ai/pull/948) [`7299b38`](https://github.com/TanStack/ai/commit/7299b38ec585fa712a5ba9031e847180207abc60) - Replace asyncify-suspended host functions with promise-based bridging in the QuickJS isolate driver. Sequential awaits of the same async tool binding previously corrupted QuickJS refcounts and could abort the WASM module (https://github.com/justjake/quickjs-emscripten/issues/258) — the passing tests relied on an incidental heap-layout effect of the injected `console` global. Tool bindings now return QuickJS promises resolved from the host, which never suspend the WASM stack, and the driver uses the plain (non-asyncify) QuickJS build. Concurrent tool calls via `Promise.all` in sandboxed code are now supported, and execution timeouts are enforced with a host-side deadline in addition to the QuickJS interrupt handler.

**Migration notes:**
- **WASM variant changed.** The driver now loads the sync QuickJS build. If you bundle or self-host the wasm binary, ship `@jitl/quickjs-wasmfile-release-sync/wasm` instead of `@jitl/quickjs-wasmfile-release-asyncify/wasm` — the sync glue cannot instantiate the asyncify binary.
- **Timeouts are now terminal for the context.** After a `TimeoutError` (previously surfaced as `InternalError: interrupted`), outstanding tool calls are cancelled with a timeout error inside the sandbox, the context is disposed, and subsequent `execute()` calls return `DisposedError` — the timed-out program's interrupted jobs stay queued in the VM and must not run inside a later execution. Create a new context after a timeout; `@tanstack/ai-code-mode` already creates a context per execution, so typical Code Mode usage is unaffected.

### Patch Changes

- Updated dependencies []:
- @tanstack/ai-code-mode@0.3.10

## 0.1.48

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-isolate-quickjs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-isolate-quickjs",
"version": "0.1.48",
"version": "0.2.0",
"description": "QuickJS WASM sandbox driver for TanStack AI Code Mode TypeScript execution across runtimes.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
7 changes: 7 additions & 0 deletions packages/ai-mcp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @tanstack/ai-mcp

## 0.2.7

### Patch Changes

- Updated dependencies [[`ed44467`](https://github.com/TanStack/ai/commit/ed44467c5e701f0a4fcc1c9f5639d036de35d26a)]:
- @tanstack/ai@0.43.1

## 0.2.6

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-mcp/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-mcp",
"version": "0.2.6",
"version": "0.2.7",
"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",
Expand Down
7 changes: 7 additions & 0 deletions packages/ai-persistence/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @tanstack/ai-persistence

## 0.1.1

### Patch Changes

- Updated dependencies [[`ed44467`](https://github.com/TanStack/ai/commit/ed44467c5e701f0a4fcc1c9f5639d036de35d26a)]:
- @tanstack/ai@0.43.1

## 0.1.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-persistence/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-persistence",
"version": "0.1.0",
"version": "0.1.1",
"description": "Composable state persistence for TanStack AI messages, runs, interrupts, metadata, and locks.",
"author": "",
"license": "MIT",
Expand Down
8 changes: 8 additions & 0 deletions packages/ai-preact/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @tanstack/ai-preact

## 0.12.1

### Patch Changes

- Updated dependencies [[`ed44467`](https://github.com/TanStack/ai/commit/ed44467c5e701f0a4fcc1c9f5639d036de35d26a)]:
- @tanstack/ai@0.43.1
- @tanstack/ai-client@0.23.1

## 0.12.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-preact/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-preact",
"version": "0.12.0",
"version": "0.12.1",
"description": "Preact hooks for TanStack AI streaming chat and typed messages.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
8 changes: 8 additions & 0 deletions packages/ai-react/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @tanstack/ai-react

## 0.19.1

### Patch Changes

- Updated dependencies [[`ed44467`](https://github.com/TanStack/ai/commit/ed44467c5e701f0a4fcc1c9f5639d036de35d26a)]:
- @tanstack/ai@0.43.1
- @tanstack/ai-client@0.23.1

## 0.19.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-react/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-react",
"version": "0.19.0",
"version": "0.19.1",
"description": "React hooks for TanStack AI streaming chat, realtime voice, structured outputs, and media generation.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
8 changes: 8 additions & 0 deletions packages/ai-solid/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @tanstack/ai-solid

## 0.16.1

### Patch Changes

- Updated dependencies [[`ed44467`](https://github.com/TanStack/ai/commit/ed44467c5e701f0a4fcc1c9f5639d036de35d26a)]:
- @tanstack/ai@0.43.1
- @tanstack/ai-client@0.23.1

## 0.16.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-solid/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-solid",
"version": "0.16.0",
"version": "0.16.1",
"description": "Solid hooks for TanStack AI streaming chat, structured outputs, and media generation.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
8 changes: 8 additions & 0 deletions packages/ai-svelte/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @tanstack/ai-svelte

## 0.16.1

### Patch Changes

- Updated dependencies [[`ed44467`](https://github.com/TanStack/ai/commit/ed44467c5e701f0a4fcc1c9f5639d036de35d26a)]:
- @tanstack/ai@0.43.1
- @tanstack/ai-client@0.23.1

## 0.16.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ai-svelte/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tanstack/ai-svelte",
"version": "0.16.0",
"version": "0.16.1",
"description": "Svelte 5 bindings for TanStack AI streaming chat, structured outputs, and media generation.",
"author": "Tanner Linsley",
"license": "MIT",
Expand Down
Loading