Przeglądaj źródła

Upgrade AI SDK (#32062)

GitOrigin-RevId: dcd8a667e666debdb9670f269818939ce91ebba1
Alf Eaton 5 miesięcy temu
rodzic
commit
ae0f6b66ea
2 zmienionych plików z 45 dodań i 45 usunięć
  1. 41 41
      package-lock.json
  2. 4 4
      services/web/package.json

+ 41 - 41
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",

+ 4 - 4
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",