diff --git a/packages/agent/package.json b/packages/agent/package.json index d486f00..131b919 100644 --- a/packages/agent/package.json +++ b/packages/agent/package.json @@ -57,19 +57,19 @@ "example:structured": "tsx examples/06-structured-output.ts" }, "dependencies": { - "@ai-sdk/provider": "4.0.27", + "@ai-sdk/provider": "4.0.28", "ws": "^8.22.0" }, "devDependencies": { - "@ai-sdk/react": "4.0.145", + "@ai-sdk/react": "4.0.146", "@types/node": "^26.6.5", "@types/ws": "^8.18.2", - "ai": "^7.0.141", + "ai": "^7.0.142", "tsup": "^9.0.0", "tsx": "^4.23.15", "typescript": "npm:@typescript/typescript6@^6.0.2", "typescript-7": "npm:typescript@^7.0.2", - "vitest": "^5.0.4", + "vitest": "^5.0.5", "zod": "4.6.7" }, "peerDependencies": { diff --git a/packages/effect/package.json b/packages/effect/package.json index 67a0f1d..c5f97d7 100644 --- a/packages/effect/package.json +++ b/packages/effect/package.json @@ -56,25 +56,25 @@ "example:sandbox": "tsx examples/03-sandbox.ts" }, "dependencies": { - "@ai-sdk/provider": "4.0.27", + "@ai-sdk/provider": "4.0.28", "@coder/ai-sdk-agent": "workspace:^", "@coder/ai-sdk-provider": "workspace:^", "@coder/ai-sdk-sandbox": "workspace:^" }, "devDependencies": { - "@ai-sdk/harness": "^1.0.152", - "@ai-sdk/provider-utils": "^5.0.60", + "@ai-sdk/harness": "^1.0.153", + "@ai-sdk/provider-utils": "^5.0.61", "@arethetypeswrong/cli": "^0.18.5", "@types/node": "^26.6.3", - "@vitest/coverage-v8": "^5.0.4", - "ai": "^7.0.141", - "effect": "4.0.4", + "@vitest/coverage-v8": "^5.0.5", + "ai": "^7.0.142", + "effect": "4.0.5", "publint": "^0.3.25", "tsup": "^9.0.0", "tsx": "^4.23.15", "typescript": "npm:@typescript/typescript6@^6.0.2", "typescript-7": "npm:typescript@^7.0.2", - "vitest": "^5.0.4", + "vitest": "^5.0.5", "zod": "4.6.7" }, "peerDependencies": { diff --git a/packages/provider/package.json b/packages/provider/package.json index a6bcdaa..382b08c 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -59,21 +59,21 @@ "example:anthropic": "tsx examples/03-anthropic.ts" }, "dependencies": { - "@ai-sdk/anthropic": "^4.0.80", - "@ai-sdk/openai-compatible": "^3.0.69", - "@ai-sdk/provider": "4.0.27" + "@ai-sdk/anthropic": "^4.0.81", + "@ai-sdk/openai-compatible": "^3.0.70", + "@ai-sdk/provider": "4.0.28" }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.5", "@types/node": "^26.6.5", - "@vitest/coverage-v8": "^5.0.4", - "ai": "^7.0.141", + "@vitest/coverage-v8": "^5.0.5", + "ai": "^7.0.142", "publint": "^0.3.25", "tsup": "^9.0.0", "tsx": "^4.23.15", "typescript": "npm:@typescript/typescript6@^6.0.2", "typescript-7": "npm:typescript@^7.0.2", - "vitest": "^5.0.4", + "vitest": "^5.0.5", "zod": "4.6.7" }, "peerDependencies": { diff --git a/packages/release-please-ai/package.json b/packages/release-please-ai/package.json index 0b91c57..29b532b 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.80", - "ai": "^7.0.141", + "@ai-sdk/anthropic": "^4.0.81", + "ai": "^7.0.142", "release-please": "~17.11.2", "zod": "4.6.7" }, @@ -23,7 +23,7 @@ "@types/node": "^26.6.5", "tsx": "^4.23.15", "typescript": "^7.0.2", - "vitest": "^5.0.4" + "vitest": "^5.0.5" }, "engines": { "node": ">=22" diff --git a/packages/sandbox/package.json b/packages/sandbox/package.json index 0bd4d58..3af63d0 100644 --- a/packages/sandbox/package.json +++ b/packages/sandbox/package.json @@ -58,20 +58,20 @@ "yaml": "^2.9.1" }, "devDependencies": { - "@ai-sdk/harness": "^1.0.152", - "@ai-sdk/harness-claude-code": "^1.0.156", - "@ai-sdk/provider-utils": "^5.0.60", - "@ai-sdk/tui": "^1.0.142", + "@ai-sdk/harness": "^1.0.153", + "@ai-sdk/harness-claude-code": "^1.0.157", + "@ai-sdk/provider-utils": "^5.0.61", + "@ai-sdk/tui": "^1.0.143", "@arethetypeswrong/cli": "^0.18.5", "@types/node": "^26.6.5", "@types/ws": "^8.18.2", - "@vitest/coverage-v8": "^5.0.4", + "@vitest/coverage-v8": "^5.0.5", "publint": "^0.3.25", "tsup": "^9.0.0", "tsx": "^4.23.15", "typescript": "npm:@typescript/typescript6@^6.0.2", "typescript-7": "npm:typescript@^7.0.2", - "vitest": "^5.0.4", + "vitest": "^5.0.5", "zod": "4.6.7" }, "peerDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1a3f08a..ce4f4ac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,15 +26,15 @@ importers: packages/agent: dependencies: '@ai-sdk/provider': - specifier: 4.0.27 - version: 4.0.27 + specifier: 4.0.28 + version: 4.0.28 ws: specifier: ^8.22.0 version: 8.22.0 devDependencies: '@ai-sdk/react': - specifier: 4.0.145 - version: 4.0.145(react@19.2.8)(zod@4.6.7) + specifier: 4.0.146 + version: 4.0.146(react@19.2.8)(zod@4.6.7) '@types/node': specifier: ^26.6.5 version: 26.6.5 @@ -42,8 +42,8 @@ importers: specifier: ^8.18.2 version: 8.18.2 ai: - specifier: ^7.0.141 - version: 7.0.141(zod@4.6.7) + specifier: ^7.0.142 + version: 7.0.142(zod@4.6.7) tsup: specifier: ^9.0.0 version: 9.0.0(@typescript/typescript6@6.0.2)(postcss@8.5.26)(tsx@4.23.15)(yaml@2.9.1) @@ -57,8 +57,8 @@ importers: specifier: npm:typescript@^7.0.2 version: typescript@7.0.2 vitest: - specifier: ^5.0.4 - version: 5.0.4(@types/node@26.6.5)(@vitest/coverage-v8@5.0.4)(vite@8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) + specifier: ^5.0.5 + version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(vite@8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) zod: specifier: 4.6.7 version: 4.6.7 @@ -66,8 +66,8 @@ importers: packages/effect: dependencies: '@ai-sdk/provider': - specifier: 4.0.27 - version: 4.0.27 + specifier: 4.0.28 + version: 4.0.28 '@coder/ai-sdk-agent': specifier: workspace:^ version: link:../agent @@ -79,11 +79,11 @@ importers: version: link:../sandbox devDependencies: '@ai-sdk/harness': - specifier: ^1.0.152 - version: 1.0.152(ws@8.22.0)(zod@4.6.7) + specifier: ^1.0.153 + version: 1.0.153(ws@8.22.0)(zod@4.6.7) '@ai-sdk/provider-utils': - specifier: ^5.0.60 - version: 5.0.60(zod@4.6.7) + specifier: ^5.0.61 + version: 5.0.61(zod@4.6.7) '@arethetypeswrong/cli': specifier: ^0.18.5 version: 0.18.5 @@ -91,14 +91,14 @@ importers: specifier: ^26.6.3 version: 26.6.5 '@vitest/coverage-v8': - specifier: ^5.0.4 - version: 5.0.4(vitest@5.0.4) + specifier: ^5.0.5 + version: 5.0.5(vitest@5.0.5) ai: - specifier: ^7.0.141 - version: 7.0.141(zod@4.6.7) + specifier: ^7.0.142 + version: 7.0.142(zod@4.6.7) effect: - specifier: 4.0.4 - version: 4.0.4 + specifier: 4.0.5 + version: 4.0.5 publint: specifier: ^0.3.25 version: 0.3.25 @@ -115,8 +115,8 @@ importers: specifier: npm:typescript@^7.0.2 version: typescript@7.0.2 vitest: - specifier: ^5.0.4 - version: 5.0.4(@types/node@26.6.5)(@vitest/coverage-v8@5.0.4)(vite@8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) + specifier: ^5.0.5 + version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(vite@8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) zod: specifier: 4.6.7 version: 4.6.7 @@ -124,14 +124,14 @@ importers: packages/provider: dependencies: '@ai-sdk/anthropic': - specifier: ^4.0.80 - version: 4.0.80(zod@4.6.7) + specifier: ^4.0.81 + version: 4.0.81(zod@4.6.7) '@ai-sdk/openai-compatible': - specifier: ^3.0.69 - version: 3.0.69(zod@4.6.7) + specifier: ^3.0.70 + version: 3.0.70(zod@4.6.7) '@ai-sdk/provider': - specifier: 4.0.27 - version: 4.0.27 + specifier: 4.0.28 + version: 4.0.28 devDependencies: '@arethetypeswrong/cli': specifier: ^0.18.5 @@ -140,11 +140,11 @@ importers: specifier: ^26.6.5 version: 26.6.5 '@vitest/coverage-v8': - specifier: ^5.0.4 - version: 5.0.4(vitest@5.0.4) + specifier: ^5.0.5 + version: 5.0.5(vitest@5.0.5) ai: - specifier: ^7.0.141 - version: 7.0.141(zod@4.6.7) + specifier: ^7.0.142 + version: 7.0.142(zod@4.6.7) publint: specifier: ^0.3.25 version: 0.3.25 @@ -161,8 +161,8 @@ importers: specifier: npm:typescript@^7.0.2 version: typescript@7.0.2 vitest: - specifier: ^5.0.4 - version: 5.0.4(@types/node@26.6.5)(@vitest/coverage-v8@5.0.4)(vite@8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) + specifier: ^5.0.5 + version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(vite@8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) zod: specifier: 4.6.7 version: 4.6.7 @@ -170,11 +170,11 @@ importers: packages/release-please-ai: dependencies: '@ai-sdk/anthropic': - specifier: ^4.0.80 - version: 4.0.80(zod@4.6.7) + specifier: ^4.0.81 + version: 4.0.81(zod@4.6.7) ai: - specifier: ^7.0.141 - version: 7.0.141(zod@4.6.7) + specifier: ^7.0.142 + version: 7.0.142(zod@4.6.7) release-please: specifier: ~17.11.2 version: 17.11.2(supports-color@7.2.0) @@ -192,8 +192,8 @@ importers: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: ^5.0.4 - version: 5.0.4(@types/node@26.6.5)(@vitest/coverage-v8@5.0.4)(vite@8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) + specifier: ^5.0.5 + version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(vite@8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) packages/sandbox: dependencies: @@ -205,17 +205,17 @@ importers: version: 2.9.1 devDependencies: '@ai-sdk/harness': - specifier: ^1.0.152 - version: 1.0.152(ws@8.22.0)(zod@4.6.7) + specifier: ^1.0.153 + version: 1.0.153(ws@8.22.0)(zod@4.6.7) '@ai-sdk/harness-claude-code': - specifier: ^1.0.156 - version: 1.0.156(zod@4.6.7) + specifier: ^1.0.157 + version: 1.0.157(zod@4.6.7) '@ai-sdk/provider-utils': - specifier: ^5.0.60 - version: 5.0.60(zod@4.6.7) + specifier: ^5.0.61 + version: 5.0.61(zod@4.6.7) '@ai-sdk/tui': - specifier: ^1.0.142 - version: 1.0.142(zod@4.6.7) + specifier: ^1.0.143 + version: 1.0.143(zod@4.6.7) '@arethetypeswrong/cli': specifier: ^0.18.5 version: 0.18.5 @@ -226,8 +226,8 @@ importers: specifier: ^8.18.2 version: 8.18.2 '@vitest/coverage-v8': - specifier: ^5.0.4 - version: 5.0.4(vitest@5.0.4) + specifier: ^5.0.5 + version: 5.0.5(vitest@5.0.5) publint: specifier: ^0.3.25 version: 0.3.25 @@ -244,34 +244,34 @@ importers: specifier: npm:typescript@^7.0.2 version: typescript@7.0.2 vitest: - specifier: ^5.0.4 - version: 5.0.4(@types/node@26.6.5)(@vitest/coverage-v8@5.0.4)(vite@8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) + specifier: ^5.0.5 + version: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(vite@8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) zod: specifier: 4.6.7 version: 4.6.7 packages: - '@ai-sdk/anthropic@4.0.80': - resolution: {integrity: sha512-nqT4fVWIiQ0fMKB+Vb0E8iOkABK83GMc43uLLTqVlU84PgF530MECHxX/G8VdOjGDKGpklC+KDM5DqxctBmPlQ==} + '@ai-sdk/anthropic@4.0.81': + resolution: {integrity: sha512-xcd2bmpJ1QvSAGtXhE/OJ1DPsCFZMfDoV49VlXdgkVBeHLgBf766l4VJUmGXq6ch+mLViE11Iy08F2g7Bi8O4A==} engines: {node: '>=22'} peerDependencies: zod: 4.6.7 - '@ai-sdk/gateway@4.0.114': - resolution: {integrity: sha512-q4FiOnWmkdvCx9Z+bGiwAIcPo0nx5resKoI02VGLpWA9PuVSZvVtrg1/TyA07Lv2rnQUR7cu6lq2Gug5FB02hg==} + '@ai-sdk/gateway@4.0.115': + resolution: {integrity: sha512-Xn+gDWM4Ti2FzYmxhlZtjEuGBGZlOYaQMpwcVRSN4c9qCMUszD5F5TAbkxgLV/tHKeMfEX+WEuTCl6Kkj2r73A==} engines: {node: '>=22'} peerDependencies: zod: 4.6.7 - '@ai-sdk/harness-claude-code@1.0.156': - resolution: {integrity: sha512-ukYcXzOzh5FA9UfEUDTjK0u7tt93ZIvOI/FUqqmDaQT5KSs24kuPTsOi0/SfAgpB9H3E9cnOYuPQcdDil1DzTQ==} + '@ai-sdk/harness-claude-code@1.0.157': + resolution: {integrity: sha512-VHe3Rvs2eoe/+++TKmglkLxZlecXANd6B529qFbIndlX+ZGRXZllf5HxT/M/c8CIYEQ7YlQH2XkTd5NaPU23WA==} engines: {node: '>=22'} peerDependencies: zod: 4.6.7 - '@ai-sdk/harness@1.0.152': - resolution: {integrity: sha512-x0GJ/X4ifM8Cx85sGp6PKycr+NfpT96i2I5RAWT7QonIQpRV+j1lK0/R+RQAOm/Uxy6aMj/jZYklG4kJaIiiKA==} + '@ai-sdk/harness@1.0.153': + resolution: {integrity: sha512-uZMGVAVfGNFuzYxWlmsqYM/hnYZyMLGnspMkj3k62vZ0bzeRGIjTsnzx3aLW6UKBridRpXlDvHlDvKjwZ6A+8Q==} engines: {node: '>=22'} peerDependencies: ws: ^8.21.0 @@ -280,36 +280,36 @@ packages: ws: optional: true - '@ai-sdk/mcp@2.0.76': - resolution: {integrity: sha512-StErhVSLw/9r8sGPk5iuy+l9lLpgJifBagmHPdHwC3moiO/fdBsxHs3bOM/ewkZVoDeLoP7NY/2tXt0oZ2tS/w==} + '@ai-sdk/mcp@2.0.77': + resolution: {integrity: sha512-gv+dj2lHmWnUWy3i1h7OloTs2T9yM0nLoRpTAZl/dqMihtHokdVtGGDh3+Bvs5YdIKezT98qCj/hSi5m/WRQ/g==} engines: {node: '>=22'} peerDependencies: zod: 4.6.7 - '@ai-sdk/openai-compatible@3.0.69': - resolution: {integrity: sha512-ZPlhJrmmaOTsOvHbiM34FNC9f3tovn6vDZHNzsFOUHOKFlXh3nk+0k4lOe43Yb0Di7MdAyi70wkDPfzfP2lodw==} + '@ai-sdk/openai-compatible@3.0.70': + resolution: {integrity: sha512-0TefLzj+V7aMLrIIKdk3CKRji+hOu3oOSHeLKJVzr0+q/7rsH4Q56w6RK7GX7csmAd9Urtt097XBTkBwJbpDjA==} engines: {node: '>=22'} peerDependencies: zod: 4.6.7 - '@ai-sdk/provider-utils@5.0.60': - resolution: {integrity: sha512-Tw56Xw8RdmWH30RuWdYrBK+XvJWwTlBre8v1ARH8oNyzC6xxDNB/ss0yzQbO3hkP+sdtvZH10RIAFP1GwjWGgw==} + '@ai-sdk/provider-utils@5.0.61': + resolution: {integrity: sha512-Y+Z3539UXw0ctFDNepTtG23VqBQHr2A6yI2qUxvQcg75DJYgJoD2F9U2Vp5OgQjX7lxto1BLgFtKuOhzrr52vQ==} engines: {node: '>=22'} peerDependencies: zod: 4.6.7 - '@ai-sdk/provider@4.0.27': - resolution: {integrity: sha512-TtWwm6SxFiPomlMIbTQa+yhJte+w4/oCsW+wJrJzMC3MqHpAY9e5dJF1Y4HxyKt3W2Csac0KiI76Ckio11TFYw==} + '@ai-sdk/provider@4.0.28': + resolution: {integrity: sha512-6ThcmkJQXSMlBrf6mirIjUUS04Q5/kApbYTOzd5lZfYXLa1XPpnDLxP/G96/DKc00fDIUOW9S2ls0mSzb0+l9w==} engines: {node: '>=22'} - '@ai-sdk/react@4.0.145': - resolution: {integrity: sha512-mkKTqf/T0cx4N4TYPqfJP8T0Jiwi96jmwOr1JHLbUUsQzxLm3qDB8DVDBvl6ouRCgpmrtxOWjNPC8fWEdeFF3A==} + '@ai-sdk/react@4.0.146': + resolution: {integrity: sha512-acYAJHpuq/6FBRAgFLZVZpg3hptDN+oKWIR0ufPHLQDVCZHQlfvryiDEFYGbeV35olnn7KA1dDHIN2EY3it4iw==} engines: {node: '>=22'} peerDependencies: react: ^18 || ~19.0.1 || ~19.1.2 || ^19.2.1 - '@ai-sdk/tui@1.0.142': - resolution: {integrity: sha512-81041HOzBZEx7Zolylxxmx9lKPn78GRo6qL4A/jIr8/nC6NXLVt/E9bOhBuLIv7AyO8O9pz7xS7l8u0G3LCfqQ==} + '@ai-sdk/tui@1.0.143': + resolution: {integrity: sha512-Yhn0ukOYA4Q/tpz6qVlW0db6IcNA91KjIS4POZs3gFU2XaVmWK762TKSrzLYJxd8YIcUQvQxPaIUQSMcxSpIjQ==} engines: {node: '>=22'} '@andrewbranch/untar.js@1.0.4': @@ -1257,11 +1257,11 @@ packages: resolution: {integrity: sha512-UycprH3T6n3jH0k44NHMa7pnFHGu/N05MjojYr+Mc6I7obkoLIJujSWwin1pCvdy/eOxrI/l3uDLQsmcrOb4ug==} engines: {node: '>= 20'} - '@vitest/coverage-v8@5.0.4': - resolution: {integrity: sha512-P5YcQY8Y6RmoE9xRXI38rT8pssbcubEzqtYTM2XQoxOXMDn04nRaTI1SM8qCl9/NfW3ag9GlzdSXu7IwO5Ft8A==} + '@vitest/coverage-v8@5.0.5': + resolution: {integrity: sha512-4KpkGdIrSqBihx/JyP/e+S+IKB98etg1XDQiLAxksLfcShnwi1VReGeOT9NI43hLHbknosKp/1CCLn9Zgcs8mg==} peerDependencies: - '@vitest/browser': 5.0.4 - vitest: 5.0.4 + '@vitest/browser': 5.0.5 + vitest: 5.0.5 peerDependenciesMeta: '@vitest/browser': optional: true @@ -1274,8 +1274,8 @@ packages: resolution: {integrity: sha512-gUsfXZJbzPamoIY5TvHFiMMoXESBrUMo+xqaj+rYrWI69+EnvRlYBlP96ZnHPY4vX8kyUpgAnFUCg5wZG/HkDQ==} engines: {node: '>=22'} - '@vitest/mocker@5.0.4': - resolution: {integrity: sha512-tqAlrYWce4iUxhr3ncNohejtCTOcHeE8XWrSNZY3OhPoDn01yeGv+gnaBy64ATp7o6pb03eIbBAjzmibpc9vIQ==} + '@vitest/mocker@5.0.5': + resolution: {integrity: sha512-xLL3lkDegJZw+MGoGaCCsFayDZthGgpAtr3Vziyfc4p7xH89K7KRPcRBBh/kEYm0Aqkt5DtTmkYpBtRV/FrHZg==} peerDependencies: msw: ^2.4.9 || ^3.0.0 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -1285,8 +1285,8 @@ packages: vite: optional: true - '@vitest/spy@5.0.4': - resolution: {integrity: sha512-MZKk/gSkm2q+ICobMxCpH1mA+cCAWm8WV7UhxlqGjq/sJ3AGc1BqFOs5CRVXxH78wQtme9q/NAAgBquj4AcyMw==} + '@vitest/spy@5.0.5': + resolution: {integrity: sha512-lwJRExuH417257Q5wv9QYugN9IMJkoxcrKrYxGPQkBzl7wlNpTUxD/5yNX4ESKVUIShKPgkGchYPFMWOOk0wzw==} '@workflow/serde@4.1.0': resolution: {integrity: sha512-pav4F2BoirECWR7Nf1TKt+2eETcBj7jj4cBefQ8VXQCA6NPkaKeLfj/zMgi+3zYV5ZIBT4GuUiphsj0/b9hPQQ==} @@ -1304,8 +1304,8 @@ packages: resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} engines: {node: '>= 14'} - ai@7.0.141: - resolution: {integrity: sha512-vzkkd/613Gt7xNiV740UqwCmgdk4vh4dwQsDSHl+gpUJm8U+SFb7TRnUIj1lPxO0ZY8vhr4KXcJi0mDK/UNM2Q==} + ai@7.0.142: + resolution: {integrity: sha512-Tifni6/6nNhCu4GnFEeYYR7CGmJ3Yhm44SGxYrOupqP2aaZwmGGiiB5Zx4hiauJR0AWimcXULejDT+Qsj+SHOQ==} engines: {node: '>=22'} peerDependencies: zod: 4.6.7 @@ -1525,8 +1525,8 @@ packages: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} engines: {node: '>=8'} - effect@4.0.4: - resolution: {integrity: sha512-Sr50OeVSC3M5UkoUYUhFf3EULryhGaZZUf6OzDHTvaznOw7HRlxOKdF3/4nvQXHL22StOyMG3Cvo8Bt7xUp+Ng==} + effect@4.0.5: + resolution: {integrity: sha512-BY4/28NlpOd99yzmV741xbVGmp+1U7tks4oB7F/Png64bTa5tm5eCA6W0RiXsnuLDDoJpjfVSo4Dnq4BZb/89Q==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2363,20 +2363,20 @@ packages: yaml: optional: true - vitest@5.0.4: - resolution: {integrity: sha512-z0WxZRV2Sg48wF0FSgMq3TFG8JS38/Qr96vZVZdX6+Em9raQTvnXQvdTFJe2m3rfyJnEHeHQ/snceIdi8D1pVg==} + vitest@5.0.5: + resolution: {integrity: sha512-cPODOMF8YnkiiYtDdHo6n4wWmBrOBBbOIYH2d33M4l3CdNn72h+qMmO6uXffUN6A5AZFXNND/d+krS9mgkXRfg==} 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.4 - '@vitest/browser-preview': 5.0.4 + '@vitest/browser-playwright': 5.0.5 + '@vitest/browser-preview': 5.0.5 '@vitest/browser-webdriverio': ^5.0.0-beta.5 || >=5.0.0 - '@vitest/coverage-istanbul': 5.0.4 - '@vitest/coverage-v8': 5.0.4 - '@vitest/ui': 5.0.4 + '@vitest/coverage-istanbul': 5.0.5 + '@vitest/coverage-v8': 5.0.5 + '@vitest/ui': 5.0.5 happy-dom: '*' jsdom: '*' vite: ^6.4.0 || ^7.0.0 || ^8.0.0 @@ -2473,81 +2473,81 @@ packages: snapshots: - '@ai-sdk/anthropic@4.0.80(zod@4.6.7)': + '@ai-sdk/anthropic@4.0.81(zod@4.6.7)': dependencies: - '@ai-sdk/provider': 4.0.27 - '@ai-sdk/provider-utils': 5.0.60(zod@4.6.7) + '@ai-sdk/provider': 4.0.28 + '@ai-sdk/provider-utils': 5.0.61(zod@4.6.7) zod: 4.6.7 - '@ai-sdk/gateway@4.0.114(zod@4.6.7)': + '@ai-sdk/gateway@4.0.115(zod@4.6.7)': dependencies: - '@ai-sdk/provider': 4.0.27 - '@ai-sdk/provider-utils': 5.0.60(zod@4.6.7) + '@ai-sdk/provider': 4.0.28 + '@ai-sdk/provider-utils': 5.0.61(zod@4.6.7) '@vercel/oidc': 3.2.0 zod: 4.6.7 - '@ai-sdk/harness-claude-code@1.0.156(zod@4.6.7)': + '@ai-sdk/harness-claude-code@1.0.157(zod@4.6.7)': dependencies: - '@ai-sdk/harness': 1.0.152(ws@8.22.0)(zod@4.6.7) - '@ai-sdk/provider': 4.0.27 - '@ai-sdk/provider-utils': 5.0.60(zod@4.6.7) + '@ai-sdk/harness': 1.0.153(ws@8.22.0)(zod@4.6.7) + '@ai-sdk/provider': 4.0.28 + '@ai-sdk/provider-utils': 5.0.61(zod@4.6.7) ws: 8.22.0 zod: 4.6.7 transitivePeerDependencies: - bufferutil - utf-8-validate - '@ai-sdk/harness@1.0.152(ws@8.22.0)(zod@4.6.7)': + '@ai-sdk/harness@1.0.153(ws@8.22.0)(zod@4.6.7)': dependencies: - '@ai-sdk/provider': 4.0.27 - '@ai-sdk/provider-utils': 5.0.60(zod@4.6.7) - ai: 7.0.141(zod@4.6.7) + '@ai-sdk/provider': 4.0.28 + '@ai-sdk/provider-utils': 5.0.61(zod@4.6.7) + ai: 7.0.142(zod@4.6.7) zod: 4.6.7 optionalDependencies: ws: 8.22.0 - '@ai-sdk/mcp@2.0.76(zod@4.6.7)': + '@ai-sdk/mcp@2.0.77(zod@4.6.7)': dependencies: - '@ai-sdk/provider': 4.0.27 - '@ai-sdk/provider-utils': 5.0.60(zod@4.6.7) + '@ai-sdk/provider': 4.0.28 + '@ai-sdk/provider-utils': 5.0.61(zod@4.6.7) cross-spawn: 7.0.6 pkce-challenge: 5.0.1 zod: 4.6.7 - '@ai-sdk/openai-compatible@3.0.69(zod@4.6.7)': + '@ai-sdk/openai-compatible@3.0.70(zod@4.6.7)': dependencies: - '@ai-sdk/provider': 4.0.27 - '@ai-sdk/provider-utils': 5.0.60(zod@4.6.7) + '@ai-sdk/provider': 4.0.28 + '@ai-sdk/provider-utils': 5.0.61(zod@4.6.7) zod: 4.6.7 - '@ai-sdk/provider-utils@5.0.60(zod@4.6.7)': + '@ai-sdk/provider-utils@5.0.61(zod@4.6.7)': dependencies: - '@ai-sdk/provider': 4.0.27 + '@ai-sdk/provider': 4.0.28 '@standard-schema/spec': 1.1.0 '@workflow/serde': 4.1.0 eventsource-parser: 3.1.1 undici: 7.30.0 zod: 4.6.7 - '@ai-sdk/provider@4.0.27': + '@ai-sdk/provider@4.0.28': dependencies: json-schema: 0.4.0 - '@ai-sdk/react@4.0.145(react@19.2.8)(zod@4.6.7)': + '@ai-sdk/react@4.0.146(react@19.2.8)(zod@4.6.7)': dependencies: - '@ai-sdk/mcp': 2.0.76(zod@4.6.7) - '@ai-sdk/provider': 4.0.27 - '@ai-sdk/provider-utils': 5.0.60(zod@4.6.7) - ai: 7.0.141(zod@4.6.7) + '@ai-sdk/mcp': 2.0.77(zod@4.6.7) + '@ai-sdk/provider': 4.0.28 + '@ai-sdk/provider-utils': 5.0.61(zod@4.6.7) + ai: 7.0.142(zod@4.6.7) react: 19.2.8 swr: 2.5.1(react@19.2.8) throttleit: 2.1.0 transitivePeerDependencies: - zod - '@ai-sdk/tui@1.0.142(zod@4.6.7)': + '@ai-sdk/tui@1.0.143(zod@4.6.7)': dependencies: - ai: 7.0.141(zod@4.6.7) + ai: 7.0.142(zod@4.6.7) transitivePeerDependencies: - zod @@ -3118,7 +3118,7 @@ snapshots: '@vercel/oidc@3.2.0': {} - '@vitest/coverage-v8@5.0.4(vitest@5.0.4)': + '@vitest/coverage-v8@5.0.5(vitest@5.0.5)': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/istanbul-lib-coverage': 1.0.2 @@ -3128,7 +3128,7 @@ snapshots: obug: 3.0.0 std-env: 4.3.0 tinyrainbow: 3.2.0 - vitest: 5.0.4(@types/node@26.6.5)(@vitest/coverage-v8@5.0.4)(vite@8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) + vitest: 5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(vite@8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) '@vitest/istanbul-lib-coverage@1.0.2': {} @@ -3136,16 +3136,16 @@ snapshots: dependencies: '@vitest/istanbul-lib-coverage': 1.0.2 - '@vitest/mocker@5.0.4(vite@8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1))': + '@vitest/mocker@5.0.5(vite@8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1))': dependencies: '@jridgewell/trace-mapping': 0.3.31 - '@vitest/spy': 5.0.4 + '@vitest/spy': 5.0.5 estree-walker: 3.0.3 magic-string: 1.4.3 optionalDependencies: vite: 8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1) - '@vitest/spy@5.0.4': {} + '@vitest/spy@5.0.5': {} '@workflow/serde@4.1.0': {} @@ -3155,11 +3155,11 @@ snapshots: agent-base@7.1.4: {} - ai@7.0.141(zod@4.6.7): + ai@7.0.142(zod@4.6.7): dependencies: - '@ai-sdk/gateway': 4.0.114(zod@4.6.7) - '@ai-sdk/provider': 4.0.27 - '@ai-sdk/provider-utils': 5.0.60(zod@4.6.7) + '@ai-sdk/gateway': 4.0.115(zod@4.6.7) + '@ai-sdk/provider': 4.0.28 + '@ai-sdk/provider-utils': 5.0.61(zod@4.6.7) zod: 4.6.7 ansi-escapes@7.3.0: @@ -3364,7 +3364,7 @@ snapshots: dependencies: is-obj: 2.0.0 - effect@4.0.4: {} + effect@4.0.5: {} emoji-regex@8.0.0: {} @@ -4199,10 +4199,10 @@ snapshots: tsx: 4.23.15 yaml: 2.9.1 - vitest@5.0.4(@types/node@26.6.5)(@vitest/coverage-v8@5.0.4)(vite@8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)): + vitest@5.0.5(@types/node@26.6.5)(@vitest/coverage-v8@5.0.5)(vite@8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)): dependencies: '@types/chai': 5.2.3 - '@vitest/mocker': 5.0.4(vite@8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) + '@vitest/mocker': 5.0.5(vite@8.2.1(@types/node@26.6.5)(esbuild@0.28.2)(tsx@4.23.15)(yaml@2.9.1)) chai: 6.3.0 es-module-lexer: 2.3.2 expect-type: 1.4.0 @@ -4217,7 +4217,7 @@ snapshots: why-is-node-running: 3.2.1 optionalDependencies: '@types/node': 26.6.5 - '@vitest/coverage-v8': 5.0.4(vitest@5.0.4) + '@vitest/coverage-v8': 5.0.5(vitest@5.0.5) transitivePeerDependencies: - msw