diff --git a/package-lock.json b/package-lock.json index 98b089a8ed..8cf7e6bc42 100644 --- a/package-lock.json +++ b/package-lock.json @@ -860,14 +860,14 @@ "license": "MIT" }, "node_modules/@ai-sdk/gateway": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-3.0.1.tgz", - "integrity": "sha512-WyDeUe59k55lhAXAxsfdYi28IANwpAEzt8AtdA332uWPZliRfd/ccIEzMdeCuG9Z45TFMVmR1TMAenDnnJ0leQ==", + "version": "3.0.66", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-3.0.66.tgz", + "integrity": "sha512-SIQ0YY0iMuv+07HLsZ+bB990zUJ6S4ujORAh+Jv1V2KGNn73qQKnGO0JBk+w+Res8YqOFSycwDoWcFlQrVxS4A==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.0", - "@ai-sdk/provider-utils": "4.0.0", - "@vercel/oidc": "3.0.5" + "@ai-sdk/provider": "3.0.8", + "@ai-sdk/provider-utils": "4.0.19", + "@vercel/oidc": "3.1.0" }, "engines": { "node": ">=18" @@ -877,13 +877,13 @@ } }, "node_modules/@ai-sdk/mcp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@ai-sdk/mcp/-/mcp-1.0.0.tgz", - "integrity": "sha512-0lKYIfUgCvzu/ey5kGrbY8JMgZlRpMopZG8vs0BGzVLnWhWqCx/b0hYW3fpN3IU0+snTNrvJyYVLQ+3gmuKpqg==", + "version": "1.0.25", + "resolved": "https://registry.npmjs.org/@ai-sdk/mcp/-/mcp-1.0.25.tgz", + "integrity": "sha512-vMlXUPGHGDE2vzLcPR8sw7Dhz2OBjtPU5lB+lIuC1hNQo4REuUC08P0e96/hzBKf4oQYJ8Zo6uP8AG2qThyFbg==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.0", - "@ai-sdk/provider-utils": "4.0.0", + "@ai-sdk/provider": "3.0.8", + "@ai-sdk/provider-utils": "4.0.19", "pkce-challenge": "^5.0.0" }, "engines": { @@ -894,13 +894,13 @@ } }, "node_modules/@ai-sdk/openai": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-3.0.0.tgz", - "integrity": "sha512-/o2xCQlRA+O0cAXIIBOfMeT35H6Fonzilz9r/IJojPOMQnmIL+0jPQVKOUPr5bouRqCjnwKpwuKEBRqm8jUZkQ==", + "version": "3.0.41", + "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-3.0.41.tgz", + "integrity": "sha512-IZ42A+FO+vuEQCVNqlnAPYQnnUpUfdJIwn1BEDOBywiEHa23fw7PahxVtlX9zm3/zMvTW4JKPzWyvAgDu+SQ2A==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.0", - "@ai-sdk/provider-utils": "4.0.0" + "@ai-sdk/provider": "3.0.8", + "@ai-sdk/provider-utils": "4.0.19" }, "engines": { "node": ">=18" @@ -910,9 +910,9 @@ } }, "node_modules/@ai-sdk/provider": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.0.tgz", - "integrity": "sha512-m9ka3ptkPQbaHHZHqDXDF9C9B5/Mav0KTdky1k2HZ3/nrW2t1AgObxIVPyGDWQNS9FXT/FS6PIoSjpcP/No8rQ==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.8.tgz", + "integrity": "sha512-oGMAgGoQdBXbZqNG0Ze56CHjDZ1IDYOwGYxYjO5KLSlz5HiNQ9udIXsPZ61VWaHGZ5XW/jyjmr6t2xz2jGVwbQ==", "license": "Apache-2.0", "dependencies": { "json-schema": "^0.4.0" @@ -922,12 +922,12 @@ } }, "node_modules/@ai-sdk/provider-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.0.tgz", - "integrity": "sha512-HyCyOls9I3a3e38+gtvOJOEjuw9KRcvbBnCL5GBuSmJvS9Jh9v3fz7pRC6ha1EUo/ZH1zwvLWYXBMtic8MTguA==", + "version": "4.0.19", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.19.tgz", + "integrity": "sha512-3eG55CrSWCu2SXlqq2QCsFjo3+E7+Gmg7i/oRVoSZzIodTuDSfLb3MRje67xE9RFea73Zao7Lm4mADIfUETKGg==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.0", + "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, @@ -948,14 +948,14 @@ } }, "node_modules/@ai-sdk/react": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-3.0.2.tgz", - "integrity": "sha512-9ar3S4JnK/lBX2BcTSrRXlhYZ6nm0hjjoB9atz1B3lbciWxHXdAbZlhlcOpgSkNpgreD14eFaiGrQ8uSgYJzEQ==", + "version": "3.0.118", + "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-3.0.118.tgz", + "integrity": "sha512-fBAix8Jftxse6/2YJnOFkwW1/O6EQK4DK68M9DlFmZGAzBmsaHXEPVS77sVIlkaOWCy11bE7434NAVXRY+3OsQ==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider-utils": "4.0.0", - "ai": "6.0.2", + "@ai-sdk/provider-utils": "4.0.19", + "ai": "6.0.116", "swr": "^2.2.5", "throttleit": "2.1.0" }, @@ -17794,9 +17794,9 @@ } }, "node_modules/@vercel/oidc": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.0.5.tgz", - "integrity": "sha512-fnYhv671l+eTTp48gB4zEsTW/YtRgRPnkI2nT7x6qw5rkI1Lq2hTmQIpHPgyThI0znLK+vX2n9XxKdXZ7BUbbw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.1.0.tgz", + "integrity": "sha512-Fw28YZpRnA3cAHHDlkt7xQHiJ0fcL+NRcIqsocZQUSmbzeIKRpwttJjik5ZGanXP+vlA4SbTg+AbA3bP363l+w==", "license": "Apache-2.0", "engines": { "node": ">= 20" @@ -18574,14 +18574,14 @@ } }, "node_modules/ai": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ai/-/ai-6.0.2.tgz", - "integrity": "sha512-LQYfHOBYDAm5y6KI6qM9WG056q8gzyfXoFxx607uHxjFGdboNqU58JpxBoo91XRJdpI/K70Qxa4VFcsWjkn9vA==", + "version": "6.0.116", + "resolved": "https://registry.npmjs.org/ai/-/ai-6.0.116.tgz", + "integrity": "sha512-7yM+cTmyRLeNIXwt4Vj+mrrJgVQ9RMIW5WO0ydoLoYkewIvsMcvUmqS4j2RJTUXaF1HphwmSKUMQ/HypNRGOmA==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/gateway": "3.0.1", - "@ai-sdk/provider": "3.0.0", - "@ai-sdk/provider-utils": "4.0.0", + "@ai-sdk/gateway": "3.0.66", + "@ai-sdk/provider": "3.0.8", + "@ai-sdk/provider-utils": "4.0.19", "@opentelemetry/api": "1.9.0" }, "engines": { @@ -51068,8 +51068,8 @@ "services/web": { "name": "@overleaf/web", "dependencies": { - "@ai-sdk/mcp": "^1.0.0", - "@ai-sdk/openai": "^3.0.0", + "@ai-sdk/mcp": "^1.0.25", + "@ai-sdk/openai": "^3.0.41", "@aws-sdk/client-ses": "^3.994.0", "@contentful/rich-text-html-renderer": "^16.0.2", "@contentful/rich-text-types": "^16.0.2", @@ -51099,7 +51099,7 @@ "@tanstack/react-table": "^8.21.3", "@xmldom/xmldom": "^0.7.13", "accepts": "^1.3.7", - "ai": "^6.0.2", + "ai": "^6.0.116", "ajv": "^8.12.0", "archiver": "^5.3.0", "async": "^3.2.5", @@ -51189,7 +51189,7 @@ "zod-validation-error": "^4.0.1" }, "devDependencies": { - "@ai-sdk/react": "^3.0.2", + "@ai-sdk/react": "^3.0.118", "@babel/core": "^7.28.5", "@babel/plugin-proposal-decorators": "^7.28.0", "@babel/preset-env": "^7.28.5", diff --git a/services/web/package.json b/services/web/package.json index 3326545e62..ba41e4488c 100644 --- a/services/web/package.json +++ b/services/web/package.json @@ -74,8 +74,8 @@ "safari > 14" ], "dependencies": { - "@ai-sdk/mcp": "^1.0.0", - "@ai-sdk/openai": "^3.0.0", + "@ai-sdk/mcp": "^1.0.25", + "@ai-sdk/openai": "^3.0.41", "@aws-sdk/client-ses": "^3.994.0", "@contentful/rich-text-html-renderer": "^16.0.2", "@contentful/rich-text-types": "^16.0.2", @@ -105,7 +105,7 @@ "@tanstack/react-table": "^8.21.3", "@xmldom/xmldom": "^0.7.13", "accepts": "^1.3.7", - "ai": "^6.0.2", + "ai": "^6.0.116", "ajv": "^8.12.0", "archiver": "^5.3.0", "async": "^3.2.5", @@ -195,7 +195,7 @@ "zod-validation-error": "^4.0.1" }, "devDependencies": { - "@ai-sdk/react": "^3.0.2", + "@ai-sdk/react": "^3.0.118", "@babel/core": "^7.28.5", "@babel/plugin-proposal-decorators": "^7.28.0", "@babel/preset-env": "^7.28.5",