diff --git a/.changeset/eve-extension-eve-0-79.md b/.changeset/eve-extension-eve-0-79.md
new file mode 100644
index 0000000..66094bd
--- /dev/null
+++ b/.changeset/eve-extension-eve-0-79.md
@@ -0,0 +1,10 @@
+---
+"@upstash/agentkit-eve-extension": minor
+---
+
+fix!: rebuild the extension against `eve` 0.79.0 and raise the `eve` peer floor to `>=0.79.0`
+
+The dist is now built with **eve 0.79.0** (`builtWithEve: "0.79.0"`), so its compatibility manifest
+requires tool contract 88, dynamicTool 83 and hook 45 (previously 78 / 73 / 39 with eve 0.74.0). Only
+eve 0.79.0 accepts tool 88 / dynamicTool 83; 0.75.0–0.78.0 top out at 86 / 81. The `eve` peer is
+therefore `>=0.79.0` instead of `>=0.74.0`.
diff --git a/CLAUDE.md b/CLAUDE.md
index 20349f6..7cb0b85 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -126,9 +126,9 @@ implements TanStack AI's own backend contracts (see its section below) — keep
npm/yarn hoisted layouts — was fixed upstream in eve 0.25.3; no workaround needed on ≥0.25.3.)
**Consumer eve version:** `eve extension build` stamps the manifest's `requires` with the building
eve's *current* contribution-format versions, and a consumer rejects any version not in its own
- supported list — the current dist, built with **eve 0.74.0**, stamps formatVersion 2; extension 1 /
- **tool 78** / **dynamicTool 73** / **hook 39** / instructions 2 / config 1, which needs consumers on
- **eve ≥0.74.0** — 0.74.0 is the first release accepting all three (0.72.0–0.73.0 refuse them: a pack of this dist built
+ supported list — the current dist, built with **eve 0.79.0**, stamps formatVersion 2; extension 1 /
+ **tool 88** / **dynamicTool 83** / **hook 45** / instructions 2 / config 1, which needs consumers on
+ **eve ≥0.79.0** — 0.79.0 is the first release accepting tool 88 / dynamicTool 83 (0.75.0–0.78.0 top out at tool 86 / dynamicTool 81; the previous dist, built with 0.74.0, stamped 78/73/39 with floor 0.74.0; 0.72.0–0.73.0 refused that a pack of this dist built
against 0.72.0/0.72.1/0.73.0 fails `eve build` with the obtuse "has no compile or runtime usage" error; the intermediate
0.72.1 build stamped 76/72/38 with floor 0.72.0 and was never released; 0.72.0 **dropped tool 71–75**; the published dist, built with 0.69.0, stamped
71/68/35 with floor 0.69.0 and fails on eve ≥0.72.0). Earlier: 0.69.0 was the first release accepting any of 71/68/35 (0.65.0–0.68.0 accept none
@@ -164,7 +164,7 @@ implements TanStack AI's own backend contracts (see its section below) — keep
release's worth of headroom. Since ~0.50 eve also **drops** contracts out of the middle of its
supported range, so a *newer* eve is not automatically compatible either: the floor has repeatedly
landed on the pinned version itself, with **no back-compat window at all**.
- The `eve` peer is **`">=0.74.0"`, not `"*"`** — issue #22 proved the wildcard is a trap: eve
+ The `eve` peer is **`">=0.79.0"`, not `"*"`** — issue #22 proved the wildcard is a trap: eve
0.33 dropped hook contracts ≤9 *nine hours* after 0.32 shipped, so a wildcard install succeeds and
then fails at `eve build` with a manifest error. The manifest is still the real compatibility tie;
the peer floor is the install-time guard. **On every eve devDep bump: rebuild, read the new
@@ -1075,6 +1075,13 @@ implements TanStack AI's own backend contracts (see its section below) — keep
implementation needed **no** new member for 0.55.0 — `pnpm typecheck` is clean across all four packages.
Even the extension's compiled output is unchanged: **`_manifest.json` is the only file in
`packages/eve-extension/dist` that differs from published `0.10.0`.**
+- **The 0.74.0 → 0.79.0 bump (2026-10-14) is EXTENSION-ONLY** (`packages/eve` + `examples/eve-demo` stay on 0.65.0). On eve ≥0.74.0
+ `MutableNetworkSandboxSession` is gone (`TS2305`), and from 0.75.0 the sandbox provider handle hooks were renamed
+ `onSessionStop`/`onSessionDelete` → `onSandboxStop`/`onSandboxDelete` (28 `tsc` errors, all in `src/sandbox.ts`/`sandbox.test.ts`, on 0.79.0) —
+ needs a source change. The rebuild re-stamps **tool 78→88, dynamicTool 73→83, hook 39→45**; read off the 0.75.0–0.79.0 tarballs'
+ `extension-compatibility.js`, only 0.79.0 accepts tool 88/dynamicTool 83, so the floor moved `>=0.74.0` → **`>=0.79.0`**. Published 0.16.0
+ (78/73/39) still builds clean on eve 0.79.0 (fresh npm consumer). `@tanstack/ai-persistence` stays at 0.7.2 (0.9.0 conformance still requires
+ `activities` or `skip: ['activities']`). Also bumped: `ai` 7.0.140, `@tanstack/ai` 0.69.0, `-memory` 0.2.14, `-client` 0.39.3, `-react` 0.30.4, `-openai` 0.30.0.
- **The 0.72.1 → 0.74.0 bump (2026-10-08) is EXTENSION-ONLY again** (same reason: `packages/eve` still imports the removed
`MutableNetworkSandboxSession`, `TS2305` in `src/sandbox.ts`/`sandbox.test.ts` on 0.74.0; `packages/eve` + `examples/eve-demo` stay on 0.65.0). The rebuild re-stamps
**tool 76→78, dynamicTool 72→73, hook 38→39**; only 0.74.0 accepts them (verified by building the packed dist against a consumer on each of
diff --git a/examples/ai-sdk-demo/package.json b/examples/ai-sdk-demo/package.json
index dd9afb5..6efaa81 100644
--- a/examples/ai-sdk-demo/package.json
+++ b/examples/ai-sdk-demo/package.json
@@ -13,7 +13,7 @@
"@upstash/agentkit-ai-sdk": "workspace:*",
"@upstash/agentkit-sdk": "workspace:*",
"@upstash/redis": "^1.38.4",
- "ai": "7.0.133",
+ "ai": "7.0.140",
"dotenv": "^16.4.5",
"next": "16.2.9",
"react": "19.2.6",
diff --git a/examples/eve-demo/package.json b/examples/eve-demo/package.json
index 0c3eda3..96ef0de 100644
--- a/examples/eve-demo/package.json
+++ b/examples/eve-demo/package.json
@@ -28,7 +28,7 @@
"@upstash/box": "^0.7.5",
"@upstash/redis": "^1.38.4",
"@vercel/connect": "0.2.2",
- "ai": "7.0.133",
+ "ai": "7.0.140",
"class-variance-authority": "0.7.1",
"clsx": "2.1.1",
"cmdk": "1.1.1",
diff --git a/examples/eve-extension-demo/package.json b/examples/eve-extension-demo/package.json
index 6599fbf..c33603e 100644
--- a/examples/eve-extension-demo/package.json
+++ b/examples/eve-extension-demo/package.json
@@ -18,8 +18,8 @@
"@upstash/agentkit-eve-extension": "workspace:*",
"@upstash/redis": "^1.38.4",
"@vercel/connect": "0.2.2",
- "ai": "7.0.133",
- "eve": "^0.74.0",
+ "ai": "7.0.140",
+ "eve": "^0.79.0",
"zod": "4.4.3"
},
"devDependencies": {
diff --git a/examples/mcp-toolkit-demo/next-env.d.ts b/examples/mcp-toolkit-demo/next-env.d.ts
index c4b7818..9edff1c 100644
--- a/examples/mcp-toolkit-demo/next-env.d.ts
+++ b/examples/mcp-toolkit-demo/next-env.d.ts
@@ -1,6 +1,6 @@
///
///
-import "./.next/dev/types/routes.d.ts";
+import "./.next/types/routes.d.ts";
// NOTE: This file should not be edited
// see https://nextjs.org/docs/app/api-reference/config/typescript for more information.
diff --git a/examples/tanstack-ai-demo/package.json b/examples/tanstack-ai-demo/package.json
index 0b884ca..dd3ea29 100644
--- a/examples/tanstack-ai-demo/package.json
+++ b/examples/tanstack-ai-demo/package.json
@@ -10,12 +10,12 @@
"e2e": "vitest run --config e2e/vitest.config.ts"
},
"dependencies": {
- "@tanstack/ai": "0.65.1",
- "@tanstack/ai-client": "0.38.0",
- "@tanstack/ai-memory": "0.2.10",
- "@tanstack/ai-openai": "0.27.0",
+ "@tanstack/ai": "0.69.0",
+ "@tanstack/ai-client": "0.39.3",
+ "@tanstack/ai-memory": "0.2.14",
+ "@tanstack/ai-openai": "0.30.0",
"@tanstack/ai-persistence": "0.7.2",
- "@tanstack/ai-react": "0.30.0",
+ "@tanstack/ai-react": "0.30.4",
"@upstash/agentkit-tanstack-ai": "workspace:*",
"@upstash/redis": "^1.38.4",
"next": "16.2.9",
diff --git a/packages/ai-sdk/package.json b/packages/ai-sdk/package.json
index 433b643..eed93e6 100644
--- a/packages/ai-sdk/package.json
+++ b/packages/ai-sdk/package.json
@@ -53,7 +53,7 @@
"@ai-sdk/openai": "^4.0.71",
"@ai-sdk/provider": "^4.0.17",
"@upstash/redis": "^1.38.4",
- "ai": "7.0.133",
+ "ai": "7.0.140",
"dotenv": "^16.4.5"
},
"peerDependencies": {
diff --git a/packages/eve-extension/AGENTS.md b/packages/eve-extension/AGENTS.md
index 90443c7..4753dc9 100644
--- a/packages/eve-extension/AGENTS.md
+++ b/packages/eve-extension/AGENTS.md
@@ -37,7 +37,7 @@ unavailable, use https://eve.dev/docs/extensions as a fallback.
agent-shaped source tree into `dist/extension/`, emits type declarations and a
compatibility manifest, and fills the package `exports` map. Ship `dist/` only.
`eve` is a required peer so the consumer's eve is the one that runs, but NOT a
-wildcard: keep the floor (`>=0.74.0`) in sync with what the built manifest's
+wildcard: keep the floor (`>=0.79.0`) in sync with what the built manifest's
contracts require, so an incompatible eve fails at install instead of at
`eve build` (see issue #22). eve validates the real compatibility from the
generated manifest.
diff --git a/packages/eve-extension/README.md b/packages/eve-extension/README.md
index 175ef62..0050447 100644
--- a/packages/eve-extension/README.md
+++ b/packages/eve-extension/README.md
@@ -15,7 +15,7 @@ no repeated schemas; upgrades come through the package manager.
`` is the mount file's basename — the examples below use `agentkit`.
-Start from an eve project (eve ≥ 0.74.0 — the prebuilt extension is built with eve 0.74.0 and its compatibility manifest requires tool contract v78 (dynamicTool v73, hook v39), which eve 0.74.0 is the first release to support; the package declares this as its `eve` peer range), then:
+Start from an eve project (eve ≥ 0.79.0 — the prebuilt extension is built with eve 0.79.0 and its compatibility manifest requires tool contract v88 (dynamicTool v83, hook v45), which eve 0.79.0 is the first release to support; the package declares this as its `eve` peer range), then:
```bash
pnpm add @upstash/agentkit-eve-extension
diff --git a/packages/eve-extension/package.json b/packages/eve-extension/package.json
index fd9f7fc..db4baf9 100644
--- a/packages/eve-extension/package.json
+++ b/packages/eve-extension/package.json
@@ -56,10 +56,10 @@
},
"devDependencies": {
"@types/node": "24.x",
- "eve": "^0.74.0",
+ "eve": "^0.79.0",
"typescript": "7.0.2"
},
"peerDependencies": {
- "eve": ">=0.74.0"
+ "eve": ">=0.79.0"
}
}
diff --git a/packages/eve/package.json b/packages/eve/package.json
index f7f8013..43dbf35 100644
--- a/packages/eve/package.json
+++ b/packages/eve/package.json
@@ -60,7 +60,7 @@
"devDependencies": {
"@upstash/box": "^0.7.5",
"@upstash/redis": "^1.38.4",
- "ai": "7.0.133",
+ "ai": "7.0.140",
"dotenv": "^16.4.5",
"eve": "^0.65.0"
},
diff --git a/packages/tanstack-ai/package.json b/packages/tanstack-ai/package.json
index 7a893e7..98c2b4a 100644
--- a/packages/tanstack-ai/package.json
+++ b/packages/tanstack-ai/package.json
@@ -58,8 +58,8 @@
"zod": "^3.23.8 || ^4"
},
"devDependencies": {
- "@tanstack/ai": "0.65.1",
- "@tanstack/ai-memory": "0.2.10",
+ "@tanstack/ai": "0.69.0",
+ "@tanstack/ai-memory": "0.2.14",
"@tanstack/ai-persistence": "0.7.2",
"dotenv": "^16.4.5",
"@upstash/blob": "0.0.7"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 49dbdcb..a53c787 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -60,8 +60,8 @@ importers:
specifier: ^1.38.4
version: 1.38.4
ai:
- specifier: 7.0.133
- version: 7.0.133(zod@4.4.3)
+ specifier: 7.0.140
+ version: 7.0.140(zod@4.4.3)
dotenv:
specifier: ^16.4.5
version: 16.6.1
@@ -134,10 +134,10 @@ importers:
version: 1.38.4
'@vercel/connect':
specifier: 0.2.2
- version: 0.2.2(@ai-sdk/mcp@2.0.54(zod@4.4.3))(ai@7.0.133(zod@4.4.3))(eve@0.65.0(@opentelemetry/api@1.9.1)(ai@7.0.133(zod@4.4.3)))
+ version: 0.2.2(@ai-sdk/mcp@2.0.54(zod@4.4.3))(ai@7.0.140(zod@4.4.3))(eve@0.65.0(@opentelemetry/api@1.9.1)(ai@7.0.140(zod@4.4.3)))
ai:
- specifier: 7.0.133
- version: 7.0.133(zod@4.4.3)
+ specifier: 7.0.140
+ version: 7.0.140(zod@4.4.3)
class-variance-authority:
specifier: 0.7.1
version: 0.7.1
@@ -149,7 +149,7 @@ importers:
version: 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.15))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)
eve:
specifier: ^0.65.0
- version: 0.65.0(@opentelemetry/api@1.9.1)(ai@7.0.133(zod@4.4.3))
+ version: 0.65.0(@opentelemetry/api@1.9.1)(ai@7.0.140(zod@4.4.3))
lucide-react:
specifier: 1.16.0
version: 1.16.0(react@19.2.6)
@@ -216,13 +216,13 @@ importers:
version: 1.38.4
'@vercel/connect':
specifier: 0.2.2
- version: 0.2.2(@ai-sdk/mcp@2.0.54(zod@4.4.3))(ai@7.0.133(zod@4.4.3))(eve@0.74.0(@opentelemetry/api@1.9.1)(ai@7.0.133(zod@4.4.3)))
+ version: 0.2.2(@ai-sdk/mcp@2.0.54(zod@4.4.3))(ai@7.0.140(zod@4.4.3))(eve@0.79.0(@opentelemetry/api@1.9.1)(ai@7.0.140(zod@4.4.3)))
ai:
- specifier: 7.0.133
- version: 7.0.133(zod@4.4.3)
+ specifier: 7.0.140
+ version: 7.0.140(zod@4.4.3)
eve:
- specifier: ^0.74.0
- version: 0.74.0(@opentelemetry/api@1.9.1)(ai@7.0.133(zod@4.4.3))
+ specifier: ^0.79.0
+ version: 0.79.0(@opentelemetry/api@1.9.1)(ai@7.0.140(zod@4.4.3))
zod:
specifier: 4.4.3
version: 4.4.3
@@ -280,23 +280,23 @@ importers:
examples/tanstack-ai-demo:
dependencies:
'@tanstack/ai':
- specifier: 0.65.1
- version: 0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3)
+ specifier: 0.69.0
+ version: 0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3)
'@tanstack/ai-client':
- specifier: 0.38.0
- version: 0.38.0(@opentelemetry/api@1.9.1)(zod@4.4.3)
+ specifier: 0.39.3
+ version: 0.39.3(@opentelemetry/api@1.9.1)(zod@4.4.3)
'@tanstack/ai-memory':
- specifier: 0.2.10
- version: 0.2.10(@tanstack/ai@0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3))(vitest@2.1.9(@types/node@20.19.43)(lightningcss@1.32.0))
+ specifier: 0.2.14
+ version: 0.2.14(@tanstack/ai@0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3))(vitest@2.1.9(@types/node@20.19.43)(lightningcss@1.32.0))
'@tanstack/ai-openai':
- specifier: 0.27.0
- version: 0.27.0(@tanstack/ai@0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3))(ws@8.21.3)(zod@4.4.3)
+ specifier: 0.30.0
+ version: 0.30.0(@tanstack/ai@0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3))(undici@8.10.2)(ws@8.21.3)(zod@4.4.3)
'@tanstack/ai-persistence':
specifier: 0.7.2
- version: 0.7.2(@tanstack/ai@0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3))(vitest@2.1.9(@types/node@20.19.43)(lightningcss@1.32.0))
+ version: 0.7.2(@tanstack/ai@0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3))(vitest@2.1.9(@types/node@20.19.43)(lightningcss@1.32.0))
'@tanstack/ai-react':
- specifier: 0.30.0
- version: 0.30.0(@opentelemetry/api@1.9.1)(@tanstack/ai@0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(zod@4.4.3)
+ specifier: 0.30.4
+ version: 0.30.4(@opentelemetry/api@1.9.1)(@tanstack/ai@0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(zod@4.4.3)
'@upstash/agentkit-tanstack-ai':
specifier: workspace:*
version: link:../../packages/tanstack-ai
@@ -354,8 +354,8 @@ importers:
specifier: ^4.0.17
version: 4.0.17
ai:
- specifier: 7.0.133
- version: 7.0.133(zod@4.4.3)
+ specifier: 7.0.140
+ version: 7.0.140(zod@4.4.3)
dotenv:
specifier: ^16.4.5
version: 16.6.1
@@ -379,14 +379,14 @@ importers:
specifier: ^1.38.4
version: 1.38.4
ai:
- specifier: 7.0.133
- version: 7.0.133(zod@4.4.3)
+ specifier: 7.0.140
+ version: 7.0.140(zod@4.4.3)
dotenv:
specifier: ^16.4.5
version: 16.6.1
eve:
specifier: ^0.65.0
- version: 0.65.0(@opentelemetry/api@1.9.1)(ai@7.0.133(zod@4.4.3))
+ version: 0.65.0(@opentelemetry/api@1.9.1)(ai@7.0.140(zod@4.4.3))
packages/eve-extension:
dependencies:
@@ -404,8 +404,8 @@ importers:
specifier: 24.x
version: 24.13.2
eve:
- specifier: ^0.74.0
- version: 0.74.0(@opentelemetry/api@1.9.1)(ai@7.0.133(zod@4.4.3))
+ specifier: ^0.79.0
+ version: 0.79.0(@opentelemetry/api@1.9.1)(ai@7.0.140(zod@4.4.3))
typescript:
specifier: 7.0.2
version: 7.0.2
@@ -464,14 +464,14 @@ importers:
version: 4.4.3
devDependencies:
'@tanstack/ai':
- specifier: 0.65.1
- version: 0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3)
+ specifier: 0.69.0
+ version: 0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3)
'@tanstack/ai-memory':
- specifier: 0.2.10
- version: 0.2.10(@tanstack/ai@0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3))(vitest@2.1.9(@types/node@20.19.43)(lightningcss@1.32.0))
+ specifier: 0.2.14
+ version: 0.2.14(@tanstack/ai@0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3))(vitest@2.1.9(@types/node@20.19.43)(lightningcss@1.32.0))
'@tanstack/ai-persistence':
specifier: 0.7.2
- version: 0.7.2(@tanstack/ai@0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3))(vitest@2.1.9(@types/node@20.19.43)(lightningcss@1.32.0))
+ version: 0.7.2(@tanstack/ai@0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3))(vitest@2.1.9(@types/node@20.19.43)(lightningcss@1.32.0))
'@upstash/blob':
specifier: 0.0.7
version: 0.0.7(react@19.2.6)
@@ -489,8 +489,8 @@ packages:
zod:
optional: true
- '@ai-sdk/gateway@4.0.108':
- resolution: {integrity: sha512-UgtnyyuIpMSzhha89MAK6c2pTeQW8s9jLSmDeYI92NzqDsoyEYFZ/lYAXTXLUQxA25j5iTWPEnzGVl5adIy+8w==}
+ '@ai-sdk/gateway@4.0.113':
+ resolution: {integrity: sha512-fYov5+sH1A20/eN1PaL5z8bZ9RUq0CcL9yAsAhCHz/qUCKliDOg9HXjNYzOUlH6o21lIrp/aKQc8QLGkEEZGlQ==}
engines: {node: '>=22'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
@@ -519,8 +519,8 @@ packages:
peerDependencies:
zod: ^3.25.76 || ^4.1.8
- '@ai-sdk/provider-utils@5.0.57':
- resolution: {integrity: sha512-giQ9mNwVzYUbahU2DG1FWEjXkDU8D8Hitz7Rk4AlRGtqh8Ss48msQ9+wEAXquWs/GYOETzxMMFsgcHK0i7TbUQ==}
+ '@ai-sdk/provider-utils@5.0.59':
+ resolution: {integrity: sha512-eaXBTkguxBFzS+KvxGRsbdkX9A7+R1g/C4jWx9mup0oSs3Cx5Mb427/byGpD2XL8SnMYT9O8LmXBmrgo+N3TJw==}
engines: {node: '>=22'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
@@ -529,8 +529,8 @@ packages:
resolution: {integrity: sha512-VYMBxIQdcHqbIf1j+YZlI9Ati6LZ4wJe0GGd4z4a5H/KxTggjeOiyaVYTnfF7LHZK5jMQ+rofmzz4QPqf++NUw==}
engines: {node: '>=22'}
- '@ai-sdk/provider@4.0.25':
- resolution: {integrity: sha512-vG0l7MUavfhn6c5+Z0y1/E6lKUrzecsLtFkuIknnHjAGAIiuwFDucafzebJuFVTZcLyhf8qhYYU2zeKP55Mymw==}
+ '@ai-sdk/provider@4.0.27':
+ resolution: {integrity: sha512-TtWwm6SxFiPomlMIbTQa+yhJte+w4/oCsW+wJrJzMC3MqHpAY9e5dJF1Y4HxyKt3W2Csac0KiI76Ckio11TFYw==}
engines: {node: '>=22'}
'@ai-sdk/react@4.0.110':
@@ -990,89 +990,105 @@ packages:
resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-arm@1.2.4':
resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==}
cpu: [arm]
os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-ppc64@1.2.4':
resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==}
cpu: [ppc64]
os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-riscv64@1.2.4':
resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==}
cpu: [riscv64]
os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-s390x@1.2.4':
resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==}
cpu: [s390x]
os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linux-x64@1.2.4':
resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@img/sharp-libvips-linuxmusl-arm64@1.2.4':
resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@img/sharp-libvips-linuxmusl-x64@1.2.4':
resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@img/sharp-linux-arm64@0.34.5':
resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@img/sharp-linux-arm@0.34.5':
resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm]
os: [linux]
+ libc: [glibc]
'@img/sharp-linux-ppc64@0.34.5':
resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [ppc64]
os: [linux]
+ libc: [glibc]
'@img/sharp-linux-riscv64@0.34.5':
resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [riscv64]
os: [linux]
+ libc: [glibc]
'@img/sharp-linux-s390x@0.34.5':
resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [s390x]
os: [linux]
+ libc: [glibc]
'@img/sharp-linux-x64@0.34.5':
resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@img/sharp-linuxmusl-arm64@0.34.5':
resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@img/sharp-linuxmusl-x64@0.34.5':
resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@img/sharp-wasm32@0.34.5':
resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==}
@@ -1178,48 +1194,56 @@ packages:
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@next/swc-linux-arm64-gnu@16.2.9':
resolution: {integrity: sha512-hBD75iWpUtkL9SmQmcRhmLomn9jgkPzCEkbOcLgHymPEKzv+6ONy13RRiIEz/iEObjkS2Jlb5gYS2XGoS3X4rw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@next/swc-linux-arm64-musl@16.2.6':
resolution: {integrity: sha512-URUTu1+dMkxJsPFgm+OeEvq9wf5sujw0EvgYy80TDGHTSLTnIHeqb0Eu8A3sC95IRgjejQL+kC4mw+4yPxiAXA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@next/swc-linux-arm64-musl@16.2.9':
resolution: {integrity: sha512-qZTI3pf9SGc/obr8NkQAekBxmp1QK+kVm+VAf3BALLfFAj+1kUhkTxmrWpVos9R/UYIA8AWX2p6cGI5WdwzVUA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@next/swc-linux-x64-gnu@16.2.6':
resolution: {integrity: sha512-DOj182mPV8G3UkrayLoREM5YEYI+Dk5wv7Ox9xl1fFibAELEsFD0lDPfHIeILlutMMfdyhlzYPELG3peuKaurw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@next/swc-linux-x64-gnu@16.2.9':
resolution: {integrity: sha512-xm0HfRNX+UkH4R3c18ynswjj5o5uEj/7iI9p9omdtTSIsRCzQqkGMA+10nzJ4EHnYC3as65IMhbbl5fWRUWHYg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@next/swc-linux-x64-musl@16.2.6':
resolution: {integrity: sha512-HKQ5SP/V/ub73UvF7n/zeJlxk2kLmtL7Wzrg4WfmkjmNos5onJ2tKu7yZOPdL18A6Svfn3max29ym+ry7NkK4g==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@next/swc-linux-x64-musl@16.2.9':
resolution: {integrity: sha512-QumimHkGEG6vM3PfEDWKyKen03NcqLOkeKB1EfcPe7VxzmEiCa4jNnMyBn/US5zcd/VE1CI+O8Ovb3lfjVHfGw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@next/swc-win32-arm64-msvc@16.2.6':
resolution: {integrity: sha512-LZXpTlPyS5v7HhSmnvsLGP3iIYgYOBnc8r8ArlT55sGHV89bR2HlDdBjWQ+PY6SJMmk8TuVGFuxalnP3k/0Dwg==}
@@ -2166,36 +2190,42 @@ packages:
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@rolldown/binding-linux-arm64-musl@1.2.7':
resolution: {integrity: sha512-lAIXTH/aiLRLxsTgQvfhjo4K1ydWIp00+V0voOr9beb/9ZmkUFrSIb03dXNFRgMNvkE6oGsF10ioQ6UsI+vS5Q==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@rolldown/binding-linux-ppc64-gnu@1.2.7':
resolution: {integrity: sha512-kdnwS28Pkenp/mZMRwjXXXwxQ7pIsm+bF919LUK93BOyhcLsrVKdP2p9fxpiPNPAbNuch8ypQt0pm2P2LYCAGg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
+ libc: [glibc]
'@rolldown/binding-linux-s390x-gnu@1.2.7':
resolution: {integrity: sha512-516OdsyLdr5E65paF3yBF55t8mfm9+gmtCsK3xI7XKXIT7EfRlHhxL8K/NR6Hu8BWSgF5+1w74lTL0+nxcc8Qw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
+ libc: [glibc]
'@rolldown/binding-linux-x64-gnu@1.2.7':
resolution: {integrity: sha512-r8/z8n7GFaYRln3xmP1Cxy0HH/HLM0uBUPkEuSVEfKGDA89M0FsZRZJRSwe/tJjRx+fpH/gjorfhB8tmEbSFLA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@rolldown/binding-linux-x64-musl@1.2.7':
resolution: {integrity: sha512-pAsE8iiDxUg1xBqdhrTfg45AVDVpirjz00sblEYClGNNcMnDb+e8beQgqIAw6LvauX/APvgxUnwrgun/YYGBhw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@rolldown/binding-openharmony-arm64@1.2.7':
resolution: {integrity: sha512-lTcIYmmnQQA8Or/2DatS6oSqcdLHvendjS+zLu+FwgToynWMRSmQdpM65fTANJgIS4mjbMOo5KT2lnT9SAb96w==}
@@ -2252,66 +2282,79 @@ packages:
resolution: {integrity: sha512-T1dMEQhXA/jkJ/jyMIw9IovK8bSUq7A8kLIlvZTb/6YIVsp2zLavr4F3oyllHWo7eIVJRyE5n3tUjQJEbE1IuQ==}
cpu: [arm]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-arm-musleabihf@4.62.0':
resolution: {integrity: sha512-2as0LgT7qQpyceQq6VUJYnumUMUrgGQCWIiDIN9DE0/tglsk6o66uCB4f3djRawAltvfCNLyZZrsqbPA6inCsA==}
cpu: [arm]
os: [linux]
+ libc: [musl]
'@rollup/rollup-linux-arm64-gnu@4.62.0':
resolution: {integrity: sha512-bVURMg+6eNN9C/yc0aVjooZcwTTtYF4YW3xta5pP0//r3o1V8gXEHXWCndj47w/HhwsFroZrFhR+6uQP5T0n0g==}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-arm64-musl@4.62.0':
resolution: {integrity: sha512-Ful8pM/2yYI83PViWdFdpZhdI8HJ5qsXANe5atypbHDf+KIBBDsZsbyy8hbXnULVvW9NsTh5DHwbcBftyLTfiw==}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@rollup/rollup-linux-loong64-gnu@4.62.0':
resolution: {integrity: sha512-9Gp/DgrkzfUBmNPVTyPTvay+4xEP7M/clXpj3efXBcm6uTIVIgDg4rqUpqKXvLEuFRVuEpSAOkhgNeecvaZ4Cg==}
cpu: [loong64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-loong64-musl@4.62.0':
resolution: {integrity: sha512-m9tsJz54LUXkSYM8+8PG81B9IKK5r+2T0clMq4QrS16xFosufU7firBDAZEsDheDs7wTlP7h3++S7lMsU955HA==}
cpu: [loong64]
os: [linux]
+ libc: [musl]
'@rollup/rollup-linux-ppc64-gnu@4.62.0':
resolution: {integrity: sha512-3UvJ5PNVU16aJf6M3tFI24pWzAl2/ynfbyRN3ICyQajK1lSkrnVYNnLz3v04J32qKa0FczJc22zeToc0lr2A3w==}
cpu: [ppc64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-ppc64-musl@4.62.0':
resolution: {integrity: sha512-vRWUAbYLGHBZS6Q8Msb2sfnf1fvJf+47t8l/TwOerM2qArzy+IeNMTHrYLHXh95h8MoatPHI5hhSZNs+mGXKPg==}
cpu: [ppc64]
os: [linux]
+ libc: [musl]
'@rollup/rollup-linux-riscv64-gnu@4.62.0':
resolution: {integrity: sha512-c00T5SYENHAt86cfW47URaP3Us5vLC/4QO7GYud1G5VNRffCwwCuBspwqYrriuJB+5m0WFzClCn9wed0FBjKvg==}
cpu: [riscv64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-riscv64-musl@4.62.0':
resolution: {integrity: sha512-krrCDilhXOwFkSkO3Wm9I/f9H0L92XHHwy2fwxjukxIbh0dem8gZqOW5Y8BsHrpJv5qwlRBV+Wl4ZFyRWhUpwg==}
cpu: [riscv64]
os: [linux]
+ libc: [musl]
'@rollup/rollup-linux-s390x-gnu@4.62.0':
resolution: {integrity: sha512-7pfYFSTc4/rUC/FtAI0Qp6QthDBCIi6/AuP1xYqFk5vanI6KnL5dWKP60OM/05LOsbwTmIcvr6eXC4CJuJ75IA==}
cpu: [s390x]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-x64-gnu@4.62.0':
resolution: {integrity: sha512-7SDIalKeIpG0Ifogbbdn58HmSotYMlf23K3dCJEmiVd9Fg36Vmni82iPQec27N3wY4Bvbxftkxz6vSx9OcouTg==}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@rollup/rollup-linux-x64-musl@4.62.0':
resolution: {integrity: sha512-eRZevouTH2i1HeAVLqJuLnt256krQkGY0TN6WsTmsIhuzbh457HuWDMakKwmi0Cjadux983CoSr8Lim2QhUIFw==}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@rollup/rollup-openbsd-x64@4.62.0':
resolution: {integrity: sha512-3oVS7FLGa4U1qcvao9ylGxrjXZyUQqR8UwxEcnUEyPX53O/C/mKDZegNXTdHCP+h3e6ta/f1EN38Yif1mmZHYg==}
@@ -2456,24 +2499,28 @@ packages:
engines: {node: '>= 20'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
'@tailwindcss/oxide-linux-arm64-musl@4.3.0':
resolution: {integrity: sha512-Z6sukiQsngnWO+l39X4pPbiWT81IC+PLKF+PHxIlyZbGNb9MODfYlXEVlFvej5BOZInWX01kVyzeLvHsXhfczQ==}
engines: {node: '>= 20'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
'@tailwindcss/oxide-linux-x64-gnu@4.3.0':
resolution: {integrity: sha512-DRNdQRpSGzRGfARVuVkxvM8Q12nh19l4BF/G7zGA1oe+9wcC6saFBHTISrpIcKzhiXtSrlSrluCfvMuledoCTQ==}
engines: {node: '>= 20'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
'@tailwindcss/oxide-linux-x64-musl@4.3.0':
resolution: {integrity: sha512-Z0IADbDo8bh6I7h2IQMx601AdXBLfFpEdUotft86evd/8ZPflZe9COPO8Q1vw+pfLWIUo9zN/JGZvwuAJqduqg==}
engines: {node: '>= 20'}
cpu: [x64]
os: [linux]
+ libc: [musl]
'@tailwindcss/oxide-wasm32-wasi@4.3.0':
resolution: {integrity: sha512-HNZGOUxEmElksYR7S6sC5jTeNGpobAsy9u7Gu0AskJ8/20FR9GqebUyB+HBcU/ax6BHuiuJi+Oda4B+YX6H1yA==}
@@ -2506,17 +2553,17 @@ packages:
'@tailwindcss/postcss@4.3.0':
resolution: {integrity: sha512-Jm05Tjx+9yCLGv5qw1c+84Psds8MnyrEQYCB+FFk2lgGiUjlRqdxke4mVTuYrj2xnVZqKim2Apr5ySuQRYAw/w==}
- '@tanstack/ai-client@0.38.0':
- resolution: {integrity: sha512-FezxsKqU+lSXxAqWa+oKWtieJ8r16C0V0t3ERvcK67l8fXUmVjKh8oSZA3XH8ffsOESHxr4zrTZbEY+dDpZ4bg==}
+ '@tanstack/ai-client@0.39.3':
+ resolution: {integrity: sha512-co3F4rh1xhadedk5wfvNV+sja5iueIS/S8+KGZjQ/C6+IA68rfE9iWhe2xNO4hYX4bOvyXnA5XX/d0KOFduZDA==}
'@tanstack/ai-event-client@0.13.1':
resolution: {integrity: sha512-lCPcshu6Sd4tFNeMSr+HXgdqCGupYU2cpJZVUent4GkFx41dXzrBaKkwOgkji6olDBT99OBagWCce1NZ15XeJA==}
- '@tanstack/ai-memory@0.2.10':
- resolution: {integrity: sha512-9kxCmiRx6kclo7disvAldP63bqWbcPk6pEo40T+vMLy7dZ1mPQztVTakQ16m4YZqYtUITJdFE0EntdflA4Bf+g==}
+ '@tanstack/ai-memory@0.2.14':
+ resolution: {integrity: sha512-rRGA8pn4WlCmiLGy8Ns0YUucqrVcpFde9PFD6flZ9pu/hyzR04R2lhlMk+Td2prGNbBhChGjz/0vVZc6JZkOEw==}
peerDependencies:
'@honcho-ai/sdk': '>=2.0.0'
- '@tanstack/ai': ^0.65.0
+ '@tanstack/ai': ^0.69.0
'@vectorize-io/hindsight-client': '>=0.6.0'
ioredis: '>=5.0.0'
redis: '>=4.0.0'
@@ -2533,10 +2580,10 @@ packages:
vitest:
optional: true
- '@tanstack/ai-openai@0.27.0':
- resolution: {integrity: sha512-LNNdld4q8ztpbuWWLznlErF7KX5HBZhDfC3UlzDIsMVMA56RRJZiW2i8RSH0weoIajoAeAWUjQLAo3c6RsC9EQ==}
+ '@tanstack/ai-openai@0.30.0':
+ resolution: {integrity: sha512-LZPs6jmWh+nlvYdHTS4bOhA+0qGZpYatuEdTkIqF9W+p9C86spDUhoaEsSXimBbd+mL1RTqahUIHrsAwyNSeSA==}
peerDependencies:
- '@tanstack/ai': ^0.65.0
+ '@tanstack/ai': ^0.69.0
'@tanstack/ai-persistence@0.7.2':
resolution: {integrity: sha512-m81bTdWZQw2mGrQcBYnLylkSXGhsC6GfqxSEGv/XQUlRAEjVnlp7Fwk2fNiA3DmSaRLsoNIij6X6ZNChmN8fqg==}
@@ -2547,11 +2594,11 @@ packages:
vitest:
optional: true
- '@tanstack/ai-react@0.30.0':
- resolution: {integrity: sha512-V1ZB5Kxo9dzUM7Fi3a3pLd/nEWCpMnYoKjKrbe0he+RkIdDMYsR0GyqW2fzO0bsvir/ZWdRBYkXMQPR2GOwSBQ==}
+ '@tanstack/ai-react@0.30.4':
+ resolution: {integrity: sha512-z2E+zb1hifsFtUZGHRq6InxjPF3WmjN66JXcCYmbVT5c/HWsdvgN3KrJ49jgsuMXHZYch1zi6Y3REdXGj8c4fQ==}
peerDependencies:
'@mcp-ui/client': ^7
- '@tanstack/ai': ^0.65.1
+ '@tanstack/ai': ^0.69.0
'@types/react': '>=18.0.0'
react: '>=18.0.0'
react-dom: '>=18.0.0'
@@ -2561,11 +2608,11 @@ packages:
react-dom:
optional: true
- '@tanstack/ai-utils@0.4.1':
- resolution: {integrity: sha512-B3PGn2WYiRtivZCt7MUN2iXeoK9fwZhgdbrPIz5hPqVR8r8sNDZMmMqtiOkp7sxzPvVlCBItFVHw7QpZ9g6e9w==}
+ '@tanstack/ai-utils@0.4.2':
+ resolution: {integrity: sha512-ucSgSK9kLloInqr/7s0VZlp1IFtbpgPnskISvnLXti/hc8koqXc4Zv9pfTTc8V80WzIKYWMf+ZgSIDeFM50eCw==}
- '@tanstack/ai@0.65.1':
- resolution: {integrity: sha512-odtyX1+LiLG8DHXpgWh4DVYNJD6G6l/ii3WKTu6JXJDCKf2LQ8ieQOANzoEiE7lciJXPsr1G0PvnFFVK3QJDnQ==}
+ '@tanstack/ai@0.69.0':
+ resolution: {integrity: sha512-Y018M4Cg3LPr1meRoVG/ePDB1mdazL9cPBA7bnm8WJm2LT0cN2LoUEXRimKSZjyYY7G+9BtQeNiKlaLJkbqHKQ==}
engines: {node: '>=18'}
peerDependencies:
'@opentelemetry/api': '>=1.9.0'
@@ -2589,10 +2636,10 @@ packages:
react:
optional: true
- '@tanstack/openai-base@0.12.4':
- resolution: {integrity: sha512-Z82PgFWyTmcsVHPuAcFTnbwfXtlh4/0PK8NDFACUBZm+ekSsQTzInzOLL7enW49vgEmbUrvH/V/jtWeKaE6pcw==}
+ '@tanstack/openai-base@0.14.0':
+ resolution: {integrity: sha512-Uw6oo0COZJbCPKGKJB2RAEu+6X0B7CWLlEHo/fpYfSPEQ9dRDTB5c8yYkqqkiAa56uMj/9rJg0awfWNuw5O1bg==}
peerDependencies:
- '@tanstack/ai': ^0.65.0
+ '@tanstack/ai': ^0.69.0
'@types/d3-array@3.2.2':
resolution: {integrity: sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==}
@@ -3086,8 +3133,8 @@ packages:
peerDependencies:
zod: ^3.25.76 || ^4.1.8
- ai@7.0.133:
- resolution: {integrity: sha512-OjyVMdsDp4ORPSrRB9hiYGic4bzeiOtaOzBPxOM7jiavz6tSXuMrqLwd1eILGhN669VD0G/+jxaiweRqfVulYg==}
+ ai@7.0.140:
+ resolution: {integrity: sha512-GHWqpUcY7EsRHc7jC99SqzpgabExb9w7anxDYa5N79AIVsGavIZFxZKhVQ/SORkuXFkPO4FG8cCSweaGutvwSw==}
engines: {node: '>=22'}
peerDependencies:
zod: ^3.25.76 || ^4.1.8
@@ -3607,13 +3654,13 @@ packages:
microsandbox:
optional: true
- eve@0.74.0:
- resolution: {integrity: sha512-pXIvp8wGorrNXqO1/aQa1QJR85qI31ShrVGcRmdcfdugoEbhHN/vVWuvWQeGDPvEWkA1gqeAzCJ0ZO+Q0W7InA==}
+ eve@0.79.0:
+ resolution: {integrity: sha512-H+SERBdpVUh3w5r/KQxOMnN/fyXiE3UXyBL56yviVON5UHLbBZBbobCzdOUog5OsP3hw1iZzjcSuHC0XF2YJ4Q==}
engines: {node: '>=24'}
hasBin: true
peerDependencies:
'@opentelemetry/api': ^1.0.0
- ai: ^7.0.128
+ ai: ^7.0.137
braintrust: ^3.0.0
chat: ^4.41.0
dd-trace: ^6.13.0
@@ -4041,24 +4088,28 @@ packages:
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
+ libc: [glibc]
lightningcss-linux-arm64-musl@1.32.0:
resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==}
engines: {node: '>= 12.0.0'}
cpu: [arm64]
os: [linux]
+ libc: [musl]
lightningcss-linux-x64-gnu@1.32.0:
resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
+ libc: [glibc]
lightningcss-linux-x64-musl@1.32.0:
resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==}
engines: {node: '>= 12.0.0'}
cpu: [x64]
os: [linux]
+ libc: [musl]
lightningcss-win32-arm64-msvc@1.32.0:
resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==}
@@ -4462,13 +4513,15 @@ packages:
oniguruma-to-es@4.3.6:
resolution: {integrity: sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==}
- openai@6.49.0:
- resolution: {integrity: sha512-aYCc0C6L864eR6WSYIwQGyXriw/nIyZx0ObvhzOEVuk0zoBDpynjSbrionWI7q65B5H8jJX0DXR9snEzM6bfPg==}
+ openai@7.33.0:
+ resolution: {integrity: sha512-OtC8xefTzjyamDjagrVvuZzoB8YiT/xhg9QbBo8cFt+FtaL5wj2eX5CuQcAS2DqNEYqzXIhV3+q4GG2dweYgiw==}
+ engines: {node: '>=22.0.0'}
peerDependencies:
'@aws-sdk/credential-provider-node': '>=3.972.0 <4'
'@smithy/hash-node': '>=4.3.0 <5'
'@smithy/signature-v4': '>=5.4.0 <6'
- ws: ^8.18.0
+ undici: '>=5 <9'
+ ws: ^8.21.0
zod: ^3.25 || ^4.0
peerDependenciesMeta:
'@aws-sdk/credential-provider-node':
@@ -4477,6 +4530,8 @@ packages:
optional: true
'@smithy/signature-v4':
optional: true
+ undici:
+ optional: true
ws:
optional: true
zod:
@@ -5298,10 +5353,10 @@ snapshots:
optionalDependencies:
zod: 4.4.3
- '@ai-sdk/gateway@4.0.108(zod@4.4.3)':
+ '@ai-sdk/gateway@4.0.113(zod@4.4.3)':
dependencies:
- '@ai-sdk/provider': 4.0.25
- '@ai-sdk/provider-utils': 5.0.57(zod@4.4.3)
+ '@ai-sdk/provider': 4.0.27
+ '@ai-sdk/provider-utils': 5.0.59(zod@4.4.3)
'@vercel/oidc': 3.2.0
zod: 4.4.3
@@ -5335,9 +5390,9 @@ snapshots:
undici: 7.29.1
zod: 4.4.3
- '@ai-sdk/provider-utils@5.0.57(zod@4.4.3)':
+ '@ai-sdk/provider-utils@5.0.59(zod@4.4.3)':
dependencies:
- '@ai-sdk/provider': 4.0.25
+ '@ai-sdk/provider': 4.0.27
'@standard-schema/spec': 1.1.0
'@workflow/serde': 4.1.0
eventsource-parser: 3.1.1
@@ -5348,7 +5403,7 @@ snapshots:
dependencies:
json-schema: 0.4.0
- '@ai-sdk/provider@4.0.25':
+ '@ai-sdk/provider@4.0.27':
dependencies:
json-schema: 0.4.0
@@ -7152,11 +7207,11 @@ snapshots:
postcss: 8.5.15
tailwindcss: 4.3.0
- '@tanstack/ai-client@0.38.0(@opentelemetry/api@1.9.1)(zod@4.4.3)':
+ '@tanstack/ai-client@0.39.3(@opentelemetry/api@1.9.1)(zod@4.4.3)':
dependencies:
- '@tanstack/ai': 0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3)
+ '@tanstack/ai': 0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3)
'@tanstack/ai-event-client': 0.13.1
- '@tanstack/ai-utils': 0.4.1
+ '@tanstack/ai-utils': 0.4.2
transitivePeerDependencies:
- '@opentelemetry/api'
- zod
@@ -7165,37 +7220,38 @@ snapshots:
dependencies:
'@tanstack/devtools-event-client': 0.4.4
- '@tanstack/ai-memory@0.2.10(@tanstack/ai@0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3))(vitest@2.1.9(@types/node@20.19.43)(lightningcss@1.32.0))':
+ '@tanstack/ai-memory@0.2.14(@tanstack/ai@0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3))(vitest@2.1.9(@types/node@20.19.43)(lightningcss@1.32.0))':
dependencies:
- '@tanstack/ai': 0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3)
+ '@tanstack/ai': 0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3)
'@tanstack/ai-event-client': 0.13.1
optionalDependencies:
vitest: 2.1.9(@types/node@20.19.43)(lightningcss@1.32.0)
- '@tanstack/ai-openai@0.27.0(@tanstack/ai@0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3))(ws@8.21.3)(zod@4.4.3)':
+ '@tanstack/ai-openai@0.30.0(@tanstack/ai@0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3))(undici@8.10.2)(ws@8.21.3)(zod@4.4.3)':
dependencies:
- '@tanstack/ai': 0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3)
- '@tanstack/ai-utils': 0.4.1
- '@tanstack/openai-base': 0.12.4(@tanstack/ai@0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3))(ws@8.21.3)(zod@4.4.3)
- openai: 6.49.0(ws@8.21.3)(zod@4.4.3)
+ '@tanstack/ai': 0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3)
+ '@tanstack/ai-utils': 0.4.2
+ '@tanstack/openai-base': 0.14.0(@tanstack/ai@0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3))(undici@8.10.2)(ws@8.21.3)(zod@4.4.3)
+ openai: 7.33.0(undici@8.10.2)(ws@8.21.3)(zod@4.4.3)
transitivePeerDependencies:
- '@aws-sdk/credential-provider-node'
- '@smithy/hash-node'
- '@smithy/signature-v4'
+ - undici
- ws
- zod
- '@tanstack/ai-persistence@0.7.2(@tanstack/ai@0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3))(vitest@2.1.9(@types/node@20.19.43)(lightningcss@1.32.0))':
+ '@tanstack/ai-persistence@0.7.2(@tanstack/ai@0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3))(vitest@2.1.9(@types/node@20.19.43)(lightningcss@1.32.0))':
dependencies:
- '@tanstack/ai': 0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3)
- '@tanstack/ai-utils': 0.4.1
+ '@tanstack/ai': 0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3)
+ '@tanstack/ai-utils': 0.4.2
optionalDependencies:
vitest: 2.1.9(@types/node@20.19.43)(lightningcss@1.32.0)
- '@tanstack/ai-react@0.30.0(@opentelemetry/api@1.9.1)(@tanstack/ai@0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(zod@4.4.3)':
+ '@tanstack/ai-react@0.30.4(@opentelemetry/api@1.9.1)(@tanstack/ai@0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(zod@4.4.3)':
dependencies:
- '@tanstack/ai': 0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3)
- '@tanstack/ai-client': 0.38.0(@opentelemetry/api@1.9.1)(zod@4.4.3)
+ '@tanstack/ai': 0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3)
+ '@tanstack/ai-client': 0.39.3(@opentelemetry/api@1.9.1)(zod@4.4.3)
'@tanstack/markdown': 0.0.13(react@19.2.6)
'@types/react': 19.2.15
react: 19.2.6
@@ -7206,14 +7262,14 @@ snapshots:
- octane
- zod
- '@tanstack/ai-utils@0.4.1': {}
+ '@tanstack/ai-utils@0.4.2': {}
- '@tanstack/ai@0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3)':
+ '@tanstack/ai@0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3)':
dependencies:
'@ag-ui/core': 1.0.0(zod@4.4.3)
'@standard-schema/spec': 1.1.0
'@tanstack/ai-event-client': 0.13.1
- '@tanstack/ai-utils': 0.4.1
+ '@tanstack/ai-utils': 0.4.2
fast-json-patch: 3.1.1
partial-json: 0.1.7
optionalDependencies:
@@ -7227,15 +7283,16 @@ snapshots:
optionalDependencies:
react: 19.2.6
- '@tanstack/openai-base@0.12.4(@tanstack/ai@0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3))(ws@8.21.3)(zod@4.4.3)':
+ '@tanstack/openai-base@0.14.0(@tanstack/ai@0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3))(undici@8.10.2)(ws@8.21.3)(zod@4.4.3)':
dependencies:
- '@tanstack/ai': 0.65.1(@opentelemetry/api@1.9.1)(zod@4.4.3)
- '@tanstack/ai-utils': 0.4.1
- openai: 6.49.0(ws@8.21.3)(zod@4.4.3)
+ '@tanstack/ai': 0.69.0(@opentelemetry/api@1.9.1)(zod@4.4.3)
+ '@tanstack/ai-utils': 0.4.2
+ openai: 7.33.0(undici@8.10.2)(ws@8.21.3)(zod@4.4.3)
transitivePeerDependencies:
- '@aws-sdk/credential-provider-node'
- '@smithy/hash-node'
- '@smithy/signature-v4'
+ - undici
- ws
- zod
@@ -7630,21 +7687,21 @@ snapshots:
dependencies:
execa: 5.1.1
- '@vercel/connect@0.2.2(@ai-sdk/mcp@2.0.54(zod@4.4.3))(ai@7.0.133(zod@4.4.3))(eve@0.65.0(@opentelemetry/api@1.9.1)(ai@7.0.133(zod@4.4.3)))':
+ '@vercel/connect@0.2.2(@ai-sdk/mcp@2.0.54(zod@4.4.3))(ai@7.0.140(zod@4.4.3))(eve@0.65.0(@opentelemetry/api@1.9.1)(ai@7.0.140(zod@4.4.3)))':
dependencies:
'@vercel/oidc': 3.6.1
optionalDependencies:
'@ai-sdk/mcp': 2.0.54(zod@4.4.3)
- ai: 7.0.133(zod@4.4.3)
- eve: 0.65.0(@opentelemetry/api@1.9.1)(ai@7.0.133(zod@4.4.3))
+ ai: 7.0.140(zod@4.4.3)
+ eve: 0.65.0(@opentelemetry/api@1.9.1)(ai@7.0.140(zod@4.4.3))
- '@vercel/connect@0.2.2(@ai-sdk/mcp@2.0.54(zod@4.4.3))(ai@7.0.133(zod@4.4.3))(eve@0.74.0(@opentelemetry/api@1.9.1)(ai@7.0.133(zod@4.4.3)))':
+ '@vercel/connect@0.2.2(@ai-sdk/mcp@2.0.54(zod@4.4.3))(ai@7.0.140(zod@4.4.3))(eve@0.79.0(@opentelemetry/api@1.9.1)(ai@7.0.140(zod@4.4.3)))':
dependencies:
'@vercel/oidc': 3.6.1
optionalDependencies:
'@ai-sdk/mcp': 2.0.54(zod@4.4.3)
- ai: 7.0.133(zod@4.4.3)
- eve: 0.74.0(@opentelemetry/api@1.9.1)(ai@7.0.133(zod@4.4.3))
+ ai: 7.0.140(zod@4.4.3)
+ eve: 0.79.0(@opentelemetry/api@1.9.1)(ai@7.0.140(zod@4.4.3))
'@vercel/oidc@3.2.0': {}
@@ -7709,11 +7766,11 @@ snapshots:
'@ai-sdk/provider-utils': 5.0.45(zod@4.4.3)
zod: 4.4.3
- ai@7.0.133(zod@4.4.3):
+ ai@7.0.140(zod@4.4.3):
dependencies:
- '@ai-sdk/gateway': 4.0.108(zod@4.4.3)
- '@ai-sdk/provider': 4.0.25
- '@ai-sdk/provider-utils': 5.0.57(zod@4.4.3)
+ '@ai-sdk/gateway': 4.0.113(zod@4.4.3)
+ '@ai-sdk/provider': 4.0.27
+ '@ai-sdk/provider-utils': 5.0.59(zod@4.4.3)
zod: 4.4.3
ajv@6.15.0:
@@ -8264,17 +8321,17 @@ snapshots:
esutils@2.0.3: {}
- eve@0.65.0(@opentelemetry/api@1.9.1)(ai@7.0.133(zod@4.4.3)):
+ eve@0.65.0(@opentelemetry/api@1.9.1)(ai@7.0.140(zod@4.4.3)):
dependencies:
- ai: 7.0.133(zod@4.4.3)
+ ai: 7.0.140(zod@4.4.3)
nitro: 3.0.260903-beta
undici: 8.9.0
optionalDependencies:
'@opentelemetry/api': 1.9.1
- eve@0.74.0(@opentelemetry/api@1.9.1)(ai@7.0.133(zod@4.4.3)):
+ eve@0.79.0(@opentelemetry/api@1.9.1)(ai@7.0.140(zod@4.4.3)):
dependencies:
- ai: 7.0.133(zod@4.4.3)
+ ai: 7.0.140(zod@4.4.3)
nitro: 3.0.260903-beta
undici: 8.10.2
optionalDependencies:
@@ -9372,8 +9429,9 @@ snapshots:
regex: 6.1.0
regex-recursion: 6.0.2
- openai@6.49.0(ws@8.21.3)(zod@4.4.3):
+ openai@7.33.0(undici@8.10.2)(ws@8.21.3)(zod@4.4.3):
optionalDependencies:
+ undici: 8.10.2
ws: 8.21.3
zod: 4.4.3