Просмотр исходного кода

chore: update AI SDK packages to latest versions (#11286)

Hannes Rudolph 5 дней назад
Родитель
Сommit
97c10387ee
3 измененных файлов с 107 добавлено и 251 удалено
  1. 92 236
      pnpm-lock.yaml
  2. 3 3
      src/api/providers/vertex.ts
  3. 12 12
      src/package.json

+ 92 - 236
pnpm-lock.yaml

@@ -747,35 +747,35 @@ importers:
   src:
     dependencies:
       '@ai-sdk/amazon-bedrock':
-        specifier: ^4.0.50
-        version: 4.0.50([email protected])
+        specifier: ^4.0.51
+        version: 4.0.51([email protected])
       '@ai-sdk/baseten':
         specifier: ^1.0.31
         version: 1.0.31([email protected])
       '@ai-sdk/cerebras':
-        specifier: ^1.0.0
-        version: 1.0.35([email protected])
+        specifier: ^2.0.31
+        version: 2.0.31([email protected])
       '@ai-sdk/deepseek':
-        specifier: ^2.0.14
-        version: 2.0.14([email protected])
+        specifier: ^2.0.18
+        version: 2.0.18([email protected])
       '@ai-sdk/fireworks':
-        specifier: ^2.0.26
-        version: 2.0.26([email protected])
+        specifier: ^2.0.32
+        version: 2.0.32([email protected])
       '@ai-sdk/google':
-        specifier: ^3.0.20
-        version: 3.0.20([email protected])
+        specifier: ^3.0.22
+        version: 3.0.22([email protected])
       '@ai-sdk/google-vertex':
-        specifier: ^3.0.20
-        version: 3.0.98([email protected])
+        specifier: ^4.0.45
+        version: 4.0.45([email protected])
       '@ai-sdk/groq':
+        specifier: ^3.0.22
+        version: 3.0.22([email protected])
+      '@ai-sdk/mistral':
         specifier: ^3.0.19
         version: 3.0.19([email protected])
-      '@ai-sdk/mistral':
-        specifier: ^3.0.0
-        version: 3.0.18([email protected])
       '@ai-sdk/xai':
-        specifier: ^3.0.46
-        version: 3.0.46([email protected])
+        specifier: ^3.0.48
+        version: 3.0.48([email protected])
       '@anthropic-ai/sdk':
         specifier: ^0.37.0
         version: 0.37.0
@@ -1024,11 +1024,11 @@ importers:
         version: 3.25.76
     devDependencies:
       '@ai-sdk/openai-compatible':
-        specifier: ^1.0.0
-        version: 1.0.31([email protected])
+        specifier: ^2.0.28
+        version: 2.0.28([email protected])
       '@openrouter/ai-sdk-provider':
-        specifier: ^2.0.4
-        version: 2.1.1([email protected].57([email protected]))([email protected])
+        specifier: ^2.1.1
+        version: 2.1.1([email protected].77([email protected]))([email protected])
       '@roo-code/build':
         specifier: workspace:^
         version: link:../packages/build
@@ -1102,8 +1102,8 @@ importers:
         specifier: 3.3.2
         version: 3.3.2
       ai:
-        specifier: ^6.0.0
-        version: 6.0.57([email protected])
+        specifier: ^6.0.75
+        version: 6.0.77([email protected])
       esbuild-wasm:
         specifier: ^0.25.0
         version: 0.25.12
@@ -1420,20 +1420,14 @@ packages:
   '@adobe/[email protected]':
     resolution: {integrity: sha512-baYZExFpsdkBNuvGKTKWCwKH57HRZLVtycZS05WTQNVOiXVSeAki3nU35zlRbToeMW8aHlJfyS+1C4BOv27q0A==}
 
-  '@ai-sdk/[email protected]0':
-    resolution: {integrity: sha512-DsIxaUHPbDUY0DfxYMz6GL9tO/z7ISiwACSiYupcYImqrcdLtIGFujPgszOf92ed3olfhjdkhTwKBHaf6Yh6Qw==}
+  '@ai-sdk/[email protected]1':
+    resolution: {integrity: sha512-r2vDm4XiGUoxWiLQzhbfqYtVUdPvaBIJFKaeYXpIr+kfFIHD+ksMHMZJb687epcJ+bCQ1TpQxFbMkfP3YZUvDg==}
     engines: {node: '>=18'}
     peerDependencies:
       zod: 3.25.76
 
-  '@ai-sdk/[email protected]':
-    resolution: {integrity: sha512-CkNW5L1Arv8gPtPlEmKd+yf/SG9ucJf0XQdpMG8OiYEtEMc2smuCA+tyCp8zI7IBVg/FE7nUfFHntQFaOjRwJQ==}
-    engines: {node: '>=18'}
-    peerDependencies:
-      zod: 3.25.76
-
-  '@ai-sdk/[email protected]':
-    resolution: {integrity: sha512-tEgcJPw+a6obbF+SHrEiZsx3DNxOHqeY8bK4IpiNsZ8YPZD141R34g3lEAaQnmNN5mGsEJ8SXoEDabuzi8wFJQ==}
+  '@ai-sdk/[email protected]':
+    resolution: {integrity: sha512-9MchyPRPni0WzrFeIGNevZpQVfWxaS+MQFupIXYQo9VgHnuO1Vyrp9SBmjkkuoAdBs7GomsWqLZCcNMJAVbdFA==}
     engines: {node: '>=18'}
     peerDependencies:
       zod: 3.25.76
@@ -1444,56 +1438,50 @@ packages:
     peerDependencies:
       zod: 3.25.76
 
-  '@ai-sdk/[email protected]':
-    resolution: {integrity: sha512-JrNdMYptrOUjNthibgBeAcBjZ/H+fXb49sSrWhOx5Aq8eUcrYvwQ2DtSAi8VraHssZu78NAnBMrgFWSUOTXFxw==}
-    engines: {node: '>=18'}
-    peerDependencies:
-      zod: 3.25.76
-
-  '@ai-sdk/[email protected]':
-    resolution: {integrity: sha512-1vXh8sVwRJYd1JO57qdy1rACucaNLDoBRCwOER3EbPgSF2vNVPcdJywGutA01Bhn7Cta+UJQ+k5y/yzMAIpP2w==}
+  '@ai-sdk/[email protected]':
+    resolution: {integrity: sha512-s7o4BRsbG2RFina4VwHs46RWlQPGCL1CrfOoMomYneJeA0CgpxPigPqwlrupaWWB42KIDDHN5gNOIsLst0oOPg==}
     engines: {node: '>=18'}
     peerDependencies:
       zod: 3.25.76
 
-  '@ai-sdk/[email protected]':
-    resolution: {integrity: sha512-vBqSSksHhDGrSNYnmEmVGvLicHFjL4yAxFZfCb6ydrg+qgnlW2bdyTQDMI69BKG4spNZ1/iHMxRNIQpx19Yf6w==}
+  '@ai-sdk/[email protected]':
+    resolution: {integrity: sha512-AwtmFm7acnCsz3z82Yu5QKklSZz+cBwtxrc2hbw47tPF/38xr1zX3Vf/pP627EHwWkLV18UWivIxg0SHPP2w3A==}
     engines: {node: '>=18'}
     peerDependencies:
       zod: 3.25.76
 
-  '@ai-sdk/[email protected]':
-    resolution: {integrity: sha512-j0AQeA7hOVqwImykQlganf/Euj3uEXf0h3G0O4qKTDpEwE+EZGIPnVimCWht5W91lAetPZSfavDyvfpuPDd2PQ==}
+  '@ai-sdk/[email protected]':
+    resolution: {integrity: sha512-2qOEvocoRxUND086pjgliSBFKTyy6LUKbHZvXr++zlHm8ZbMT4dES78f5MHbOP9UVvRCPfTKmlPsUFUP/EVhJQ==}
     engines: {node: '>=18'}
     peerDependencies:
       zod: 3.25.76
 
-  '@ai-sdk/g[email protected]':
-    resolution: {integrity: sha512-uuv0RHkdJ5vTzeH1+iuBlv7GAjRcOPd2jiqtGLz6IKOUDH+PRQoE3ExrvOysVnKuhhTBMqvawkktDhMDQE6sVQ==}
+  '@ai-sdk/g[email protected]':
+    resolution: {integrity: sha512-SeCZBAdDNbWpVUXiYgOAqis22p5MEYfrjRw0hiBa5hM+7sDGYQpMinUjkM8kbPXMkY+AhKLrHleBl+SuqpzlgA==}
     engines: {node: '>=18'}
     peerDependencies:
       zod: 3.25.76
 
-  '@ai-sdk/google@2.0.52':
-    resolution: {integrity: sha512-2XUnGi3f7TV4ujoAhA+Fg3idUoG/+Y2xjCRg70a1/m0DH1KSQqYaCboJ1C19y6ZHGdf5KNT20eJdswP6TvrY2g==}
+  '@ai-sdk/google[email protected]':
+    resolution: {integrity: sha512-KkOsYd9DiyNatqxr/dSKzC6qrxwxOXZ63vu6Yfz2A7bPCsrwKzcN9SQRuhbVkBa1j0C78YiSDKuQvclfOk/0Kw==}
     engines: {node: '>=18'}
     peerDependencies:
       zod: 3.25.76
 
-  '@ai-sdk/[email protected]0':
-    resolution: {integrity: sha512-bVGsulEr6JiipAFlclo9bjL5WaUV0iCSiiekLt+PY6pwmtJeuU2GaD9DoE3OqR8LN2W779mU13IhVEzlTupf8g==}
+  '@ai-sdk/[email protected]2':
+    resolution: {integrity: sha512-g1N5P/jfTiH4qwdv4WT3hkKzzAbITFz457NomtBfjP8Q3SCzdbU9oPK5ACBMG8RN5mc2QPL6DLtM3Hf5T8KPmw==}
     engines: {node: '>=18'}
     peerDependencies:
       zod: 3.25.76
 
-  '@ai-sdk/[email protected].19':
-    resolution: {integrity: sha512-WAeGVnp9rvU3RUvu6S1HiD8hAjKgNlhq+z3m4j5Z1fIKRXqcKjOscVZGwL36If8qxsqXNVCtG3ltXawM5UAa8w==}
+  '@ai-sdk/[email protected].22':
+    resolution: {integrity: sha512-QBkqBmlts2qz2vX54gXeP9IdztMFxZw7xPNwjOjHYhEL7RynzB2aFafPIbAYTVNosrU0YEETxhw9LISjS2TtXw==}
     engines: {node: '>=18'}
     peerDependencies:
       zod: 3.25.76
 
-  '@ai-sdk/[email protected]8':
-    resolution: {integrity: sha512-k8nCBBVGOzBigNwBO5kREzsP/e+C3npcL7jt19ZdicIbZ6rvmnSIRI90iENyS9T10vM7sjrXoCpgZSYgJB2pJQ==}
+  '@ai-sdk/[email protected]9':
+    resolution: {integrity: sha512-yd0OJ3fm2YKdwxh1pd9m720sENVVcylAD+Bki8C80QqVpUxGNL1/C4N4JJGb56eCCWr6VU/3gHFe9PKui9n/Hg==}
     engines: {node: '>=18'}
     peerDependencies:
       zod: 3.25.76
@@ -1504,60 +1492,18 @@ packages:
     peerDependencies:
       zod: 3.25.76
 
-  '@ai-sdk/[email protected]':
-    resolution: {integrity: sha512-znBvaVHM0M6yWNerIEy3hR+O8ZK2sPcE7e2cxfb6kYLEX3k//JH5VDnRnajseVofg7LXtTCFFdjsB7WLf1BdeQ==}
-    engines: {node: '>=18'}
-    peerDependencies:
-      zod: 3.25.76
-
-  '@ai-sdk/[email protected]':
-    resolution: {integrity: sha512-3QrCKpQCn3g6sIMoFGuEroaqk7Xg+qfsohRp4dKszjto5stjBg4SdtOKqHg+CpE3X4woj2O62w2qr5dSekMZeQ==}
-    engines: {node: '>=18'}
-    peerDependencies:
-      zod: 3.25.76
-
-  '@ai-sdk/[email protected]':
-    resolution: {integrity: sha512-l6jdFjI1C2eDAEm7oo+dnRn0oG1EkcyqfbEZ7ozT0TnYrah6amX2JkftYMP1GRzNtAeCB3WNN8XspXdmi6ZNlQ==}
-    engines: {node: '>=18'}
-    peerDependencies:
-      zod: 3.25.76
-
   '@ai-sdk/[email protected]':
     resolution: {integrity: sha512-WzDnU0B13FMSSupDtm2lksFZvWGXnOfhG5S0HoPI0pkX5uVkr6N1UTATMyVaxLCG0MRkMhXCjkg4NXgEbb330Q==}
     engines: {node: '>=18'}
     peerDependencies:
       zod: 3.25.76
 
-  '@ai-sdk/[email protected]':
-    resolution: {integrity: sha512-iXHVe0apM2zUEzauqJwqmpC37A5rihrStAih5Ks+JE32iTe4LZ58y17UGBjpQQTCRw9YxMeo2UFLxLpBluyvLQ==}
-    engines: {node: '>=18'}
-    peerDependencies:
-      zod: 3.25.76
-
   '@ai-sdk/[email protected]':
     resolution: {integrity: sha512-HliwB/yzufw3iwczbFVE2Fiwf1XqROB/I6ng8EKUsPM5+2wnIa8f4VbljZcDx+grhFrPV+PnRZH7zBqi8WZM7Q==}
     engines: {node: '>=18'}
     peerDependencies:
       zod: 3.25.76
 
-  '@ai-sdk/[email protected]':
-    resolution: {integrity: sha512-VeDAiCH+ZK8Xs4hb9Cw7pHlujWNL52RKe8TExOkrw6Ir1AmfajBZTb9XUdKOZO08RwQElIKA8+Ltm+Gqfo8djQ==}
-    engines: {node: '>=18'}
-    peerDependencies:
-      zod: 3.25.76
-
-  '@ai-sdk/[email protected]':
-    resolution: {integrity: sha512-y/WOPpcZaBjvNaogy83mBsCRPvbtaK0y1sY9ckRrrbTGMvG2HC/9Y/huqNXKnLAxUIME2PGa2uvF2CDwIsxoXQ==}
-    engines: {node: '>=18'}
-    peerDependencies:
-      zod: 3.25.76
-
-  '@ai-sdk/[email protected]':
-    resolution: {integrity: sha512-HHG72BN4d+OWTcq2NwTxOm/2qvk1duYsnhCDtsbYwn/h/4zeqURu1S0+Cn0nY2Ysq9a9HGKvrYuMn9bgFhR2Og==}
-    engines: {node: '>=18'}
-    peerDependencies:
-      zod: 3.25.76
-
   '@ai-sdk/[email protected]':
     resolution: {integrity: sha512-7bzKd9lgiDeXM7O4U4nQ8iTxguAOkg8LZGD9AfDVZYjO5cKYRwBPwVjboFcVrxncRHu0tYxZtXZtiLKpG4pEng==}
     engines: {node: '>=18'}
@@ -1568,28 +1514,12 @@ packages:
     resolution: {integrity: sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==}
     engines: {node: '>=18'}
 
-  '@ai-sdk/[email protected]':
-    resolution: {integrity: sha512-KCUwswvsC5VsW2PWFqF8eJgSCu5Ysj7m1TxiHTVA6g7k360bk0RNQENT8KTMAYEs+8fWPD3Uu4dEmzGHc+jGng==}
-    engines: {node: '>=18'}
-
-  '@ai-sdk/[email protected]':
-    resolution: {integrity: sha512-2Xmoq6DBJqmSl80U6V9z5jJSJP7ehaJJQMy2iFUqTay06wdCqTnPVBBQbtEL8RCChenL+q5DC5H5WzU3vV3v8w==}
-    engines: {node: '>=18'}
-
-  '@ai-sdk/[email protected]':
-    resolution: {integrity: sha512-hSfoJtLtpMd7YxKM+iTqlJ0ZB+kJ83WESMiWuWrNVey3X8gg97x0OdAAaeAeclZByCX3UdPOTqhvJdK8qYA3ww==}
-    engines: {node: '>=18'}
-
-  '@ai-sdk/[email protected]':
-    resolution: {integrity: sha512-VkPLrutM6VdA924/mG8OS+5frbVTcu6e046D2bgDo00tehBANR1QBJ/mPcZ9tXMFOsVcm6SQArOregxePzTFPw==}
-    engines: {node: '>=18'}
-
   '@ai-sdk/[email protected]':
     resolution: {integrity: sha512-oGMAgGoQdBXbZqNG0Ze56CHjDZ1IDYOwGYxYjO5KLSlz5HiNQ9udIXsPZ61VWaHGZ5XW/jyjmr6t2xz2jGVwbQ==}
     engines: {node: '>=18'}
 
-  '@ai-sdk/[email protected]6':
-    resolution: {integrity: sha512-26qM/jYcFhF5krTM7bQT1CiZcdz22EQmA+r5me1hKYFM/yM20sSUMHnAcUzvzuuG9oQVKF0tziU2IcC0HX5huQ==}
+  '@ai-sdk/[email protected]':
+    resolution: {integrity: sha512-fUefjg7TwngHUtv0s+8j+GSPBiQRSETOPpICpaubz0CDNj0inBw/bZ6DKskQol7O20BIcoz0eKweedtC+F5iyQ==}
     engines: {node: '>=18'}
     peerDependencies:
       zod: 3.25.76
@@ -4948,8 +4878,8 @@ packages:
     resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==}
     engines: {node: '>= 8.0.0'}
 
-  [email protected].57:
-    resolution: {integrity: sha512-5wYcMQmOaNU71wGv4XX1db3zvn4uLjLbTKIo6cQZPWOJElA0882XI7Eawx6TCd5jbjOvKMIP+KLWbpVomAFT2g==}
+  [email protected].77:
+    resolution: {integrity: sha512-tyyhrRpCRFVlivdNIFLK8cexSBB2jwTqO0z1qJQagk+UxZ+MW8h5V8xsvvb+xdKDY482Y8KAm0mr7TDnPKvvlw==}
     engines: {node: '>=18'}
     peerDependencies:
       zod: 3.25.76
@@ -11106,26 +11036,20 @@ snapshots:
 
   '@adobe/[email protected]': {}
 
-  '@ai-sdk/[email protected]0([email protected])':
+  '@ai-sdk/[email protected]1([email protected])':
     dependencies:
-      '@ai-sdk/anthropic': 3.0.37([email protected])
-      '@ai-sdk/provider': 3.0.7
-      '@ai-sdk/provider-utils': 4.0.13([email protected])
+      '@ai-sdk/anthropic': 3.0.38([email protected])
+      '@ai-sdk/provider': 3.0.8
+      '@ai-sdk/provider-utils': 4.0.14([email protected])
       '@smithy/eventstream-codec': 4.2.4
       '@smithy/util-utf8': 4.2.0
       aws4fetch: 1.0.20
       zod: 3.25.76
 
-  '@ai-sdk/anthropic@2.0.58([email protected])':
+  '@ai-sdk/anthropic@3.0.38([email protected])':
     dependencies:
-      '@ai-sdk/provider': 2.0.1
-      '@ai-sdk/provider-utils': 3.0.20([email protected])
-      zod: 3.25.76
-
-  '@ai-sdk/[email protected]([email protected])':
-    dependencies:
-      '@ai-sdk/provider': 3.0.7
-      '@ai-sdk/provider-utils': 4.0.13([email protected])
+      '@ai-sdk/provider': 3.0.8
+      '@ai-sdk/provider-utils': 4.0.14([email protected])
       zod: 3.25.76
 
   '@ai-sdk/[email protected]([email protected])':
@@ -11136,66 +11060,60 @@ snapshots:
       '@basetenlabs/performance-client': 0.0.10
       zod: 3.25.76
 
-  '@ai-sdk/cerebras@1.0.35([email protected])':
+  '@ai-sdk/cerebras@2.0.31([email protected])':
     dependencies:
-      '@ai-sdk/openai-compatible': 1.0.31([email protected])
-      '@ai-sdk/provider': 2.0.1
-      '@ai-sdk/provider-utils': 3.0.20([email protected])
+      '@ai-sdk/openai-compatible': 2.0.28([email protected])
+      '@ai-sdk/provider': 3.0.8
+      '@ai-sdk/provider-utils': 4.0.14([email protected])
       zod: 3.25.76
 
-  '@ai-sdk/[email protected]4([email protected])':
+  '@ai-sdk/[email protected]8([email protected])':
     dependencies:
-      '@ai-sdk/provider': 3.0.5
-      '@ai-sdk/provider-utils': 4.0.10([email protected])
+      '@ai-sdk/provider': 3.0.8
+      '@ai-sdk/provider-utils': 4.0.14([email protected])
       zod: 3.25.76
 
-  '@ai-sdk/[email protected]6([email protected])':
+  '@ai-sdk/[email protected].32([email protected])':
     dependencies:
-      '@ai-sdk/openai-compatible': 2.0.24([email protected])
-      '@ai-sdk/provider': 3.0.6
-      '@ai-sdk/provider-utils': 4.0.11([email protected])
+      '@ai-sdk/openai-compatible': 2.0.28([email protected])
+      '@ai-sdk/provider': 3.0.8
+      '@ai-sdk/provider-utils': 4.0.14([email protected])
       zod: 3.25.76
 
-  '@ai-sdk/[email protected].25([email protected])':
+  '@ai-sdk/[email protected].39([email protected])':
     dependencies:
-      '@ai-sdk/provider': 3.0.5
-      '@ai-sdk/provider-utils': 4.0.10([email protected])
+      '@ai-sdk/provider': 3.0.8
+      '@ai-sdk/provider-utils': 4.0.14([email protected])
       '@vercel/oidc': 3.1.0
       zod: 3.25.76
 
-  '@ai-sdk/google-vertex@3.0.98([email protected])':
+  '@ai-sdk/google-vertex@4.0.45([email protected])':
     dependencies:
-      '@ai-sdk/anthropic': 2.0.58([email protected])
-      '@ai-sdk/google': 2.0.52([email protected])
-      '@ai-sdk/provider': 2.0.1
-      '@ai-sdk/provider-utils': 3.0.20([email protected])
+      '@ai-sdk/anthropic': 3.0.38([email protected])
+      '@ai-sdk/google': 3.0.22([email protected])
+      '@ai-sdk/provider': 3.0.8
+      '@ai-sdk/provider-utils': 4.0.14([email protected])
       google-auth-library: 10.5.0
       zod: 3.25.76
     transitivePeerDependencies:
       - supports-color
 
-  '@ai-sdk/google@2.0.52([email protected])':
+  '@ai-sdk/google@3.0.22([email protected])':
     dependencies:
-      '@ai-sdk/provider': 2.0.1
-      '@ai-sdk/provider-utils': 3.0.20([email protected])
-      zod: 3.25.76
-
-  '@ai-sdk/[email protected]([email protected])':
-    dependencies:
-      '@ai-sdk/provider': 3.0.7
-      '@ai-sdk/provider-utils': 4.0.13([email protected])
+      '@ai-sdk/provider': 3.0.8
+      '@ai-sdk/provider-utils': 4.0.14([email protected])
       zod: 3.25.76
 
-  '@ai-sdk/[email protected].19([email protected])':
+  '@ai-sdk/[email protected]([email protected])':
     dependencies:
-      '@ai-sdk/provider': 3.0.6
-      '@ai-sdk/provider-utils': 4.0.11([email protected])
+      '@ai-sdk/provider': 3.0.8
+      '@ai-sdk/provider-utils': 4.0.14([email protected])
       zod: 3.25.76
 
-  '@ai-sdk/[email protected]8([email protected])':
+  '@ai-sdk/[email protected]9([email protected])':
     dependencies:
-      '@ai-sdk/provider': 3.0.7
-      '@ai-sdk/provider-utils': 4.0.13([email protected])
+      '@ai-sdk/provider': 3.0.8
+      '@ai-sdk/provider-utils': 4.0.14([email protected])
       zod: 3.25.76
 
   '@ai-sdk/[email protected]([email protected])':
@@ -11204,37 +11122,12 @@ snapshots:
       '@ai-sdk/provider-utils': 3.0.5([email protected])
       zod: 3.25.76
 
-  '@ai-sdk/[email protected]([email protected])':
-    dependencies:
-      '@ai-sdk/provider': 2.0.1
-      '@ai-sdk/provider-utils': 3.0.20([email protected])
-      zod: 3.25.76
-
-  '@ai-sdk/[email protected]([email protected])':
-    dependencies:
-      '@ai-sdk/provider': 3.0.6
-      '@ai-sdk/provider-utils': 4.0.11([email protected])
-      zod: 3.25.76
-
-  '@ai-sdk/[email protected]([email protected])':
-    dependencies:
-      '@ai-sdk/provider': 3.0.7
-      '@ai-sdk/provider-utils': 4.0.13([email protected])
-      zod: 3.25.76
-
   '@ai-sdk/[email protected]([email protected])':
     dependencies:
       '@ai-sdk/provider': 3.0.8
       '@ai-sdk/provider-utils': 4.0.14([email protected])
       zod: 3.25.76
 
-  '@ai-sdk/[email protected]([email protected])':
-    dependencies:
-      '@ai-sdk/provider': 2.0.1
-      '@standard-schema/spec': 1.1.0
-      eventsource-parser: 3.0.6
-      zod: 3.25.76
-
   '@ai-sdk/[email protected]([email protected])':
     dependencies:
       '@ai-sdk/provider': 2.0.0
@@ -11243,27 +11136,6 @@ snapshots:
       zod: 3.25.76
       zod-to-json-schema: 3.24.5([email protected])
 
-  '@ai-sdk/[email protected]([email protected])':
-    dependencies:
-      '@ai-sdk/provider': 3.0.5
-      '@standard-schema/spec': 1.1.0
-      eventsource-parser: 3.0.6
-      zod: 3.25.76
-
-  '@ai-sdk/[email protected]([email protected])':
-    dependencies:
-      '@ai-sdk/provider': 3.0.6
-      '@standard-schema/spec': 1.1.0
-      eventsource-parser: 3.0.6
-      zod: 3.25.76
-
-  '@ai-sdk/[email protected]([email protected])':
-    dependencies:
-      '@ai-sdk/provider': 3.0.7
-      '@standard-schema/spec': 1.1.0
-      eventsource-parser: 3.0.6
-      zod: 3.25.76
-
   '@ai-sdk/[email protected]([email protected])':
     dependencies:
       '@ai-sdk/provider': 3.0.8
@@ -11275,31 +11147,15 @@ snapshots:
     dependencies:
       json-schema: 0.4.0
 
-  '@ai-sdk/[email protected]':
-    dependencies:
-      json-schema: 0.4.0
-
-  '@ai-sdk/[email protected]':
-    dependencies:
-      json-schema: 0.4.0
-
-  '@ai-sdk/[email protected]':
-    dependencies:
-      json-schema: 0.4.0
-
-  '@ai-sdk/[email protected]':
-    dependencies:
-      json-schema: 0.4.0
-
   '@ai-sdk/[email protected]':
     dependencies:
       json-schema: 0.4.0
 
-  '@ai-sdk/[email protected]6([email protected])':
+  '@ai-sdk/[email protected]([email protected])':
     dependencies:
-      '@ai-sdk/openai-compatible': 2.0.26([email protected])
-      '@ai-sdk/provider': 3.0.7
-      '@ai-sdk/provider-utils': 4.0.13([email protected])
+      '@ai-sdk/openai-compatible': 2.0.28([email protected])
+      '@ai-sdk/provider': 3.0.8
+      '@ai-sdk/provider-utils': 4.0.14([email protected])
       zod: 3.25.76
 
   '@alcalzone/[email protected]':
@@ -13018,9 +12874,9 @@ snapshots:
 
   '@open-draft/[email protected]': {}
 
-  '@openrouter/[email protected]([email protected].57([email protected]))([email protected])':
+  '@openrouter/[email protected]([email protected].77([email protected]))([email protected])':
     dependencies:
-      ai: 6.0.57([email protected])
+      ai: 6.0.77([email protected])
       zod: 3.25.76
 
   '@opentelemetry/[email protected]':
@@ -15245,11 +15101,11 @@ snapshots:
     dependencies:
       humanize-ms: 1.2.1
 
-  [email protected].57([email protected]):
+  [email protected].77([email protected]):
     dependencies:
-      '@ai-sdk/gateway': 3.0.25([email protected])
-      '@ai-sdk/provider': 3.0.5
-      '@ai-sdk/provider-utils': 4.0.10([email protected])
+      '@ai-sdk/gateway': 3.0.39([email protected])
+      '@ai-sdk/provider': 3.0.8
+      '@ai-sdk/provider-utils': 4.0.14([email protected])
       '@opentelemetry/api': 1.9.0
       zod: 3.25.76
 

+ 3 - 3
src/api/providers/vertex.ts

@@ -134,7 +134,7 @@ export class VertexHandler extends BaseProvider implements SingleCompletionHandl
 			// Add thinking/reasoning configuration if present
 			// Cast to any to bypass strict JSONObject typing - the AI SDK accepts the correct runtime values
 			...(thinkingConfig && {
-				providerOptions: { google: { thinkingConfig } } as any,
+				providerOptions: { vertex: { thinkingConfig } } as any,
 			}),
 		}
 
@@ -166,7 +166,7 @@ export class VertexHandler extends BaseProvider implements SingleCompletionHandl
 
 			// Extract grounding sources from providerMetadata if available
 			const providerMetadata = await result.providerMetadata
-			const groundingMetadata = providerMetadata?.google as
+			const groundingMetadata = (providerMetadata?.vertex ?? providerMetadata?.google) as
 				| {
 						groundingMetadata?: {
 							groundingChunks?: Array<{
@@ -318,7 +318,7 @@ export class VertexHandler extends BaseProvider implements SingleCompletionHandl
 
 			// Extract grounding citations from providerMetadata if available
 			const providerMetadata = result.providerMetadata
-			const groundingMetadata = providerMetadata?.google as
+			const groundingMetadata = (providerMetadata?.vertex ?? providerMetadata?.google) as
 				| {
 						groundingMetadata?: {
 							groundingChunks?: Array<{

+ 12 - 12
src/package.json

@@ -450,16 +450,16 @@
 		"clean": "rimraf README.md CHANGELOG.md LICENSE dist logs mock .turbo"
 	},
 	"dependencies": {
-		"@ai-sdk/amazon-bedrock": "^4.0.50",
+		"@ai-sdk/amazon-bedrock": "^4.0.51",
 		"@ai-sdk/baseten": "^1.0.31",
-		"@ai-sdk/cerebras": "^1.0.0",
-		"@ai-sdk/deepseek": "^2.0.14",
-		"@ai-sdk/fireworks": "^2.0.26",
-		"@ai-sdk/google": "^3.0.20",
-		"@ai-sdk/google-vertex": "^3.0.20",
-		"@ai-sdk/groq": "^3.0.19",
-		"@ai-sdk/mistral": "^3.0.0",
-		"@ai-sdk/xai": "^3.0.46",
+		"@ai-sdk/cerebras": "^2.0.31",
+		"@ai-sdk/deepseek": "^2.0.18",
+		"@ai-sdk/fireworks": "^2.0.32",
+		"@ai-sdk/google": "^3.0.22",
+		"@ai-sdk/google-vertex": "^4.0.45",
+		"@ai-sdk/groq": "^3.0.22",
+		"@ai-sdk/mistral": "^3.0.19",
+		"@ai-sdk/xai": "^3.0.48",
 		"@anthropic-ai/sdk": "^0.37.0",
 		"@anthropic-ai/vertex-sdk": "^0.7.0",
 		"@aws-sdk/client-bedrock-runtime": "^3.922.0",
@@ -544,8 +544,8 @@
 		"zod": "3.25.76"
 	},
 	"devDependencies": {
-		"@ai-sdk/openai-compatible": "^1.0.0",
-		"@openrouter/ai-sdk-provider": "^2.0.4",
+		"@ai-sdk/openai-compatible": "^2.0.28",
+		"@openrouter/ai-sdk-provider": "^2.1.1",
 		"@roo-code/build": "workspace:^",
 		"@roo-code/config-eslint": "workspace:^",
 		"@roo-code/config-typescript": "workspace:^",
@@ -570,7 +570,7 @@
 		"@types/vscode": "^1.84.0",
 		"@vscode/test-electron": "^2.5.2",
 		"@vscode/vsce": "3.3.2",
-		"ai": "^6.0.0",
+		"ai": "^6.0.75",
 		"esbuild-wasm": "^0.25.0",
 		"execa": "^9.5.2",
 		"glob": "^11.1.0",