diff --git a/packages/anthropic/package.json b/packages/anthropic/package.json index 38c2814c..c2fe2ecc 100644 --- a/packages/anthropic/package.json +++ b/packages/anthropic/package.json @@ -59,7 +59,7 @@ "zod": "catalog:" }, "peerDependencies": { - "@ai-sdk/anthropic": "^3.0.0" + "@ai-sdk/anthropic": "^3.0.0 || ^4.0.0" }, "engines": { "node": ">=20.0.0" diff --git a/packages/chutes/package.json b/packages/chutes/package.json index 259a476d..4adfd62d 100644 --- a/packages/chutes/package.json +++ b/packages/chutes/package.json @@ -59,7 +59,7 @@ "zod": "catalog:" }, "peerDependencies": { - "@ai-sdk/openai-compatible": "^2.0.0" + "@ai-sdk/openai-compatible": "^2.0.0 || ^3.0.0" }, "engines": { "node": ">=20.0.0" diff --git a/packages/deepseek/package.json b/packages/deepseek/package.json index ccf6a88c..bd288efe 100644 --- a/packages/deepseek/package.json +++ b/packages/deepseek/package.json @@ -59,7 +59,7 @@ "zod": "catalog:" }, "peerDependencies": { - "@ai-sdk/deepseek": "^2.0.0" + "@ai-sdk/deepseek": "^2.0.0 || ^3.0.0" }, "engines": { "node": ">=20.0.0" diff --git a/packages/gateway/package.json b/packages/gateway/package.json index fc7313fc..e54a7835 100644 --- a/packages/gateway/package.json +++ b/packages/gateway/package.json @@ -59,7 +59,7 @@ "zod": "catalog:" }, "peerDependencies": { - "ai": "^6.0.0" + "ai": "^6.0.0 || ^7.0.0" }, "engines": { "node": ">=20.0.0" diff --git a/packages/google/package.json b/packages/google/package.json index 44c98acd..33a40516 100644 --- a/packages/google/package.json +++ b/packages/google/package.json @@ -59,7 +59,7 @@ "zod": "catalog:" }, "peerDependencies": { - "@ai-sdk/google": "^3.0.0" + "@ai-sdk/google": "^3.0.0 || ^4.0.0" }, "engines": { "node": ">=20.0.0" diff --git a/packages/groq/package.json b/packages/groq/package.json index 2a297831..f9bd32bd 100644 --- a/packages/groq/package.json +++ b/packages/groq/package.json @@ -59,7 +59,7 @@ "zod": "catalog:" }, "peerDependencies": { - "@ai-sdk/groq": "^3.0.0" + "@ai-sdk/groq": "^3.0.0 || ^4.0.0" }, "engines": { "node": ">=20.0.0" diff --git a/packages/minimax/package.json b/packages/minimax/package.json index 2207f4bf..a9357c19 100644 --- a/packages/minimax/package.json +++ b/packages/minimax/package.json @@ -59,7 +59,7 @@ "zod": "catalog:" }, "peerDependencies": { - "@ai-sdk/openai-compatible": "^2.0.0" + "@ai-sdk/openai-compatible": "^2.0.0 || ^3.0.0" }, "engines": { "node": ">=20.0.0" diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index b628c64b..0e1a141a 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -77,14 +77,14 @@ "@ai-billing/types": "workspace:*", "@ai-billing/ui": "workspace:*", "@ai-billing/xai": "workspace:*", - "@ai-sdk/anthropic": "^3.0.0", - "@ai-sdk/deepseek": "^2.0.0", - "@ai-sdk/google": "^3.0.0", - "@ai-sdk/groq": "^3.0.0", + "@ai-sdk/anthropic": "^4.0.0", + "@ai-sdk/deepseek": "^3.0.0", + "@ai-sdk/google": "^4.0.0", + "@ai-sdk/groq": "^4.0.0", "@ai-sdk/openai": "catalog:", - "@ai-sdk/openai-compatible": "^2.0.0", - "@ai-sdk/rsc": "^2.0.0", - "@ai-sdk/xai": "^3.0.0", + "@ai-sdk/openai-compatible": "^3.0.0", + "@ai-sdk/rsc": "^3.0.0", + "@ai-sdk/xai": "^4.0.0", "@openrouter/ai-sdk-provider": "catalog:", "ai": "catalog:" }, diff --git a/packages/openai-compatible/package.json b/packages/openai-compatible/package.json index fd66ba03..8b33bba2 100644 --- a/packages/openai-compatible/package.json +++ b/packages/openai-compatible/package.json @@ -59,7 +59,7 @@ "zod": "catalog:" }, "peerDependencies": { - "@ai-sdk/openai-compatible": "^2.0.0" + "@ai-sdk/openai-compatible": "^2.0.0 || ^3.0.0" }, "engines": { "node": ">=20.0.0" diff --git a/packages/openai/package.json b/packages/openai/package.json index 8333e86d..41fb91a2 100644 --- a/packages/openai/package.json +++ b/packages/openai/package.json @@ -59,7 +59,7 @@ "zod": "catalog:" }, "peerDependencies": { - "@ai-sdk/openai": "^3.0.0" + "@ai-sdk/openai": "^3.0.0 || ^4.0.0" }, "engines": { "node": ">=20.0.0" diff --git a/packages/openrouter/package.json b/packages/openrouter/package.json index 25187a03..bcf0233a 100644 --- a/packages/openrouter/package.json +++ b/packages/openrouter/package.json @@ -44,7 +44,7 @@ "dependencies": { "@ai-billing/core": "workspace:*", "@ai-billing/types": "workspace:*", - "@openrouter/ai-sdk-provider": "^2.3.3" + "@openrouter/ai-sdk-provider": "^3.0.0" }, "devDependencies": { "@ai-billing/typescript-config": "workspace:*", diff --git a/packages/xai/package.json b/packages/xai/package.json index 0ac655c9..9180f55e 100644 --- a/packages/xai/package.json +++ b/packages/xai/package.json @@ -59,7 +59,7 @@ "zod": "catalog:" }, "peerDependencies": { - "@ai-sdk/xai": "^3.0.0" + "@ai-sdk/xai": "^3.0.0 || ^4.0.0" }, "engines": { "node": ">=20.0.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bfb5c269..550098ac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,11 +7,11 @@ settings: catalogs: default: '@ai-sdk/openai': - specifier: ^3.0.0 - version: 3.0.49 + specifier: ^4.0.0 + version: 4.0.46 '@ai-sdk/provider': - specifier: ^3.0.8 - version: 3.0.8 + specifier: ^4.0.0 + version: 4.0.3 '@changesets/cli': specifier: ^2.30.0 version: 2.30.0 @@ -19,8 +19,8 @@ catalogs: specifier: ^5.0.0 version: 5.0.0 '@openrouter/ai-sdk-provider': - specifier: ^2.3.3 - version: 2.3.3 + specifier: ^3.0.0 + version: 3.0.0 '@types/node': specifier: ^22.15.3 version: 22.19.15 @@ -34,8 +34,8 @@ catalogs: specifier: 4.1.10 version: 4.1.10 ai: - specifier: ^6.0.138 - version: 6.0.138 + specifier: ^7.0.0 + version: 7.0.77 eslint-plugin-jsdoc: specifier: ^63.0.0 version: 63.0.0 @@ -191,7 +191,7 @@ importers: version: link:../../packages/polar '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@ai-sdk/react': specifier: 3.0.118 version: 3.0.118(react@19.2.4)(zod@3.25.76) @@ -465,7 +465,7 @@ importers: version: link:../../packages/stripe '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@ai-sdk/react': specifier: 3.0.118 version: 3.0.118(react@19.2.4)(zod@3.25.76) @@ -742,10 +742,10 @@ importers: version: link:../../packages/polar '@ai-sdk/openai': specifier: 'catalog:' - version: 3.0.49(zod@3.25.76) + version: 4.0.46(zod@3.25.76) '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@ai-sdk/react': specifier: 3.0.118 version: 3.0.118(react@19.2.4)(zod@3.25.76) @@ -1013,7 +1013,7 @@ importers: version: 3.0.49(zod@4.3.6) '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@codemirror/lang-python': specifier: ^6.1.6 version: 6.2.1 @@ -1278,7 +1278,7 @@ importers: version: 3.0.49(zod@4.3.6) '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@clerk/nextjs': specifier: ^6 version: 6.39.5(next@16.2.10(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -1609,7 +1609,7 @@ importers: version: 2.0.38(zod@4.3.6) '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@ai-sdk/xai': specifier: ^3.0.0 version: 3.0.83(zod@4.3.6) @@ -1618,10 +1618,10 @@ importers: version: 0.0.10 '@openrouter/ai-sdk-provider': specifier: 'catalog:' - version: 2.3.3(ai@6.0.138(zod@4.3.6))(zod@4.3.6) + version: 3.0.0(ai@7.0.77(zod@4.3.6))(zod@4.3.6) ai: specifier: 'catalog:' - version: 6.0.138(zod@4.3.6) + version: 7.0.77(zod@4.3.6) next: specifier: 'catalog:' version: 16.2.10(@opentelemetry/api@1.9.1)(@playwright/test@1.59.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -1652,7 +1652,7 @@ importers: dependencies: '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@ai-sdk/react': specifier: 3.0.118 version: 3.0.118(react@19.2.4)(zod@3.25.76) @@ -1948,10 +1948,10 @@ importers: dependencies: '@ai-sdk/openai': specifier: 'catalog:' - version: 3.0.49(zod@3.25.76) + version: 4.0.46(zod@3.25.76) '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@ai-sdk/react': specifier: 3.0.118 version: 3.0.118(react@19.2.4)(zod@3.25.76) @@ -2215,7 +2215,7 @@ importers: specifier: workspace:* version: link:../types '@ai-sdk/anthropic': - specifier: ^3.0.0 + specifier: ^3.0.0 || ^4.0.0 version: 3.0.71(zod@4.3.6) devDependencies: '@ai-billing/testing': @@ -2226,13 +2226,13 @@ importers: version: link:../typescript-config '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@edge-runtime/vm': specifier: 'catalog:' version: 5.0.0 ai: specifier: 'catalog:' - version: 6.0.138(zod@4.3.6) + version: 7.0.77(zod@4.3.6) tsup: specifier: 'catalog:' version: 8.5.1(@microsoft/api-extractor@7.58.7(@types/node@22.19.15))(jiti@2.6.1)(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) @@ -2272,13 +2272,13 @@ importers: version: link:../typescript-config '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@edge-runtime/vm': specifier: 'catalog:' version: 5.0.0 ai: specifier: 'catalog:' - version: 6.0.138(zod@4.3.6) + version: 7.0.77(zod@4.3.6) tsup: specifier: 'catalog:' version: 8.5.1(@microsoft/api-extractor@7.58.7(@types/node@22.19.15))(jiti@2.6.1)(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) @@ -2307,8 +2307,8 @@ importers: specifier: workspace:* version: link:../types '@ai-sdk/openai-compatible': - specifier: ^2.0.0 - version: 2.0.38(zod@4.3.6) + specifier: ^2.0.0 || ^3.0.0 + version: 3.0.14(zod@4.3.6) devDependencies: '@ai-billing/testing': specifier: workspace:* @@ -2318,13 +2318,13 @@ importers: version: link:../typescript-config '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@edge-runtime/vm': specifier: 'catalog:' version: 5.0.0 ai: specifier: 'catalog:' - version: 6.0.138(zod@4.3.6) + version: 7.0.77(zod@4.3.6) tsup: specifier: 'catalog:' version: 8.5.1(@microsoft/api-extractor@7.58.7(@types/node@22.19.15))(jiti@2.6.1)(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) @@ -2358,7 +2358,7 @@ importers: version: link:../typescript-config '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@edge-runtime/vm': specifier: 'catalog:' version: 5.0.0 @@ -2390,8 +2390,8 @@ importers: specifier: workspace:* version: link:../types '@ai-sdk/deepseek': - specifier: ^2.0.0 - version: 2.0.29(zod@4.3.6) + specifier: ^2.0.0 || ^3.0.0 + version: 2.0.35(zod@4.3.6) devDependencies: '@ai-billing/testing': specifier: workspace:* @@ -2401,13 +2401,13 @@ importers: version: link:../typescript-config '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@edge-runtime/vm': specifier: 'catalog:' version: 5.0.0 ai: specifier: 'catalog:' - version: 6.0.138(zod@4.3.6) + version: 7.0.77(zod@4.3.6) tsup: specifier: 'catalog:' version: 8.5.1(@microsoft/api-extractor@7.58.7(@types/node@22.19.15))(jiti@2.6.1)(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) @@ -2444,13 +2444,13 @@ importers: version: link:../typescript-config '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@edge-runtime/vm': specifier: 'catalog:' version: 5.0.0 ai: specifier: 'catalog:' - version: 6.0.138(zod@4.3.6) + version: 7.0.77(zod@4.3.6) tsup: specifier: 'catalog:' version: 8.5.1(@microsoft/api-extractor@7.58.7(@types/node@22.19.15))(jiti@2.6.1)(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) @@ -2479,7 +2479,7 @@ importers: specifier: workspace:* version: link:../types '@ai-sdk/google': - specifier: ^3.0.0 + specifier: ^3.0.0 || ^4.0.0 version: 3.0.64(zod@4.3.6) devDependencies: '@ai-billing/testing': @@ -2490,13 +2490,13 @@ importers: version: link:../typescript-config '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@edge-runtime/vm': specifier: 'catalog:' version: 5.0.0 ai: specifier: 'catalog:' - version: 6.0.138(zod@4.3.6) + version: 7.0.77(zod@4.3.6) tsup: specifier: 'catalog:' version: 8.5.1(@microsoft/api-extractor@7.58.7(@types/node@22.19.15))(jiti@2.6.1)(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) @@ -2525,7 +2525,7 @@ importers: specifier: workspace:* version: link:../types '@ai-sdk/groq': - specifier: ^3.0.0 + specifier: ^3.0.0 || ^4.0.0 version: 3.0.34(zod@4.3.6) devDependencies: '@ai-billing/testing': @@ -2536,13 +2536,13 @@ importers: version: link:../typescript-config '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@edge-runtime/vm': specifier: 'catalog:' version: 5.0.0 ai: specifier: 'catalog:' - version: 6.0.138(zod@4.3.6) + version: 7.0.77(zod@4.3.6) tsup: specifier: 'catalog:' version: 8.5.1(@microsoft/api-extractor@7.58.7(@types/node@22.19.15))(jiti@2.6.1)(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) @@ -2602,8 +2602,8 @@ importers: specifier: workspace:* version: link:../types '@ai-sdk/openai-compatible': - specifier: ^2.0.0 - version: 2.0.41(zod@4.3.6) + specifier: ^2.0.0 || ^3.0.0 + version: 3.0.14(zod@4.3.6) devDependencies: '@ai-billing/testing': specifier: workspace:* @@ -2613,13 +2613,13 @@ importers: version: link:../typescript-config '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@edge-runtime/vm': specifier: 'catalog:' version: 5.0.0 ai: specifier: 'catalog:' - version: 6.0.138(zod@4.3.6) + version: 7.0.77(zod@4.3.6) tsup: specifier: 'catalog:' version: 8.5.1(@microsoft/api-extractor@7.58.7(@types/node@22.19.15))(jiti@2.6.1)(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) @@ -2718,35 +2718,35 @@ importers: specifier: workspace:* version: link:../xai '@ai-sdk/anthropic': - specifier: ^3.0.0 - version: 3.0.71(zod@4.3.6) + specifier: ^4.0.0 + version: 4.0.41(zod@4.3.6) '@ai-sdk/deepseek': - specifier: ^2.0.0 - version: 2.0.29(zod@4.3.6) - '@ai-sdk/google': specifier: ^3.0.0 - version: 3.0.64(zod@4.3.6) + version: 3.0.31(zod@4.3.6) + '@ai-sdk/google': + specifier: ^4.0.0 + version: 4.0.50(zod@4.3.6) '@ai-sdk/groq': - specifier: ^3.0.0 - version: 3.0.34(zod@4.3.6) + specifier: ^4.0.0 + version: 4.0.30(zod@4.3.6) '@ai-sdk/openai': specifier: 'catalog:' - version: 3.0.49(zod@4.3.6) + version: 4.0.46(zod@4.3.6) '@ai-sdk/openai-compatible': - specifier: ^2.0.0 - version: 2.0.41(zod@4.3.6) + specifier: ^3.0.0 + version: 3.0.14(zod@4.3.6) '@ai-sdk/rsc': - specifier: ^2.0.0 - version: 2.0.185(react@19.2.4)(zod@4.3.6) - '@ai-sdk/xai': specifier: ^3.0.0 - version: 3.0.83(zod@4.3.6) + version: 3.0.77(react@19.2.4)(zod@4.3.6) + '@ai-sdk/xai': + specifier: ^4.0.0 + version: 4.0.43(zod@4.3.6) '@openrouter/ai-sdk-provider': specifier: 'catalog:' - version: 2.3.3(ai@6.0.138(zod@4.3.6))(zod@4.3.6) + version: 3.0.0(ai@7.0.77(zod@4.3.6))(zod@4.3.6) ai: specifier: 'catalog:' - version: 6.0.138(zod@4.3.6) + version: 7.0.77(zod@4.3.6) react: specifier: ^18 || ^19 version: 19.2.4 @@ -2785,7 +2785,7 @@ importers: specifier: workspace:* version: link:../types '@ai-sdk/openai': - specifier: ^3.0.0 + specifier: ^3.0.0 || ^4.0.0 version: 3.0.49(zod@4.3.6) devDependencies: '@ai-billing/testing': @@ -2796,13 +2796,13 @@ importers: version: link:../typescript-config '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@edge-runtime/vm': specifier: 'catalog:' version: 5.0.0 ai: specifier: 'catalog:' - version: 6.0.138(zod@4.3.6) + version: 7.0.77(zod@4.3.6) tsup: specifier: 'catalog:' version: 8.5.1(@microsoft/api-extractor@7.58.7(@types/node@22.19.15))(jiti@2.6.1)(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) @@ -2831,8 +2831,8 @@ importers: specifier: workspace:* version: link:../types '@ai-sdk/openai-compatible': - specifier: ^2.0.0 - version: 2.0.38(zod@4.3.6) + specifier: ^2.0.0 || ^3.0.0 + version: 3.0.14(zod@4.3.6) devDependencies: '@ai-billing/testing': specifier: workspace:* @@ -2842,13 +2842,13 @@ importers: version: link:../typescript-config '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@edge-runtime/vm': specifier: 'catalog:' version: 5.0.0 ai: specifier: 'catalog:' - version: 6.0.138(zod@4.3.6) + version: 7.0.77(zod@4.3.6) tsup: specifier: 'catalog:' version: 8.5.1(@microsoft/api-extractor@7.58.7(@types/node@22.19.15))(jiti@2.6.1)(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) @@ -2908,8 +2908,8 @@ importers: specifier: workspace:* version: link:../types '@openrouter/ai-sdk-provider': - specifier: ^2.3.3 - version: 2.3.3(ai@6.0.138(zod@4.3.6))(zod@4.3.6) + specifier: ^3.0.0 + version: 3.0.0(ai@7.0.77(zod@4.3.6))(zod@4.3.6) devDependencies: '@ai-billing/testing': specifier: workspace:* @@ -2919,13 +2919,13 @@ importers: version: link:../typescript-config '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@edge-runtime/vm': specifier: 'catalog:' version: 5.0.0 ai: specifier: 'catalog:' - version: 6.0.138(zod@4.3.6) + version: 7.0.77(zod@4.3.6) tsup: specifier: 'catalog:' version: 8.5.1(@microsoft/api-extractor@7.58.7(@types/node@22.19.15))(jiti@2.6.1)(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) @@ -3029,7 +3029,7 @@ importers: dependencies: '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 zod: specifier: 'catalog:' version: 4.3.6 @@ -3051,7 +3051,7 @@ importers: version: link:../typescript-config '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 tsup: specifier: 'catalog:' version: 8.5.1(@microsoft/api-extractor@7.58.7(@types/node@22.19.15))(jiti@2.6.1)(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) @@ -3107,7 +3107,7 @@ importers: specifier: workspace:* version: link:../types '@ai-sdk/xai': - specifier: ^3.0.0 + specifier: ^3.0.0 || ^4.0.0 version: 3.0.83(zod@4.3.6) devDependencies: '@ai-billing/testing': @@ -3118,13 +3118,13 @@ importers: version: link:../typescript-config '@ai-sdk/provider': specifier: 'catalog:' - version: 3.0.8 + version: 4.0.3 '@edge-runtime/vm': specifier: 'catalog:' version: 5.0.0 ai: specifier: 'catalog:' - version: 6.0.138(zod@4.3.6) + version: 7.0.77(zod@4.3.6) tsup: specifier: 'catalog:' version: 8.5.1(@microsoft/api-extractor@7.58.7(@types/node@22.19.15))(jiti@2.6.1)(postcss@8.5.15)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.3) @@ -3155,6 +3155,12 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 + '@ai-sdk/anthropic@4.0.41': + resolution: {integrity: sha512-So62as8fexWMmXMIxvrWVaDLjLRe6EG2+5mmRc1KCPBoyyyFx6zbTcCvxJkViSUHhsGMBDryAm+mfs91n7Jl8g==} + engines: {node: '>=22'} + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + '@ai-sdk/baseten@2.0.14': resolution: {integrity: sha512-15sBavHXFoTaupgavlSUTagcMGvC9XRivGf+52wG7k1KHx5X796TDYNom6lJ3qYLTiCwueBRFxLXXEYq5Z3Zuw==} engines: {node: '>=22'} @@ -3173,9 +3179,9 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/gateway@3.0.116': - resolution: {integrity: sha512-k8P17w7Eho5Y4l3tZrYxqQdffkI4xwtl8GCxkZs+JdMWZhyrLLlozqWkKLaWrCSlEYQOeIhEnQLhqQgYYU86Rw==} - engines: {node: '>=18'} + '@ai-sdk/deepseek@3.0.31': + resolution: {integrity: sha512-csuqeUO3W9Jl7KA6yR+EWXoQp9tukRiOP3BCbOjo9+vX7k5gUq8ZR4ddyGxjtQBujZblYFgY7CtUbAQLhPK5Xw==} + engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -3185,9 +3191,9 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/gateway@3.0.80': - resolution: {integrity: sha512-uM7kpZB5l977lW7+2X1+klBUxIZQ78+1a9jHlaHFEzcOcmmslTl3sdP0QqfuuBcO0YBM2gwOiqVdp8i4TRQYcw==} - engines: {node: '>=18'} + '@ai-sdk/gateway@4.0.62': + resolution: {integrity: sha512-zR3pustGWhw5eUZHG+fJZx/V/PBe+LxdDpc5hDFWxozG/3MB/+eY62jn+YiR+9uOH+Hx63e5zJoeKLfZfPktWQ==} + engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -3197,12 +3203,24 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 + '@ai-sdk/google@4.0.50': + resolution: {integrity: sha512-n7aMmqw6ZGVNBDAiv89fZkuZp3ahfzwZTXsdW27WugXdFSIuLTlYBZ+FlKGRdk1pRMPrdIGT2GPL2Ra0Gc2Tkg==} + engines: {node: '>=22'} + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + '@ai-sdk/groq@3.0.34': resolution: {integrity: sha512-uCbzWBC8SQbme0BRTBvkhgTZH6PRR9NqurLav2IvDmAIenRrv8jmaX6Qqx9JjWO/Mrfmmxd5lLUj0HnfymBCUQ==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 + '@ai-sdk/groq@4.0.30': + resolution: {integrity: sha512-qReVQtws0YCKLRBVaBXX6uD1UUvRTiwYXkEH+h0LpO6BtOhH4Pid/ANclxXGqiHm5J/Cb1XgWg2tQtG2sbsBiw==} + engines: {node: '>=22'} + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + '@ai-sdk/openai-compatible@2.0.38': resolution: {integrity: sha512-rwyHjQRl93dv+/YftsnBd+nhIip92ltOcpP0iCawSptO09rabYclh2o/7G3QXNtTtVhFgESpbwjcBKTmWP3k2A==} engines: {node: '>=18'} @@ -3227,6 +3245,12 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 + '@ai-sdk/openai@4.0.46': + resolution: {integrity: sha512-J53QUkZGOV9YIYf9caVjejdPZfVZ3V2xD5KyTAmMWFiMDkC/IcifEQHJferpGFaQkfmSehPGVPCLE4g8+VdkTA==} + engines: {node: '>=22'} + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + '@ai-sdk/provider-utils@4.0.19': resolution: {integrity: sha512-3eG55CrSWCu2SXlqq2QCsFjo3+E7+Gmg7i/oRVoSZzIodTuDSfLb3MRje67xE9RFea73Zao7Lm4mADIfUETKGg==} engines: {node: '>=18'} @@ -3263,6 +3287,12 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 + '@ai-sdk/provider-utils@5.0.29': + resolution: {integrity: sha512-7EIbwXiXKGa7EFk6tDZpuZBs6lxhEJpOuHeqrDb3Vd85uYdjwkdRuHnZDVDIIb2+QTSRmyph2NrXcbvuO/KAjQ==} + engines: {node: '>=22'} + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + '@ai-sdk/provider@3.0.10': resolution: {integrity: sha512-Q3BZ27qfpYqnCYGvE3vt+Qi6LGOF9R5Nmzn+9JoM1lCRsD9mYaIhfJLkSunN48nfGXJ6n+XNV0J/XVpqGQl7Dw==} engines: {node: '>=18'} @@ -3275,15 +3305,19 @@ packages: resolution: {integrity: sha512-e0CpNWJUY7OxAFAnCZkw+ri9QOHWwTs1tXP42782KFGCU07qt8NiXCrCVowyCB5dP2r5/Uls+g2oPd8kOJn9dw==} engines: {node: '>=22'} + '@ai-sdk/provider@4.0.7': + resolution: {integrity: sha512-6or44XprPzKbr8zkmzosowSE0pxkvJcoojBL+mCZvPUt3kvXp3XSNqeVun9golb1acEfSo6yaEBRT18h2VU+1Q==} + engines: {node: '>=22'} + '@ai-sdk/react@3.0.118': resolution: {integrity: sha512-fBAix8Jftxse6/2YJnOFkwW1/O6EQK4DK68M9DlFmZGAzBmsaHXEPVS77sVIlkaOWCy11bE7434NAVXRY+3OsQ==} engines: {node: '>=18'} peerDependencies: react: ^18 || ~19.0.1 || ~19.1.2 || ^19.2.1 - '@ai-sdk/rsc@2.0.185': - resolution: {integrity: sha512-RDcbWYc1atrBxTieVVWt5Qhd84PTEUTWpdfTIG4c5WtFjqJU4Nb+Oh7/qwHhH1dF41cd33clvp3WLfYEVK5GNA==} - engines: {node: '>=18'} + '@ai-sdk/rsc@3.0.77': + resolution: {integrity: sha512-7bw4ZLmVtjN0W29CaKi3Hn4QcefDjWuqGqmFUktUHXKDvXT2JNNY545CyvQmNbF23CWuYIQqbwIHFmlOJHnGsQ==} + engines: {node: '>=22'} peerDependencies: react: ^18 || ~19.0.1 || ~19.1.2 || ^19.2.1 zod: ^3.25.76 || ^4.1.8 @@ -3297,6 +3331,12 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 + '@ai-sdk/xai@4.0.43': + resolution: {integrity: sha512-RAdjEwcaVGcmYWjzPoq61Z06Yi81J+22r9Quuu6ByZ1EUNVwsD1yNNF7znSot+7L+i68PBc6T5QtbnYB4rLaVA==} + engines: {node: '>=22'} + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + '@alloc/quick-lru@5.2.0': resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} @@ -4481,12 +4521,12 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@openrouter/ai-sdk-provider@2.3.3': - resolution: {integrity: sha512-4fVteGkVedc7fGoA9+qJs4tpYwALezMq14m2Sjub3KmyRlksCbK+WJf67NPdGem8+NZrV2tAN42A1NU3+SiV3w==} - engines: {node: '>=18'} + '@openrouter/ai-sdk-provider@3.0.0': + resolution: {integrity: sha512-m9XTSWoODH2RM5OsZpaGiN7QRR8cdP5paBWq699Tu3JVmGPBKT8xF8XwV0ZBVVsjikD/JgWfak4VSsTR4wAVbg==} + engines: {node: '>=22'} peerDependencies: - ai: ^6.0.0 - zod: ^3.25.0 || ^4.0.0 + ai: ^7.0.0 + zod: ^3.25.76 || ^4.1.8 '@opentelemetry/api-logs@0.200.0': resolution: {integrity: sha512-IKJBQxh91qJ+3ssRly5hYEJ8NDHu9oY/B1PXVSCWf7zytmYO9RNLB0Ox9XQ/fJ8m6gY6Q6NtBWlmXfaXt5Uc4Q==} @@ -6822,15 +6862,9 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - ai@6.0.138: - resolution: {integrity: sha512-49OfPe0f5uxJ6jUdA5BBXjIinP6+ZdYfAtpF2aEH64GA5wPcxH2rf/TBUQQ0bbamBz/D+TLMV18xilZqOC+zaA==} - engines: {node: '>=18'} - peerDependencies: - zod: ^3.25.76 || ^4.1.8 - - ai@6.0.185: - resolution: {integrity: sha512-oGsqscREaTlo75KHZLtwZxRyI+ZBwHV2wRX9B8smHjgOs13WwoCvUyr5aPUWpIBRz406wmIKy1RzoUEq0/WKJw==} - engines: {node: '>=18'} + ai@7.0.77: + resolution: {integrity: sha512-muLtBSTAUCreR77L16w4AFBiX2gK/RNt84EKp8m03SN9+MfNlC5EGqYYttRjYKV3xe0a33yj1Zawj1EnjejIWw==} + engines: {node: '>=22'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -9402,6 +9436,10 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici@8.10.0: + resolution: {integrity: sha512-HvltHd7avK13QIw/oLe4qoOLyoVSoafqJ2jYOrtMRBkbYT31eiBQ8O0ehRKZiEZCMEyLFQNIADpgCWC5fALvYQ==} + engines: {node: '>=22.19.0'} + unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} @@ -9657,6 +9695,12 @@ snapshots: '@ai-sdk/provider-utils': 4.0.23(zod@4.3.6) zod: 4.3.6 + '@ai-sdk/anthropic@4.0.41(zod@4.3.6)': + dependencies: + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.29(zod@4.3.6) + zod: 4.3.6 + '@ai-sdk/baseten@2.0.14(zod@4.3.6)': dependencies: '@ai-sdk/openai-compatible': 3.0.14(zod@4.3.6) @@ -9677,11 +9721,10 @@ snapshots: '@ai-sdk/provider-utils': 4.0.27(zod@4.3.6) zod: 4.3.6 - '@ai-sdk/gateway@3.0.116(zod@4.3.6)': + '@ai-sdk/deepseek@3.0.31(zod@4.3.6)': dependencies: - '@ai-sdk/provider': 3.0.10 - '@ai-sdk/provider-utils': 4.0.27(zod@4.3.6) - '@vercel/oidc': 3.2.0 + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.29(zod@4.3.6) zod: 4.3.6 '@ai-sdk/gateway@3.0.66(zod@3.25.76)': @@ -9698,11 +9741,11 @@ snapshots: '@vercel/oidc': 3.1.0 zod: 4.3.6 - '@ai-sdk/gateway@3.0.80(zod@4.3.6)': + '@ai-sdk/gateway@4.0.62(zod@4.3.6)': dependencies: - '@ai-sdk/provider': 3.0.8 - '@ai-sdk/provider-utils': 4.0.21(zod@4.3.6) - '@vercel/oidc': 3.1.0 + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.29(zod@4.3.6) + '@vercel/oidc': 3.2.0 zod: 4.3.6 '@ai-sdk/google@3.0.64(zod@4.3.6)': @@ -9711,12 +9754,24 @@ snapshots: '@ai-sdk/provider-utils': 4.0.23(zod@4.3.6) zod: 4.3.6 + '@ai-sdk/google@4.0.50(zod@4.3.6)': + dependencies: + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.29(zod@4.3.6) + zod: 4.3.6 + '@ai-sdk/groq@3.0.34(zod@4.3.6)': dependencies: '@ai-sdk/provider': 3.0.8 '@ai-sdk/provider-utils': 4.0.23(zod@4.3.6) zod: 4.3.6 + '@ai-sdk/groq@4.0.30(zod@4.3.6)': + dependencies: + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.29(zod@4.3.6) + zod: 4.3.6 + '@ai-sdk/openai-compatible@2.0.38(zod@4.3.6)': dependencies: '@ai-sdk/provider': 3.0.8 @@ -9735,16 +9790,22 @@ snapshots: '@ai-sdk/provider-utils': 5.0.12(zod@4.3.6) zod: 4.3.6 - '@ai-sdk/openai@3.0.49(zod@3.25.76)': + '@ai-sdk/openai@3.0.49(zod@4.3.6)': dependencies: '@ai-sdk/provider': 3.0.8 - '@ai-sdk/provider-utils': 4.0.21(zod@3.25.76) + '@ai-sdk/provider-utils': 4.0.21(zod@4.3.6) + zod: 4.3.6 + + '@ai-sdk/openai@4.0.46(zod@3.25.76)': + dependencies: + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.29(zod@3.25.76) zod: 3.25.76 - '@ai-sdk/openai@3.0.49(zod@4.3.6)': + '@ai-sdk/openai@4.0.46(zod@4.3.6)': dependencies: - '@ai-sdk/provider': 3.0.8 - '@ai-sdk/provider-utils': 4.0.21(zod@4.3.6) + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.29(zod@4.3.6) zod: 4.3.6 '@ai-sdk/provider-utils@4.0.19(zod@3.25.76)': @@ -9761,13 +9822,6 @@ snapshots: eventsource-parser: 3.0.8 zod: 4.3.6 - '@ai-sdk/provider-utils@4.0.21(zod@3.25.76)': - dependencies: - '@ai-sdk/provider': 3.0.8 - '@standard-schema/spec': 1.1.0 - eventsource-parser: 3.0.8 - zod: 3.25.76 - '@ai-sdk/provider-utils@4.0.21(zod@4.3.6)': dependencies: '@ai-sdk/provider': 3.0.8 @@ -9804,6 +9858,24 @@ snapshots: eventsource-parser: 3.0.8 zod: 4.3.6 + '@ai-sdk/provider-utils@5.0.29(zod@3.25.76)': + dependencies: + '@ai-sdk/provider': 4.0.7 + '@standard-schema/spec': 1.1.0 + '@workflow/serde': 4.1.0 + eventsource-parser: 3.0.8 + undici: 8.10.0 + zod: 3.25.76 + + '@ai-sdk/provider-utils@5.0.29(zod@4.3.6)': + dependencies: + '@ai-sdk/provider': 4.0.7 + '@standard-schema/spec': 1.1.0 + '@workflow/serde': 4.1.0 + eventsource-parser: 3.0.8 + undici: 8.10.0 + zod: 4.3.6 + '@ai-sdk/provider@3.0.10': dependencies: json-schema: 0.4.0 @@ -9816,6 +9888,10 @@ snapshots: dependencies: json-schema: 0.4.0 + '@ai-sdk/provider@4.0.7': + dependencies: + json-schema: 0.4.0 + '@ai-sdk/react@3.0.118(react@19.2.4)(zod@3.25.76)': dependencies: '@ai-sdk/provider-utils': 4.0.19(zod@3.25.76) @@ -9826,11 +9902,11 @@ snapshots: transitivePeerDependencies: - zod - '@ai-sdk/rsc@2.0.185(react@19.2.4)(zod@4.3.6)': + '@ai-sdk/rsc@3.0.77(react@19.2.4)(zod@4.3.6)': dependencies: - '@ai-sdk/provider': 3.0.10 - '@ai-sdk/provider-utils': 4.0.27(zod@4.3.6) - ai: 6.0.185(zod@4.3.6) + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.29(zod@4.3.6) + ai: 7.0.77(zod@4.3.6) jsondiffpatch: 0.7.3 react: 19.2.4 optionalDependencies: @@ -9843,6 +9919,12 @@ snapshots: '@ai-sdk/provider-utils': 4.0.23(zod@4.3.6) zod: 4.3.6 + '@ai-sdk/xai@4.0.43(zod@4.3.6)': + dependencies: + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.29(zod@4.3.6) + zod: 4.3.6 + '@alloc/quick-lru@5.2.0': {} '@antfu/install-pkg@1.1.0': @@ -10919,9 +11001,9 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.20.1 - '@openrouter/ai-sdk-provider@2.3.3(ai@6.0.138(zod@4.3.6))(zod@4.3.6)': + '@openrouter/ai-sdk-provider@3.0.0(ai@7.0.77(zod@4.3.6))(zod@4.3.6)': dependencies: - ai: 6.0.138(zod@4.3.6) + ai: 7.0.77(zod@4.3.6) zod: 4.3.6 '@opentelemetry/api-logs@0.200.0': @@ -12959,20 +13041,11 @@ snapshots: '@opentelemetry/api': 1.9.0 zod: 4.3.6 - ai@6.0.138(zod@4.3.6): + ai@7.0.77(zod@4.3.6): dependencies: - '@ai-sdk/gateway': 3.0.80(zod@4.3.6) - '@ai-sdk/provider': 3.0.8 - '@ai-sdk/provider-utils': 4.0.21(zod@4.3.6) - '@opentelemetry/api': 1.9.0 - zod: 4.3.6 - - ai@6.0.185(zod@4.3.6): - dependencies: - '@ai-sdk/gateway': 3.0.116(zod@4.3.6) - '@ai-sdk/provider': 3.0.10 - '@ai-sdk/provider-utils': 4.0.27(zod@4.3.6) - '@opentelemetry/api': 1.9.1 + '@ai-sdk/gateway': 4.0.62(zod@4.3.6) + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.29(zod@4.3.6) zod: 4.3.6 ajv-draft-04@1.0.0(ajv@8.18.0): @@ -15994,6 +16067,8 @@ snapshots: undici-types@6.21.0: {} + undici@8.10.0: {} + unified@11.0.5: dependencies: '@types/unist': 3.0.3 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 06c2a719..3e004b5d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -32,10 +32,10 @@ catalogs: turbo: '^2.8.20' # AI SDK Stack - ai: '^6.0.138' - '@ai-sdk/openai': '^3.0.0' - '@ai-sdk/provider': '^3.0.8' - '@openrouter/ai-sdk-provider': '^2.3.3' + ai: '^7.0.0' + '@ai-sdk/openai': '^4.0.0' + '@ai-sdk/provider': '^4.0.0' + '@openrouter/ai-sdk-provider': '^3.0.0' # HTTP ky: '^2.0.2'