From d7f78d6291dd761c39064005f7fcde03a22fbfa9 Mon Sep 17 00:00:00 2001 From: Thomas Kosiewski Date: Sat, 26 Sep 2026 21:05:23 +0000 Subject: [PATCH] chore: bump ai sdk family and vitest MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bump ai 7.0.116, @ai-sdk/anthropic 4.0.65, @ai-sdk/openai-compatible 3.0.57, @ai-sdk/provider-utils 5.0.49, @ai-sdk/harness 1.0.126, @ai-sdk/harness-claude-code 1.0.130, @ai-sdk/react 4.0.119, @ai-sdk/tui 1.0.117, vitest and @vitest/coverage-v8 5.0.2. All adopted versions are at least 24 hours old; @ai-sdk/provider stays 4.0.18. Signed-off-by: Thomas Kosiewski --- _Generated with [`xum`](https://github.com/coder/xum) • Model: `anthropic:claude-opus-5-5` • Thinking: `high`_ Change-Id: Iab907b1cff8b4be26a659b96902c1d83f836ffc3 --- packages/agent/package.json | 6 +- packages/effect/package.json | 10 +- packages/provider/package.json | 10 +- packages/release-please-ai/package.json | 6 +- packages/sandbox/package.json | 12 +- pnpm-lock.yaml | 269 +++++++++++------------- 6 files changed, 150 insertions(+), 163 deletions(-) diff --git a/packages/agent/package.json b/packages/agent/package.json index d62468b..1d9a06c 100644 --- a/packages/agent/package.json +++ b/packages/agent/package.json @@ -61,14 +61,14 @@ "ws": "^8.21.3" }, "devDependencies": { - "@ai-sdk/react": "4.0.117", + "@ai-sdk/react": "4.0.119", "@types/node": "^26.6.2", "@types/ws": "^8.18.1", - "ai": "^7.0.114", + "ai": "^7.0.116", "tsup": "^8.5.1", "tsx": "^4.23.15", "typescript": "^6.0.3", - "vitest": "^5.0.1", + "vitest": "^5.0.2", "zod": "4.6.5" }, "peerDependencies": { diff --git a/packages/effect/package.json b/packages/effect/package.json index f8e220f..847d6f2 100644 --- a/packages/effect/package.json +++ b/packages/effect/package.json @@ -50,18 +50,18 @@ "effect": "3.22.2" }, "devDependencies": { - "@ai-sdk/harness": "^1.0.124", - "@ai-sdk/provider-utils": "^5.0.47", + "@ai-sdk/harness": "^1.0.126", + "@ai-sdk/provider-utils": "^5.0.49", "@effect/experimental": "0.61.1", "@effect/platform": "0.97.2", "@effect/rpc": "0.76.2", "@types/node": "^26.6.2", - "@vitest/coverage-v8": "^5.0.1", - "ai": "^7.0.114", + "@vitest/coverage-v8": "^5.0.2", + "ai": "^7.0.116", "tsup": "^8.5.1", "tsx": "^4.23.15", "typescript": "^6.0.3", - "vitest": "^5.0.1", + "vitest": "^5.0.2", "zod": "4.6.5" }, "peerDependencies": { diff --git a/packages/provider/package.json b/packages/provider/package.json index 6b80734..00a5ced 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -59,20 +59,20 @@ "example:anthropic": "tsx examples/03-anthropic.ts" }, "dependencies": { - "@ai-sdk/anthropic": "^4.0.63", - "@ai-sdk/openai-compatible": "^3.0.55", + "@ai-sdk/anthropic": "^4.0.65", + "@ai-sdk/openai-compatible": "^3.0.57", "@ai-sdk/provider": "4.0.18" }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.5", "@types/node": "^26.6.2", - "@vitest/coverage-v8": "^5.0.1", - "ai": "^7.0.114", + "@vitest/coverage-v8": "^5.0.2", + "ai": "^7.0.116", "publint": "^0.3.24", "tsup": "^8.5.1", "tsx": "^4.23.15", "typescript": "^6.0.3", - "vitest": "^5.0.1", + "vitest": "^5.0.2", "zod": "4.6.5" }, "peerDependencies": { diff --git a/packages/release-please-ai/package.json b/packages/release-please-ai/package.json index 1d7cbd4..462f442 100644 --- a/packages/release-please-ai/package.json +++ b/packages/release-please-ai/package.json @@ -14,8 +14,8 @@ "release": "tsx src/cli.ts" }, "dependencies": { - "@ai-sdk/anthropic": "^4.0.63", - "ai": "^7.0.114", + "@ai-sdk/anthropic": "^4.0.65", + "ai": "^7.0.116", "release-please": "~17.11.2", "zod": "4.6.5" }, @@ -23,7 +23,7 @@ "@types/node": "^26.6.2", "tsx": "^4.23.15", "typescript": "^6.0.3", - "vitest": "^5.0.1" + "vitest": "^5.0.2" }, "engines": { "node": ">=22" diff --git a/packages/sandbox/package.json b/packages/sandbox/package.json index 1827e94..8a49b63 100644 --- a/packages/sandbox/package.json +++ b/packages/sandbox/package.json @@ -58,19 +58,19 @@ "yaml": "^2.9.1" }, "devDependencies": { - "@ai-sdk/harness": "^1.0.124", - "@ai-sdk/harness-claude-code": "^1.0.128", - "@ai-sdk/provider-utils": "^5.0.47", - "@ai-sdk/tui": "^1.0.115", + "@ai-sdk/harness": "^1.0.126", + "@ai-sdk/harness-claude-code": "^1.0.130", + "@ai-sdk/provider-utils": "^5.0.49", + "@ai-sdk/tui": "^1.0.117", "@arethetypeswrong/cli": "^0.18.5", "@types/node": "^26.6.2", "@types/ws": "^8.18.1", - "@vitest/coverage-v8": "^5.0.1", + "@vitest/coverage-v8": "^5.0.2", "publint": "^0.3.24", "tsup": "^8.5.1", "tsx": "^4.23.15", "typescript": "^6.0.3", - "vitest": "^5.0.1", + "vitest": "^5.0.2", "zod": "4.6.5" }, "peerDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b1bf97e..aef5237 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,8 +33,8 @@ importers: version: 8.21.3 devDependencies: '@ai-sdk/react': - specifier: 4.0.117 - version: 4.0.117(react@19.2.8)(zod@4.6.5) + specifier: 4.0.119 + version: 4.0.119(react@19.2.8)(zod@4.6.5) '@types/node': specifier: ^26.6.2 version: 26.6.2 @@ -42,8 +42,8 @@ importers: specifier: ^8.18.1 version: 8.18.1 ai: - specifier: ^7.0.114 - version: 7.0.114(zod@4.6.5) + specifier: ^7.0.116 + version: 7.0.116(zod@4.6.5) tsup: specifier: ^8.5.1 version: 8.5.1(postcss@8.5.26)(supports-color@7.2.0)(tsx@4.23.15)(typescript@6.0.3)(yaml@2.9.1) @@ -54,8 +54,8 @@ importers: specifier: ^6.0.3 version: 6.0.3 vitest: - specifier: ^5.0.1 - version: 5.0.1(@types/node@26.6.2)(@vitest/coverage-v8@5.0.1)(vite@8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) + specifier: ^5.0.2 + version: 5.0.2(@types/node@26.6.2)(@vitest/coverage-v8@5.0.2)(vite@8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) zod: specifier: 4.6.5 version: 4.6.5 @@ -67,13 +67,13 @@ importers: version: 4.0.18 '@coder/ai-sdk-agent': specifier: 0.12.1 - version: 0.12.1(ai@7.0.114(zod@4.6.5))(zod@4.6.5) + version: 0.12.1(ai@7.0.116(zod@4.6.5))(zod@4.6.5) '@coder/ai-sdk-provider': specifier: 0.4.23 - version: 0.4.23(ai@7.0.114(zod@4.6.5))(zod@4.6.5) + version: 0.4.23(ai@7.0.116(zod@4.6.5))(zod@4.6.5) '@coder/ai-sdk-sandbox': specifier: 0.4.26 - version: 0.4.26(@ai-sdk/harness@1.0.124(ws@8.21.3)(zod@4.6.5))(@ai-sdk/provider-utils@5.0.47(zod@4.6.5)) + version: 0.4.26(@ai-sdk/harness@1.0.126(ws@8.21.3)(zod@4.6.5))(@ai-sdk/provider-utils@5.0.49(zod@4.6.5)) '@effect/ai': specifier: 0.37.0 version: 0.37.0(@effect/experimental@0.61.1(@effect/platform@0.97.2(effect@3.22.2))(effect@3.22.2))(@effect/platform@0.97.2(effect@3.22.2))(@effect/rpc@0.76.2(@effect/platform@0.97.2(effect@3.22.2))(effect@3.22.2))(effect@3.22.2) @@ -82,11 +82,11 @@ importers: version: 3.22.2 devDependencies: '@ai-sdk/harness': - specifier: ^1.0.124 - version: 1.0.124(ws@8.21.3)(zod@4.6.5) + specifier: ^1.0.126 + version: 1.0.126(ws@8.21.3)(zod@4.6.5) '@ai-sdk/provider-utils': - specifier: ^5.0.47 - version: 5.0.47(zod@4.6.5) + specifier: ^5.0.49 + version: 5.0.49(zod@4.6.5) '@effect/experimental': specifier: 0.61.1 version: 0.61.1(@effect/platform@0.97.2(effect@3.22.2))(effect@3.22.2) @@ -100,11 +100,11 @@ importers: specifier: ^26.6.2 version: 26.6.2 '@vitest/coverage-v8': - specifier: ^5.0.1 - version: 5.0.1(vitest@5.0.1) + specifier: ^5.0.2 + version: 5.0.2(vitest@5.0.2) ai: - specifier: ^7.0.114 - version: 7.0.114(zod@4.6.5) + specifier: ^7.0.116 + version: 7.0.116(zod@4.6.5) tsup: specifier: ^8.5.1 version: 8.5.1(postcss@8.5.26)(supports-color@7.2.0)(tsx@4.23.15)(typescript@6.0.3)(yaml@2.9.1) @@ -115,8 +115,8 @@ importers: specifier: ^6.0.3 version: 6.0.3 vitest: - specifier: ^5.0.1 - version: 5.0.1(@types/node@26.6.2)(@vitest/coverage-v8@5.0.1)(vite@8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) + specifier: ^5.0.2 + version: 5.0.2(@types/node@26.6.2)(@vitest/coverage-v8@5.0.2)(vite@8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) zod: specifier: 4.6.5 version: 4.6.5 @@ -124,11 +124,11 @@ importers: packages/provider: dependencies: '@ai-sdk/anthropic': - specifier: ^4.0.63 - version: 4.0.63(zod@4.6.5) + specifier: ^4.0.65 + version: 4.0.65(zod@4.6.5) '@ai-sdk/openai-compatible': - specifier: ^3.0.55 - version: 3.0.55(zod@4.6.5) + specifier: ^3.0.57 + version: 3.0.57(zod@4.6.5) '@ai-sdk/provider': specifier: 4.0.18 version: 4.0.18 @@ -140,11 +140,11 @@ importers: specifier: ^26.6.2 version: 26.6.2 '@vitest/coverage-v8': - specifier: ^5.0.1 - version: 5.0.1(vitest@5.0.1) + specifier: ^5.0.2 + version: 5.0.2(vitest@5.0.2) ai: - specifier: ^7.0.114 - version: 7.0.114(zod@4.6.5) + specifier: ^7.0.116 + version: 7.0.116(zod@4.6.5) publint: specifier: ^0.3.24 version: 0.3.24 @@ -158,8 +158,8 @@ importers: specifier: ^6.0.3 version: 6.0.3 vitest: - specifier: ^5.0.1 - version: 5.0.1(@types/node@26.6.2)(@vitest/coverage-v8@5.0.1)(vite@8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) + specifier: ^5.0.2 + version: 5.0.2(@types/node@26.6.2)(@vitest/coverage-v8@5.0.2)(vite@8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) zod: specifier: 4.6.5 version: 4.6.5 @@ -167,11 +167,11 @@ importers: packages/release-please-ai: dependencies: '@ai-sdk/anthropic': - specifier: ^4.0.63 - version: 4.0.63(zod@4.6.5) + specifier: ^4.0.65 + version: 4.0.65(zod@4.6.5) ai: - specifier: ^7.0.114 - version: 7.0.114(zod@4.6.5) + specifier: ^7.0.116 + version: 7.0.116(zod@4.6.5) release-please: specifier: ~17.11.2 version: 17.11.2(supports-color@7.2.0) @@ -189,8 +189,8 @@ importers: specifier: ^6.0.3 version: 6.0.3 vitest: - specifier: ^5.0.1 - version: 5.0.1(@types/node@26.6.2)(@vitest/coverage-v8@5.0.1)(vite@8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) + specifier: ^5.0.2 + version: 5.0.2(@types/node@26.6.2)(@vitest/coverage-v8@5.0.2)(vite@8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) packages/sandbox: dependencies: @@ -202,17 +202,17 @@ importers: version: 2.9.1 devDependencies: '@ai-sdk/harness': - specifier: ^1.0.124 - version: 1.0.124(ws@8.21.3)(zod@4.6.5) + specifier: ^1.0.126 + version: 1.0.126(ws@8.21.3)(zod@4.6.5) '@ai-sdk/harness-claude-code': - specifier: ^1.0.128 - version: 1.0.128(zod@4.6.5) + specifier: ^1.0.130 + version: 1.0.130(zod@4.6.5) '@ai-sdk/provider-utils': - specifier: ^5.0.47 - version: 5.0.47(zod@4.6.5) + specifier: ^5.0.49 + version: 5.0.49(zod@4.6.5) '@ai-sdk/tui': - specifier: ^1.0.115 - version: 1.0.115(zod@4.6.5) + specifier: ^1.0.117 + version: 1.0.117(zod@4.6.5) '@arethetypeswrong/cli': specifier: ^0.18.5 version: 0.18.5 @@ -223,8 +223,8 @@ importers: specifier: ^8.18.1 version: 8.18.1 '@vitest/coverage-v8': - specifier: ^5.0.1 - version: 5.0.1(vitest@5.0.1) + specifier: ^5.0.2 + version: 5.0.2(vitest@5.0.2) publint: specifier: ^0.3.24 version: 0.3.24 @@ -238,34 +238,34 @@ importers: specifier: ^6.0.3 version: 6.0.3 vitest: - specifier: ^5.0.1 - version: 5.0.1(@types/node@26.6.2)(@vitest/coverage-v8@5.0.1)(vite@8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) + specifier: ^5.0.2 + version: 5.0.2(@types/node@26.6.2)(@vitest/coverage-v8@5.0.2)(vite@8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) zod: specifier: 4.6.5 version: 4.6.5 packages: - '@ai-sdk/anthropic@4.0.63': - resolution: {integrity: sha512-DuhaMr18pIvTLOd8sNm+kc1T/Uh0lv3prNKhgFMp0yXEnLy1MeHdoiokaimwHINPqI/9JzAiHZO/rq19L7iRQA==} + '@ai-sdk/anthropic@4.0.65': + resolution: {integrity: sha512-3fmxxn5xWGOPU1wGrUCI30YFW5r6h2WrY+sz3rokkVlBHrDr889hPYP1yNoSmOVvtAwCFWlm79P2lRngIPOObg==} engines: {node: '>=22'} peerDependencies: zod: 4.6.5 - '@ai-sdk/gateway@4.0.92': - resolution: {integrity: sha512-awX24+QedfcIDTAdwkCUNG08vPJjkQI9KZLGh4Ua+vNbgeaNFJre96OIbBefOD9XPHSVpdXjwqtWmo4Yh7oczw==} + '@ai-sdk/gateway@4.0.94': + resolution: {integrity: sha512-hcp7GLnMynH6NfMnemgvW9acn7j3WsUe/dHFzX3/fhPit08xhm1aYmDGHMiIT6YwsXVBxkit9TriKb2SGAOg+Q==} engines: {node: '>=22'} peerDependencies: zod: 4.6.5 - '@ai-sdk/harness-claude-code@1.0.128': - resolution: {integrity: sha512-99hlPxp9GcdMEDYJYh2tTw1kDTsFZz9CzVlfKJrtujXqQrsct+sEJVjFCeUntuk4tz0Eyv8VDtR5ChMAu3zN2Q==} + '@ai-sdk/harness-claude-code@1.0.130': + resolution: {integrity: sha512-XCq5DUq2x1En4hfEVuFa45pdgvRElcMWVeOQ0f3ddUwLV/ZQHQk5xOFklz7m1P8AryDZuyye7ot6tsQdyauEXg==} engines: {node: '>=22'} peerDependencies: zod: 4.6.5 - '@ai-sdk/harness@1.0.124': - resolution: {integrity: sha512-Xtql0Li9M/yYO1QEh8FIgWisHaW756oFJJxdxwSNfQfYR4IFe3E+1HrCn4GbAAiAFlGgKQQ6w5YFWoUhW9WpEg==} + '@ai-sdk/harness@1.0.126': + resolution: {integrity: sha512-B5qIUHzHWB3BsvqEV+dK3gxoH593/pkrq2djF9O5Q+X/fEUeX0sYChfvExujMeWXmul4lLGkctIBHGyO47z5oQ==} engines: {node: '>=22'} peerDependencies: ws: ^8.21.0 @@ -274,20 +274,20 @@ packages: ws: optional: true - '@ai-sdk/mcp@2.0.58': - resolution: {integrity: sha512-WdL4183W4xW59ZY48xft5bFkSZfOz6ZzSrH+cE1Mf4uFvsgkKhtYIgMPT9qWoKPuWLHOAr5rTura5GzMkH4zIQ==} + '@ai-sdk/mcp@2.0.60': + resolution: {integrity: sha512-/veUBdZ3u/Kg/F5J2IPq8ePC2sxbtPsteZ9idUWLdmavxI46xbT/ygwWT+jOSp6I4x8p0z618fFdVSNVOyLL4g==} engines: {node: '>=22'} peerDependencies: zod: 4.6.5 - '@ai-sdk/openai-compatible@3.0.55': - resolution: {integrity: sha512-mM/+YepFSgd1som+WYm8OAUYrl0X6T9ix327/2vszLGrrql8K7ZwL3MQ7AIs0tYS6QEy3mhvqz4w9pBFz7UhSg==} + '@ai-sdk/openai-compatible@3.0.57': + resolution: {integrity: sha512-TEY5Ng/bTJXrYy9wpdxK70gABdYejYedaKbmPCZLhBkPe21rmLzkGxAGkfPYgAfCKPaoAO9THrEhmwUZ4Xhg2Q==} engines: {node: '>=22'} peerDependencies: zod: 4.6.5 - '@ai-sdk/provider-utils@5.0.47': - resolution: {integrity: sha512-NZQ1hMxY6Hd4ZiinjpU5HUOsyCHiTFkHw7AiM1EVN+Cd3kNTi47flZWNvFwGqnBojntB1+2eBRTeHRuVLtPhEg==} + '@ai-sdk/provider-utils@5.0.49': + resolution: {integrity: sha512-T+/H8DCvqJoCqLhltVatS7ffA779Iyk/ZZrgNXkrgv51E0n2Cd6eIdCmtwhCGIKqtbTtwCvTmQdAMv5Z8rOGHQ==} engines: {node: '>=22'} peerDependencies: zod: 4.6.5 @@ -296,14 +296,14 @@ packages: resolution: {integrity: sha512-+GZJIgz1jk86pwEbb3f1BD2bdoSKyWE4Jg4YUc7NMnMozbWemSKYZcw2F4nMaO5qwsL5A8RmioAKW81YktRpIQ==} engines: {node: '>=22'} - '@ai-sdk/react@4.0.117': - resolution: {integrity: sha512-lz7OHslQsKxiwTI+N+UIknu73bGkzOtIZMP6YKKEtUsIq7zXCpQdZ3QVQ3QeLBHST7Yo3elGnjZJc97qlUjvNg==} + '@ai-sdk/react@4.0.119': + resolution: {integrity: sha512-aAVXBhxcg1BymA8y9qIno3ltqdKvLZvRTBOcywTWlXqCSYgs+hd+cZUhje1RGGmiN/mbChl9vKr3pyiXUHcb9A==} engines: {node: '>=22'} peerDependencies: react: ^18 || ~19.0.1 || ~19.1.2 || ^19.2.1 - '@ai-sdk/tui@1.0.115': - resolution: {integrity: sha512-e+iqaJRNIOEflb4tGIEepPWBbXNoUMImcYFhQhPwqxK1SUAFG75K0iXWasdwlJC6Jk4DBBVbZy40UVN1EYb4vw==} + '@ai-sdk/tui@1.0.117': + resolution: {integrity: sha512-wBvUu5zac7/VDGnh2PGUEyyMMRX2S0yg4QFOWFjOeN17eJG3789VkzUQnc18MNfGhKEjemg6W9D/+02Wy5DOcg==} engines: {node: '>=22'} '@andrewbranch/untar.js@1.0.4': @@ -1216,11 +1216,11 @@ packages: resolution: {integrity: sha512-UycprH3T6n3jH0k44NHMa7pnFHGu/N05MjojYr+Mc6I7obkoLIJujSWwin1pCvdy/eOxrI/l3uDLQsmcrOb4ug==} engines: {node: '>= 20'} - '@vitest/coverage-v8@5.0.1': - resolution: {integrity: sha512-FRC8ACiudC3dI6MTplzRSYWHDRnIv2IPfbzs4FdoJNsMal/35sWV8hwIfV8ZcqzSPy+uXHeMVONt9CEqtOU17w==} + '@vitest/coverage-v8@5.0.2': + resolution: {integrity: sha512-3ffHBEi8DOOBLwIGBhOBZbRfYFYWjMUuxZicONdhuFEFEG5AVsMOSrVeuROskqnqpbOmEJwxM2eTVZ9N3a1t+A==} peerDependencies: - '@vitest/browser': 5.0.1 - vitest: 5.0.1 + '@vitest/browser': 5.0.2 + vitest: 5.0.2 peerDependenciesMeta: '@vitest/browser': optional: true @@ -1233,8 +1233,8 @@ packages: resolution: {integrity: sha512-1EOLRfsTMnyAr3+kEAsP4o9dhaDlGPpD7H5iLBBeq//YpNB1VIahkPhB+eRp9N2Dkfw8oySROjE3yf9XDeaIkQ==} engines: {node: '>=22'} - '@vitest/mocker@5.0.1': - resolution: {integrity: sha512-6K1DoBNAPGvuOcSsGA4D6x+5zEEff/KmOOP3uetT2TrGpVfI+HRHRnJJfKi5ib/g1vx8IYHQD8s0pbJz8WQI7Q==} + '@vitest/mocker@5.0.2': + resolution: {integrity: sha512-Z5FS00Q1SJHkB35xATsmWGdQ5WA1/0MV3CDjqyv7GavHv1OfOj145MNfHOlHk7QLes21dKFDHr8EO2zvL+9WGA==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -1244,8 +1244,8 @@ packages: vite: optional: true - '@vitest/spy@5.0.1': - resolution: {integrity: sha512-rbto/mF/SGERxEgYOek7Xm6B9b+y+mVoo+f4b2LymYO8zM1b7uB5nHuhVMTP2hxdzgxvGiZYGxGIaMvL5y180Q==} + '@vitest/spy@5.0.2': + resolution: {integrity: sha512-Ijc7T1nT9efNb5LxvjaBrEqw3f/QwUv5EE0nKqZxgqsaV/FxAAZ8baGylA8X/Z2oS4Lp+K74Jr6dTJsDKxJDeg==} '@workflow/serde@4.1.0': resolution: {integrity: sha512-pav4F2BoirECWR7Nf1TKt+2eETcBj7jj4cBefQ8VXQCA6NPkaKeLfj/zMgi+3zYV5ZIBT4GuUiphsj0/b9hPQQ==} @@ -1263,8 +1263,8 @@ packages: resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} engines: {node: '>= 14'} - ai@7.0.114: - resolution: {integrity: sha512-jRMOw7tPMWVYomoHWY5xHBXPQDyKTY1Pn3BX0Rh39UOP6y9FYq6xCIB6khgIC/b9CRg4+IxadwIbie+Eu7yU3g==} + ai@7.0.116: + resolution: {integrity: sha512-gmkVGPzTNPcJixBiG9zUvP3gmvwko85dHiKrxFKK0zcVJIIu1FP6YDo3jna+ZrC2twMAsUPLr5htCwZjCINH3Q==} engines: {node: '>=22'} peerDependencies: zod: 4.6.5 @@ -2088,9 +2088,6 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - siginfo@2.0.0: - resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} - skin-tone@2.0.0: resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} engines: {node: '>=8'} @@ -2122,9 +2119,6 @@ packages: split@1.0.1: resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} - stackback@0.0.2: - resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - std-env@4.2.0: resolution: {integrity: sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==} @@ -2355,20 +2349,20 @@ packages: yaml: optional: true - vitest@5.0.1: - resolution: {integrity: sha512-iA95lQbKEkvrtTkdAgnWbXfbipWiiWe/hDl2P5tMi6WFwD76G0NxXAGp/M9EOcYupeGJRr6wppMc7CoA41TQjg==} + vitest@5.0.2: + resolution: {integrity: sha512-7MQrx9pDv5aHiUcovIb/70Ys3tgtkUVgCtledvKdCmEO+/1Dicq5ZqoSxOW034m03oqC+oHOKui2dM6qtMLoJg==} engines: {node: ^22.12.0 || ^24.0.0 || >=26.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 5.0.1 - '@vitest/browser-preview': 5.0.1 + '@vitest/browser-playwright': 5.0.2 + '@vitest/browser-preview': 5.0.2 '@vitest/browser-webdriverio': ^5.0.0-beta.5 || >=5.0.0 - '@vitest/coverage-istanbul': 5.0.1 - '@vitest/coverage-v8': 5.0.1 - '@vitest/ui': 5.0.1 + '@vitest/coverage-istanbul': 5.0.2 + '@vitest/coverage-v8': 5.0.2 + '@vitest/ui': 5.0.2 happy-dom: '*' jsdom: '*' vite: ^6.4.0 || ^7.0.0 || ^8.0.0 @@ -2401,9 +2395,9 @@ packages: engines: {node: '>= 8'} hasBin: true - why-is-node-running@2.3.0: - resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} - engines: {node: '>=8'} + why-is-node-running@3.2.2: + resolution: {integrity: sha512-NKUzAelcoCXhXL4dJzKIwXeR8iEVqsA0Lq6Vnd0UXvgaKbzVo4ZTHROF2Jidrv+SgxOQ03fMinnNhzZATxOD3A==} + engines: {node: '>=20.11'} hasBin: true wordwrap@1.0.0: @@ -2465,53 +2459,53 @@ packages: snapshots: - '@ai-sdk/anthropic@4.0.63(zod@4.6.5)': + '@ai-sdk/anthropic@4.0.65(zod@4.6.5)': dependencies: '@ai-sdk/provider': 4.0.18 - '@ai-sdk/provider-utils': 5.0.47(zod@4.6.5) + '@ai-sdk/provider-utils': 5.0.49(zod@4.6.5) zod: 4.6.5 - '@ai-sdk/gateway@4.0.92(zod@4.6.5)': + '@ai-sdk/gateway@4.0.94(zod@4.6.5)': dependencies: '@ai-sdk/provider': 4.0.18 - '@ai-sdk/provider-utils': 5.0.47(zod@4.6.5) + '@ai-sdk/provider-utils': 5.0.49(zod@4.6.5) '@vercel/oidc': 3.2.0 zod: 4.6.5 - '@ai-sdk/harness-claude-code@1.0.128(zod@4.6.5)': + '@ai-sdk/harness-claude-code@1.0.130(zod@4.6.5)': dependencies: - '@ai-sdk/harness': 1.0.124(ws@8.21.3)(zod@4.6.5) - '@ai-sdk/provider-utils': 5.0.47(zod@4.6.5) + '@ai-sdk/harness': 1.0.126(ws@8.21.3)(zod@4.6.5) + '@ai-sdk/provider-utils': 5.0.49(zod@4.6.5) ws: 8.21.3 zod: 4.6.5 transitivePeerDependencies: - bufferutil - utf-8-validate - '@ai-sdk/harness@1.0.124(ws@8.21.3)(zod@4.6.5)': + '@ai-sdk/harness@1.0.126(ws@8.21.3)(zod@4.6.5)': dependencies: '@ai-sdk/provider': 4.0.18 - '@ai-sdk/provider-utils': 5.0.47(zod@4.6.5) - ai: 7.0.114(zod@4.6.5) + '@ai-sdk/provider-utils': 5.0.49(zod@4.6.5) + ai: 7.0.116(zod@4.6.5) zod: 4.6.5 optionalDependencies: ws: 8.21.3 - '@ai-sdk/mcp@2.0.58(zod@4.6.5)': + '@ai-sdk/mcp@2.0.60(zod@4.6.5)': dependencies: '@ai-sdk/provider': 4.0.18 - '@ai-sdk/provider-utils': 5.0.47(zod@4.6.5) + '@ai-sdk/provider-utils': 5.0.49(zod@4.6.5) cross-spawn: 7.0.6 pkce-challenge: 5.0.1 zod: 4.6.5 - '@ai-sdk/openai-compatible@3.0.55(zod@4.6.5)': + '@ai-sdk/openai-compatible@3.0.57(zod@4.6.5)': dependencies: '@ai-sdk/provider': 4.0.18 - '@ai-sdk/provider-utils': 5.0.47(zod@4.6.5) + '@ai-sdk/provider-utils': 5.0.49(zod@4.6.5) zod: 4.6.5 - '@ai-sdk/provider-utils@5.0.47(zod@4.6.5)': + '@ai-sdk/provider-utils@5.0.49(zod@4.6.5)': dependencies: '@ai-sdk/provider': 4.0.18 '@standard-schema/spec': 1.1.0 @@ -2524,21 +2518,21 @@ snapshots: dependencies: json-schema: 0.4.0 - '@ai-sdk/react@4.0.117(react@19.2.8)(zod@4.6.5)': + '@ai-sdk/react@4.0.119(react@19.2.8)(zod@4.6.5)': dependencies: - '@ai-sdk/mcp': 2.0.58(zod@4.6.5) + '@ai-sdk/mcp': 2.0.60(zod@4.6.5) '@ai-sdk/provider': 4.0.18 - '@ai-sdk/provider-utils': 5.0.47(zod@4.6.5) - ai: 7.0.114(zod@4.6.5) + '@ai-sdk/provider-utils': 5.0.49(zod@4.6.5) + ai: 7.0.116(zod@4.6.5) react: 19.2.8 swr: 2.5.1(react@19.2.8) throttleit: 2.1.0 transitivePeerDependencies: - zod - '@ai-sdk/tui@1.0.115(zod@4.6.5)': + '@ai-sdk/tui@1.0.117(zod@4.6.5)': dependencies: - ai: 7.0.114(zod@4.6.5) + ai: 7.0.116(zod@4.6.5) transitivePeerDependencies: - zod @@ -2588,10 +2582,10 @@ snapshots: '@braidai/lang@1.1.2': {} - '@coder/ai-sdk-agent@0.12.1(ai@7.0.114(zod@4.6.5))(zod@4.6.5)': + '@coder/ai-sdk-agent@0.12.1(ai@7.0.116(zod@4.6.5))(zod@4.6.5)': dependencies: '@ai-sdk/provider': 4.0.18 - ai: 7.0.114(zod@4.6.5) + ai: 7.0.116(zod@4.6.5) ws: 8.21.3 optionalDependencies: zod: 4.6.5 @@ -2599,19 +2593,19 @@ snapshots: - bufferutil - utf-8-validate - '@coder/ai-sdk-provider@0.4.23(ai@7.0.114(zod@4.6.5))(zod@4.6.5)': + '@coder/ai-sdk-provider@0.4.23(ai@7.0.116(zod@4.6.5))(zod@4.6.5)': dependencies: - '@ai-sdk/anthropic': 4.0.63(zod@4.6.5) - '@ai-sdk/openai-compatible': 3.0.55(zod@4.6.5) + '@ai-sdk/anthropic': 4.0.65(zod@4.6.5) + '@ai-sdk/openai-compatible': 3.0.57(zod@4.6.5) '@ai-sdk/provider': 4.0.18 - ai: 7.0.114(zod@4.6.5) + ai: 7.0.116(zod@4.6.5) optionalDependencies: zod: 4.6.5 - '@coder/ai-sdk-sandbox@0.4.26(@ai-sdk/harness@1.0.124(ws@8.21.3)(zod@4.6.5))(@ai-sdk/provider-utils@5.0.47(zod@4.6.5))': + '@coder/ai-sdk-sandbox@0.4.26(@ai-sdk/harness@1.0.126(ws@8.21.3)(zod@4.6.5))(@ai-sdk/provider-utils@5.0.49(zod@4.6.5))': dependencies: - '@ai-sdk/harness': 1.0.124(ws@8.21.3)(zod@4.6.5) - '@ai-sdk/provider-utils': 5.0.47(zod@4.6.5) + '@ai-sdk/harness': 1.0.126(ws@8.21.3)(zod@4.6.5) + '@ai-sdk/provider-utils': 5.0.49(zod@4.6.5) ws: 8.21.3 yaml: 2.9.1 transitivePeerDependencies: @@ -3120,7 +3114,7 @@ snapshots: '@vercel/oidc@3.2.0': {} - '@vitest/coverage-v8@5.0.1(vitest@5.0.1)': + '@vitest/coverage-v8@5.0.2(vitest@5.0.2)': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/istanbul-lib-coverage': 1.0.1 @@ -3130,7 +3124,7 @@ snapshots: obug: 2.1.4 std-env: 4.2.0 tinyrainbow: 3.1.1 - vitest: 5.0.1(@types/node@26.6.2)(@vitest/coverage-v8@5.0.1)(vite@8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) + vitest: 5.0.2(@types/node@26.6.2)(@vitest/coverage-v8@5.0.2)(vite@8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) '@vitest/istanbul-lib-coverage@1.0.1': {} @@ -3138,16 +3132,16 @@ snapshots: dependencies: '@vitest/istanbul-lib-coverage': 1.0.1 - '@vitest/mocker@5.0.1(vite@8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1))': + '@vitest/mocker@5.0.2(vite@8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1))': dependencies: '@jridgewell/trace-mapping': 0.3.31 - '@vitest/spy': 5.0.1 + '@vitest/spy': 5.0.2 estree-walker: 3.0.3 magic-string: 1.2.3 optionalDependencies: vite: 8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1) - '@vitest/spy@5.0.1': {} + '@vitest/spy@5.0.2': {} '@workflow/serde@4.1.0': {} @@ -3157,11 +3151,11 @@ snapshots: agent-base@7.1.4: {} - ai@7.0.114(zod@4.6.5): + ai@7.0.116(zod@4.6.5): dependencies: - '@ai-sdk/gateway': 4.0.92(zod@4.6.5) + '@ai-sdk/gateway': 4.0.94(zod@4.6.5) '@ai-sdk/provider': 4.0.18 - '@ai-sdk/provider-utils': 5.0.47(zod@4.6.5) + '@ai-sdk/provider-utils': 5.0.49(zod@4.6.5) zod: 4.6.5 ansi-escapes@7.3.0: @@ -4014,8 +4008,6 @@ snapshots: shebang-regex@3.0.0: {} - siginfo@2.0.0: {} - skin-tone@2.0.0: dependencies: unicode-emoji-modifier-base: 1.0.0 @@ -4044,8 +4036,6 @@ snapshots: dependencies: through: 2.3.8 - stackback@0.0.2: {} - std-env@4.2.0: {} string-width@4.2.3: @@ -4223,10 +4213,10 @@ snapshots: tsx: 4.23.15 yaml: 2.9.1 - vitest@5.0.1(@types/node@26.6.2)(@vitest/coverage-v8@5.0.1)(vite@8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)): + vitest@5.0.2(@types/node@26.6.2)(@vitest/coverage-v8@5.0.2)(vite@8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)): dependencies: '@types/chai': 5.2.3 - '@vitest/mocker': 5.0.1(vite@8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) + '@vitest/mocker': 5.0.2(vite@8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) chai: 6.2.2 es-module-lexer: 2.3.2 expect-type: 1.4.0 @@ -4238,10 +4228,10 @@ snapshots: tinyexec: 1.3.0 tinyglobby: 0.2.17 vite: 8.2.1(@types/node@26.6.2)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1) - why-is-node-running: 2.3.0 + why-is-node-running: 3.2.2 optionalDependencies: '@types/node': 26.6.2 - '@vitest/coverage-v8': 5.0.1(vitest@5.0.1) + '@vitest/coverage-v8': 5.0.2(vitest@5.0.2) transitivePeerDependencies: - msw @@ -4249,10 +4239,7 @@ snapshots: dependencies: isexe: 2.0.0 - why-is-node-running@2.3.0: - dependencies: - siginfo: 2.0.0 - stackback: 0.0.2 + why-is-node-running@3.2.2: {} wordwrap@1.0.0: {}