diff --git a/apps/web/package.json b/apps/web/package.json index 55a2e8546..5e00c02c6 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -18,7 +18,7 @@ }, "dependencies": { "@ai-sdk/gateway": "^4.0.90", - "@ai-sdk/react": "4.0.117", + "@ai-sdk/react": "4.0.134", "@flags-sdk/vercel": "^1.4.9", "@google/genai": "^2.24.0", "@google/generative-ai": "^0.24.1", diff --git a/package-lock.json b/package-lock.json index 2784aabd0..b390523fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,7 +45,7 @@ "hasInstallScript": true, "dependencies": { "@ai-sdk/gateway": "^4.0.90", - "@ai-sdk/react": "4.0.117", + "@ai-sdk/react": "4.0.134", "@flags-sdk/vercel": "^1.4.9", "@google/genai": "^2.24.0", "@google/generative-ai": "^0.24.1", @@ -141,24 +141,6 @@ "node": ">= 20" } }, - "apps/web/node_modules/@ai-sdk/mcp": { - "version": "2.0.58", - "resolved": "https://registry.npmjs.org/@ai-sdk/mcp/-/mcp-2.0.58.tgz", - "integrity": "sha512-WdL4183W4xW59ZY48xft5bFkSZfOz6ZzSrH+cE1Mf4uFvsgkKhtYIgMPT9qWoKPuWLHOAr5rTura5GzMkH4zIQ==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/provider": "4.0.18", - "@ai-sdk/provider-utils": "5.0.47", - "cross-spawn": "^7.0.6", - "pkce-challenge": "^5.0.1" - }, - "engines": { - "node": ">=22" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, "apps/web/node_modules/@ai-sdk/provider-utils": { "version": "5.0.47", "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.47.tgz", @@ -178,26 +160,6 @@ "zod": "^3.25.76 || ^4.1.8" } }, - "apps/web/node_modules/@ai-sdk/react": { - "version": "4.0.117", - "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-4.0.117.tgz", - "integrity": "sha512-lz7OHslQsKxiwTI+N+UIknu73bGkzOtIZMP6YKKEtUsIq7zXCpQdZ3QVQ3QeLBHST7Yo3elGnjZJc97qlUjvNg==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/mcp": "2.0.58", - "@ai-sdk/provider": "4.0.18", - "@ai-sdk/provider-utils": "5.0.47", - "ai": "7.0.114", - "swr": "^2.4.1", - "throttleit": "2.1.0" - }, - "engines": { - "node": ">=22" - }, - "peerDependencies": { - "react": "^18 || ~19.0.1 || ~19.1.2 || ^19.2.1" - } - }, "apps/web/node_modules/@jridgewell/sourcemap-codec": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", @@ -767,13 +729,13 @@ } }, "node_modules/@ai-sdk/gateway": { - "version": "4.0.90", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.90.tgz", - "integrity": "sha512-mtmiicpMapQU8K0ynNXCRcO55GVyBv6kjbwsD15RMxJKZUUPR99HfQ7/BsdRLdjSQcL7YcCauMLbguw6J+JFjQ==", + "version": "4.0.107", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.107.tgz", + "integrity": "sha512-Z/e4lbywscQ86JHi+vgIE7paPzvCSypJFIQugADWpWZXGkQ3iZ6M08rqkjDNhj3y6Gi7O3A/sSL/Ib3LoVZv6w==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.18", - "@ai-sdk/provider-utils": "5.0.46", + "@ai-sdk/provider": "4.0.24", + "@ai-sdk/provider-utils": "5.0.56", "@vercel/oidc": "3.2.0" }, "engines": { @@ -783,6 +745,48 @@ "zod": "^3.25.76 || ^4.1.8" } }, + "node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider": { + "version": "4.0.24", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.24.tgz", + "integrity": "sha512-iztFqJTdxNN0ZzqZAAnVPMhRMaL1bfQFa3GIPAffWQ0+dP2FXIkyMD8kHeEI7EpB/C6TR45cqOkrS7YZZ1sATA==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, + "node_modules/@ai-sdk/mcp": { + "version": "2.0.69", + "resolved": "https://registry.npmjs.org/@ai-sdk/mcp/-/mcp-2.0.69.tgz", + "integrity": "sha512-DRgUmuESCM8KOcVzlFFVFv9GLu1kCqhdcQ2C1zz2vD0VQ/KKyek37geGPvFsV5tUJfywklh99zIKp4V1V3bhPg==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "4.0.24", + "@ai-sdk/provider-utils": "5.0.56", + "cross-spawn": "^7.0.6", + "pkce-challenge": "^5.0.1" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "node_modules/@ai-sdk/mcp/node_modules/@ai-sdk/provider": { + "version": "4.0.24", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.24.tgz", + "integrity": "sha512-iztFqJTdxNN0ZzqZAAnVPMhRMaL1bfQFa3GIPAffWQ0+dP2FXIkyMD8kHeEI7EpB/C6TR45cqOkrS7YZZ1sATA==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, "node_modules/@ai-sdk/provider": { "version": "4.0.18", "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.18.tgz", @@ -796,12 +800,12 @@ } }, "node_modules/@ai-sdk/provider-utils": { - "version": "5.0.46", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.46.tgz", - "integrity": "sha512-XYpiJbd3jW12HC4yzqNmUuPbZ7ooKXVxQjnXCC3O/VzzV2OvRWD6lDFUYYPLs/ZJgTcWWUkmHL/vIyvnxyplVA==", + "version": "5.0.56", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.56.tgz", + "integrity": "sha512-F7/U1YpVXEfSxRHbxScm0PVdr9lN6GaUWHnt8ws2UjuGeuxWHqCkV25dGpHAkpDHkuIXoC+aak/OqSylKSJmHw==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.18", + "@ai-sdk/provider": "4.0.24", "@standard-schema/spec": "^1.1.0", "@workflow/serde": "4.1.0", "eventsource-parser": "^3.0.8", @@ -814,15 +818,59 @@ "zod": "^3.25.76 || ^4.1.8" } }, + "node_modules/@ai-sdk/provider-utils/node_modules/@ai-sdk/provider": { + "version": "4.0.24", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.24.tgz", + "integrity": "sha512-iztFqJTdxNN0ZzqZAAnVPMhRMaL1bfQFa3GIPAffWQ0+dP2FXIkyMD8kHeEI7EpB/C6TR45cqOkrS7YZZ1sATA==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, "node_modules/@ai-sdk/provider-utils/node_modules/undici": { - "version": "7.29.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.1.tgz", - "integrity": "sha512-RYONW2MeafgYlkVOKYKkA/Ag7BmXqgIWCa8t1m0JcxrQg9pI9lEqRhAOruOBCbAohOa/gkCF+iPi9hrgvTzu6Q==", + "version": "7.30.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.30.1.tgz", + "integrity": "sha512-03KrMbjIFDWQR5RNPrSw3bd1r12JpyFQl9/yxjUbJtqkjmllqC5lFjZh6ujeuJCKr8EOQvRW872Oy/az+nLYxg==", "license": "MIT", "engines": { "node": ">=20.18.1" } }, + "node_modules/@ai-sdk/react": { + "version": "4.0.134", + "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-4.0.134.tgz", + "integrity": "sha512-y+AJeycJP4XQl1ayh1ppo1Yz1vukpjAcluFbaH0rTrtS48d12rZ5l2jdD++Se3pBMxPksj5ydgUXVaY6ioyqiw==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/mcp": "2.0.69", + "@ai-sdk/provider": "4.0.24", + "@ai-sdk/provider-utils": "5.0.56", + "ai": "7.0.131", + "swr": "^2.4.1", + "throttleit": "2.1.0" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "react": "^18 || ~19.0.1 || ~19.1.2 || ^19.2.1" + } + }, + "node_modules/@ai-sdk/react/node_modules/@ai-sdk/provider": { + "version": "4.0.24", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.24.tgz", + "integrity": "sha512-iztFqJTdxNN0ZzqZAAnVPMhRMaL1bfQFa3GIPAffWQ0+dP2FXIkyMD8kHeEI7EpB/C6TR45cqOkrS7YZZ1sATA==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", @@ -7887,14 +7935,14 @@ } }, "node_modules/ai": { - "version": "7.0.112", - "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.112.tgz", - "integrity": "sha512-JDIaxfynFQoV/MPh8AUeHIpuFAUjA2uPBXd6Aa8oZBHtiQ58gJ+Q3NHsQUgavIHsA734oCIr3y9QWkhlgCEA0g==", + "version": "7.0.131", + "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.131.tgz", + "integrity": "sha512-lOv32sfZ4T6yeFLvc9YyIBbaJH4lAhX4jYvRn6AmU7EePpL5VX3I7jgLFuX56lWaiKFi07rQ0I8+Jb2t0B0olg==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/gateway": "4.0.90", - "@ai-sdk/provider": "4.0.18", - "@ai-sdk/provider-utils": "5.0.46" + "@ai-sdk/gateway": "4.0.107", + "@ai-sdk/provider": "4.0.24", + "@ai-sdk/provider-utils": "5.0.56" }, "engines": { "node": ">=22" @@ -7903,6 +7951,18 @@ "zod": "^3.25.76 || ^4.1.8" } }, + "node_modules/ai/node_modules/@ai-sdk/provider": { + "version": "4.0.24", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.24.tgz", + "integrity": "sha512-iztFqJTdxNN0ZzqZAAnVPMhRMaL1bfQFa3GIPAffWQ0+dP2FXIkyMD8kHeEI7EpB/C6TR45cqOkrS7YZZ1sATA==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, "node_modules/ajv": { "version": "8.20.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",