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

This commit is contained in:
Hannes Rudolph 2026-02-07 08:16:38 -07:00 committed by GitHub
parent 7fc42d70ea
commit 97c10387ee
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 107 additions and 251 deletions

328
pnpm-lock.yaml generated
View file

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

View file

@ -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<{

View file

@ -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",