diff --git a/CHANGELOG.md b/CHANGELOG.md index d1e74436..e4c29d00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed +- Bumped AI SDK and associated packages version. [#417](https://github.com/sourcebot-dev/sourcebot/pull/417) + ### Fixed - [ask sb] Fixed "413 content too large" error when starting a new chat with many repos selected. [#416](https://github.com/sourcebot-dev/sourcebot/pull/416) diff --git a/packages/web/package.json b/packages/web/package.json index 8cbac759..11d8522d 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -12,16 +12,16 @@ "stripe:listen": "stripe listen --forward-to http://localhost:3000/api/stripe" }, "dependencies": { - "@ai-sdk/amazon-bedrock": "3.0.0-beta.12", - "@ai-sdk/anthropic": "2.0.0-beta.10", - "@ai-sdk/azure": "2.0.0-beta.13", - "@ai-sdk/deepseek": "1.0.0-beta.10", - "@ai-sdk/google": "2.0.0-beta.16", - "@ai-sdk/google-vertex": "3.0.0-beta.18", - "@ai-sdk/mistral": "2.0.0-beta.8", - "@ai-sdk/openai": "2.0.0-beta.13", - "@ai-sdk/react": "2.0.0-beta.29", - "@ai-sdk/xai": "2.0.0-beta.12", + "@ai-sdk/amazon-bedrock": "3.0.0", + "@ai-sdk/anthropic": "2.0.0", + "@ai-sdk/azure": "2.0.0", + "@ai-sdk/deepseek": "1.0.0", + "@ai-sdk/google": "2.0.0", + "@ai-sdk/google-vertex": "3.0.0", + "@ai-sdk/mistral": "2.0.0", + "@ai-sdk/openai": "2.0.0", + "@ai-sdk/react": "2.0.0", + "@ai-sdk/xai": "2.0.0", "@auth/prisma-adapter": "^2.7.4", "@codemirror/commands": "^6.6.0", "@codemirror/lang-cpp": "^6.0.2", @@ -108,7 +108,7 @@ "@vercel/otel": "^1.13.0", "@viz-js/lang-dot": "^1.0.4", "@xiechao/codemirror-lang-handlebars": "^1.0.4", - "ai": "5.0.0-beta.29", + "ai": "5.0.0", "ajv": "^8.17.1", "bcryptjs": "^3.0.2", "chokidar": "^4.0.3", diff --git a/yarn.lock b/yarn.lock index bea93b9d..6b572135 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,163 +5,164 @@ __metadata: version: 8 cacheKey: 10c0 -"@ai-sdk/amazon-bedrock@npm:3.0.0-beta.12": - version: 3.0.0-beta.12 - resolution: "@ai-sdk/amazon-bedrock@npm:3.0.0-beta.12" +"@ai-sdk/amazon-bedrock@npm:3.0.0": + version: 3.0.0 + resolution: "@ai-sdk/amazon-bedrock@npm:3.0.0" dependencies: - "@ai-sdk/provider": "npm:2.0.0-beta.1" - "@ai-sdk/provider-utils": "npm:3.0.0-beta.7" + "@ai-sdk/anthropic": "npm:2.0.0" + "@ai-sdk/provider": "npm:2.0.0" + "@ai-sdk/provider-utils": "npm:3.0.0" "@smithy/eventstream-codec": "npm:^4.0.1" "@smithy/util-utf8": "npm:^4.0.0" aws4fetch: "npm:^1.0.20" peerDependencies: zod: ^3.25.76 || ^4 - checksum: 10c0/7fa26ae892e390d6c9f7515d7d8539cd03a4d30d867fe4a06dfb85996718efe3aa3227854e93174ec4717db7047c41e2bd6275e827a9dff65c67e20174cb09a4 + checksum: 10c0/ba9885b425d97997a3b8aa9320d4941146649a87bb09096402ba0bd5a2fa6f8dd1faa65e41b8587e365f5d5c5d6ba5349f6d380be46bd7b5d9781c9be9ba9580 languageName: node linkType: hard -"@ai-sdk/anthropic@npm:2.0.0-beta.10": - version: 2.0.0-beta.10 - resolution: "@ai-sdk/anthropic@npm:2.0.0-beta.10" +"@ai-sdk/anthropic@npm:2.0.0": + version: 2.0.0 + resolution: "@ai-sdk/anthropic@npm:2.0.0" dependencies: - "@ai-sdk/provider": "npm:2.0.0-beta.1" - "@ai-sdk/provider-utils": "npm:3.0.0-beta.7" + "@ai-sdk/provider": "npm:2.0.0" + "@ai-sdk/provider-utils": "npm:3.0.0" peerDependencies: zod: ^3.25.76 || ^4 - checksum: 10c0/525a71545ff759e4b370be54fe9a763c9d011deba3a1bb742d2c6aa136a62e1aa7abba6b9fd6a09484081db4e1d26003425ff3e8c8c998e9aa6a773a47065fc4 + checksum: 10c0/b3f0d5d65dd14be9d4aa267bb75f7d640b2ca15cdee8be41f4fb6c2ede2f49f0c1510738e2d890d9a9628048e43afd1327001d1f16a5a3a587e3a136334b8ad1 languageName: node linkType: hard -"@ai-sdk/azure@npm:2.0.0-beta.13": - version: 2.0.0-beta.13 - resolution: "@ai-sdk/azure@npm:2.0.0-beta.13" +"@ai-sdk/azure@npm:2.0.0": + version: 2.0.0 + resolution: "@ai-sdk/azure@npm:2.0.0" dependencies: - "@ai-sdk/openai": "npm:2.0.0-beta.13" - "@ai-sdk/provider": "npm:2.0.0-beta.1" - "@ai-sdk/provider-utils": "npm:3.0.0-beta.7" + "@ai-sdk/openai": "npm:2.0.0" + "@ai-sdk/provider": "npm:2.0.0" + "@ai-sdk/provider-utils": "npm:3.0.0" peerDependencies: zod: ^3.25.76 || ^4 - checksum: 10c0/d47d630823fc5ce288605bb563815d8abf4b1438dc6e771ea503a01584f991a9d2ac4bafd53bd64bda7bab23e8a2a331984dd33fa843903e3dbd3cbaf2db96f9 + checksum: 10c0/fd1fd73ed43f19e04959494bc6055477dd45ba0c82a15c0060e9c0cb717e60af1ecb0e60ca4822d90fd8d6f6c242bed9256f1569139e4c94e2a438a11bf65d0c languageName: node linkType: hard -"@ai-sdk/deepseek@npm:1.0.0-beta.10": - version: 1.0.0-beta.10 - resolution: "@ai-sdk/deepseek@npm:1.0.0-beta.10" +"@ai-sdk/deepseek@npm:1.0.0": + version: 1.0.0 + resolution: "@ai-sdk/deepseek@npm:1.0.0" dependencies: - "@ai-sdk/openai-compatible": "npm:1.0.0-beta.10" - "@ai-sdk/provider": "npm:2.0.0-beta.1" - "@ai-sdk/provider-utils": "npm:3.0.0-beta.7" + "@ai-sdk/openai-compatible": "npm:1.0.0" + "@ai-sdk/provider": "npm:2.0.0" + "@ai-sdk/provider-utils": "npm:3.0.0" peerDependencies: zod: ^3.25.76 || ^4 - checksum: 10c0/d36554f514d57506bdcdbcd1183e7a526b36b361e13b2bffdccde480830a66dca697a869b2892621e42467f8aac5d74b5ac958db2185a202bb5f174a94055950 + checksum: 10c0/647947747b082dce8bb4593904bf8f3ed3797aeb6d0bf60362d9392e892989ee15841a289f90fca5f3f200c0ab7a2dd30ebb6d481898e9ac60263997e2d41408 languageName: node linkType: hard -"@ai-sdk/gateway@npm:1.0.0-beta.15": - version: 1.0.0-beta.15 - resolution: "@ai-sdk/gateway@npm:1.0.0-beta.15" +"@ai-sdk/gateway@npm:1.0.0": + version: 1.0.0 + resolution: "@ai-sdk/gateway@npm:1.0.0" dependencies: - "@ai-sdk/provider": "npm:2.0.0-beta.1" - "@ai-sdk/provider-utils": "npm:3.0.0-beta.7" + "@ai-sdk/provider": "npm:2.0.0" + "@ai-sdk/provider-utils": "npm:3.0.0" peerDependencies: zod: ^3.25.76 || ^4 - checksum: 10c0/b9199de4185b742675e57b0ea043f82bbaf77f4186afa18a331e13e4f68527b0d411755d2959dd31c1cf89aefa9099b027b20fc3a51b339ce5fea37869da1d38 + checksum: 10c0/ab1238cb364dd40f2793953183717f9e2c657e9c7dbcc3e18e8aa4273253fb3cb8441b018d6fc38d0aed28a5fff633deb3216ac97cf8ef64d1442a53af03da53 languageName: node linkType: hard -"@ai-sdk/google-vertex@npm:3.0.0-beta.18": - version: 3.0.0-beta.18 - resolution: "@ai-sdk/google-vertex@npm:3.0.0-beta.18" +"@ai-sdk/google-vertex@npm:3.0.0": + version: 3.0.0 + resolution: "@ai-sdk/google-vertex@npm:3.0.0" dependencies: - "@ai-sdk/anthropic": "npm:2.0.0-beta.10" - "@ai-sdk/google": "npm:2.0.0-beta.16" - "@ai-sdk/provider": "npm:2.0.0-beta.1" - "@ai-sdk/provider-utils": "npm:3.0.0-beta.7" + "@ai-sdk/anthropic": "npm:2.0.0" + "@ai-sdk/google": "npm:2.0.0" + "@ai-sdk/provider": "npm:2.0.0" + "@ai-sdk/provider-utils": "npm:3.0.0" google-auth-library: "npm:^9.15.0" peerDependencies: zod: ^3.25.76 || ^4 - checksum: 10c0/de5566cbfcc89d93b5923a6e4b69ca64772881e91c8a3f6fbaec18ea3a38dba0a9c75c35c886340d47af7a6d0673796b0941498327f71e35bfc4296f6eb25fa8 + checksum: 10c0/6629599528b6f4b4bbf959107d2a579b41b31f2dd48c0f094038536af8c9cd51af65ae4110e1c54a36c48e6fe195f68737404226101887db6cfa61e7918bc9e7 languageName: node linkType: hard -"@ai-sdk/google@npm:2.0.0-beta.16": - version: 2.0.0-beta.16 - resolution: "@ai-sdk/google@npm:2.0.0-beta.16" +"@ai-sdk/google@npm:2.0.0": + version: 2.0.0 + resolution: "@ai-sdk/google@npm:2.0.0" dependencies: - "@ai-sdk/provider": "npm:2.0.0-beta.1" - "@ai-sdk/provider-utils": "npm:3.0.0-beta.7" + "@ai-sdk/provider": "npm:2.0.0" + "@ai-sdk/provider-utils": "npm:3.0.0" peerDependencies: zod: ^3.25.76 || ^4 - checksum: 10c0/9772697552718286e1549b4ff2261c49e5a71d6245cac6063c36063074cdb700820dfa13c089b7ac73306845b88b2c0f506a4ac2f35b3262c0e4ed926d0e7f66 + checksum: 10c0/484d52858781f7c5e28dacf05612a8c36b90eb5a6918592b284ad321f5bc9e86313e56188a21748250513f2e0f47d2544a171eac6abf319678d19373e4664932 languageName: node linkType: hard -"@ai-sdk/mistral@npm:2.0.0-beta.8": - version: 2.0.0-beta.8 - resolution: "@ai-sdk/mistral@npm:2.0.0-beta.8" +"@ai-sdk/mistral@npm:2.0.0": + version: 2.0.0 + resolution: "@ai-sdk/mistral@npm:2.0.0" dependencies: - "@ai-sdk/provider": "npm:2.0.0-beta.1" - "@ai-sdk/provider-utils": "npm:3.0.0-beta.7" + "@ai-sdk/provider": "npm:2.0.0" + "@ai-sdk/provider-utils": "npm:3.0.0" peerDependencies: zod: ^3.25.76 || ^4 - checksum: 10c0/ce8ae39dc082670e30919db4cfabd2475daaf1fe8272f7e9027e24116cb341f76b0565a9143cb5e117923c6c724a60664cc5edca6a7f4aca01cf120509403744 + checksum: 10c0/8f292119e22d5bb190cef0034adcb200c1ef3231159325adcf1dbd38da0641582f5c75d1c9bab0c254bfce47c72dd1c095346183d38b80e4999c3a65ff1bea30 languageName: node linkType: hard -"@ai-sdk/openai-compatible@npm:1.0.0-beta.10": - version: 1.0.0-beta.10 - resolution: "@ai-sdk/openai-compatible@npm:1.0.0-beta.10" +"@ai-sdk/openai-compatible@npm:1.0.0": + version: 1.0.0 + resolution: "@ai-sdk/openai-compatible@npm:1.0.0" dependencies: - "@ai-sdk/provider": "npm:2.0.0-beta.1" - "@ai-sdk/provider-utils": "npm:3.0.0-beta.7" + "@ai-sdk/provider": "npm:2.0.0" + "@ai-sdk/provider-utils": "npm:3.0.0" peerDependencies: zod: ^3.25.76 || ^4 - checksum: 10c0/eb303a06972ece1e2aca4b0d5192001195784f57b1815d2e88026cc179874a847234fc1a8ff90ac096cc0c3c2138b807b4a5a64698b5658cc533ffaf904f45dc + checksum: 10c0/62de11628f898c9ebfb43aa161e15e7961f8adc8ad6f7c17c6a1275b1e5365f6e4cb764aa93918571e9c7fda969a6265225b73385cc68bc5c8aed605357bfb91 languageName: node linkType: hard -"@ai-sdk/openai@npm:2.0.0-beta.13": - version: 2.0.0-beta.13 - resolution: "@ai-sdk/openai@npm:2.0.0-beta.13" +"@ai-sdk/openai@npm:2.0.0": + version: 2.0.0 + resolution: "@ai-sdk/openai@npm:2.0.0" dependencies: - "@ai-sdk/provider": "npm:2.0.0-beta.1" - "@ai-sdk/provider-utils": "npm:3.0.0-beta.7" + "@ai-sdk/provider": "npm:2.0.0" + "@ai-sdk/provider-utils": "npm:3.0.0" peerDependencies: zod: ^3.25.76 || ^4 - checksum: 10c0/5228cba76923b5662cd22b1a317f2e02466584808f6ddc2ca27695d34e3d575e1437467f1b613a423174ca48ad76e0bbaebb0e958b0da22affc99ceaf0fa4e38 + checksum: 10c0/82cb621fc4bcf14f70c514b2ba95b68ea792947443befb2257222a885e5b30708bed858a2fe7874618af3f9049f100faa762aa136e0e57265b0e4100a86c1d48 languageName: node linkType: hard -"@ai-sdk/provider-utils@npm:3.0.0-beta.7": - version: 3.0.0-beta.7 - resolution: "@ai-sdk/provider-utils@npm:3.0.0-beta.7" +"@ai-sdk/provider-utils@npm:3.0.0": + version: 3.0.0 + resolution: "@ai-sdk/provider-utils@npm:3.0.0" dependencies: - "@ai-sdk/provider": "npm:2.0.0-beta.1" + "@ai-sdk/provider": "npm:2.0.0" "@standard-schema/spec": "npm:^1.0.0" eventsource-parser: "npm:^3.0.3" zod-to-json-schema: "npm:^3.24.1" peerDependencies: zod: ^3.25.76 || ^4 - checksum: 10c0/e26e8940b8841e0eb8341f7923bc418e9999c2ecbd290c9556b060cb7f9f3cc53ff70bc309229292ed014efb2a315f3e3992dbb5308bf0845bb5605aa9613da8 + checksum: 10c0/9a5f24910d2ee4d379ff5001977b69d9450a7ad89bf96c05d5751fe1af9f2964c74252bd7fddec0aa13a31771fa466678c99dc6530cdb93cda6df4ac5fa4e6c3 languageName: node linkType: hard -"@ai-sdk/provider@npm:2.0.0-beta.1": - version: 2.0.0-beta.1 - resolution: "@ai-sdk/provider@npm:2.0.0-beta.1" +"@ai-sdk/provider@npm:2.0.0": + version: 2.0.0 + resolution: "@ai-sdk/provider@npm:2.0.0" dependencies: json-schema: "npm:^0.4.0" - checksum: 10c0/2d76518d2b3d5ac6a3838730032faea31e1bb5c5a526f40c6cb7e906c59a52a664b2b67e7420fe25611e9783e8a20f0241c8b922eee6f02bb49c1b4afd60f58b + checksum: 10c0/e50e520016c9fc0a8b5009cadd47dae2f1c81ec05c1792b9e312d7d15479f024ca8039525813a33425c884e3449019fed21043b1bfabd6a2626152ca9a388199 languageName: node linkType: hard -"@ai-sdk/react@npm:2.0.0-beta.29": - version: 2.0.0-beta.29 - resolution: "@ai-sdk/react@npm:2.0.0-beta.29" +"@ai-sdk/react@npm:2.0.0": + version: 2.0.0 + resolution: "@ai-sdk/react@npm:2.0.0" dependencies: - "@ai-sdk/provider-utils": "npm:3.0.0-beta.7" - ai: "npm:5.0.0-beta.29" + "@ai-sdk/provider-utils": "npm:3.0.0" + ai: "npm:5.0.0" swr: "npm:^2.2.5" throttleit: "npm:2.1.0" peerDependencies: @@ -170,20 +171,20 @@ __metadata: peerDependenciesMeta: zod: optional: true - checksum: 10c0/3eb827b9edcac17a4eefcc7bff89ce44a74c3844e6a79749cbc729e39d845950dd88bc512902535888f0ee26726d6d2b2f57f870496d05a1ccbeaadfa997d771 + checksum: 10c0/9e8d4a2e15b4b5d1168e7df5864d5825428d9cfe919d755b06029a72d8fcd16d511da15266360fd36be0092e3368afd160addefece122deb2455ead60d90a7cc languageName: node linkType: hard -"@ai-sdk/xai@npm:2.0.0-beta.12": - version: 2.0.0-beta.12 - resolution: "@ai-sdk/xai@npm:2.0.0-beta.12" +"@ai-sdk/xai@npm:2.0.0": + version: 2.0.0 + resolution: "@ai-sdk/xai@npm:2.0.0" dependencies: - "@ai-sdk/openai-compatible": "npm:1.0.0-beta.10" - "@ai-sdk/provider": "npm:2.0.0-beta.1" - "@ai-sdk/provider-utils": "npm:3.0.0-beta.7" + "@ai-sdk/openai-compatible": "npm:1.0.0" + "@ai-sdk/provider": "npm:2.0.0" + "@ai-sdk/provider-utils": "npm:3.0.0" peerDependencies: zod: ^3.25.76 || ^4 - checksum: 10c0/1e2c25b7789a4d970d75b8313071b62edd04f933d50340673dc4ae8b8d2b38530a56e973fb7e1467a60c8a59de16afd30f104613db55c9184ed6c4213f92e882 + checksum: 10c0/129a6117abc39df298f3d8cc39431ceedd47560b9af48dda3a597f2129e3fcbaea5aa35cbce48b41a6883182a97e4a630b50d60d089a5e963a923bc3cc58d2e2 languageName: node linkType: hard @@ -6497,16 +6498,16 @@ __metadata: version: 0.0.0-use.local resolution: "@sourcebot/web@workspace:packages/web" dependencies: - "@ai-sdk/amazon-bedrock": "npm:3.0.0-beta.12" - "@ai-sdk/anthropic": "npm:2.0.0-beta.10" - "@ai-sdk/azure": "npm:2.0.0-beta.13" - "@ai-sdk/deepseek": "npm:1.0.0-beta.10" - "@ai-sdk/google": "npm:2.0.0-beta.16" - "@ai-sdk/google-vertex": "npm:3.0.0-beta.18" - "@ai-sdk/mistral": "npm:2.0.0-beta.8" - "@ai-sdk/openai": "npm:2.0.0-beta.13" - "@ai-sdk/react": "npm:2.0.0-beta.29" - "@ai-sdk/xai": "npm:2.0.0-beta.12" + "@ai-sdk/amazon-bedrock": "npm:3.0.0" + "@ai-sdk/anthropic": "npm:2.0.0" + "@ai-sdk/azure": "npm:2.0.0" + "@ai-sdk/deepseek": "npm:1.0.0" + "@ai-sdk/google": "npm:2.0.0" + "@ai-sdk/google-vertex": "npm:3.0.0" + "@ai-sdk/mistral": "npm:2.0.0" + "@ai-sdk/openai": "npm:2.0.0" + "@ai-sdk/react": "npm:2.0.0" + "@ai-sdk/xai": "npm:2.0.0" "@auth/prisma-adapter": "npm:^2.7.4" "@codemirror/commands": "npm:^6.6.0" "@codemirror/lang-cpp": "npm:^6.0.2" @@ -6603,7 +6604,7 @@ __metadata: "@vercel/otel": "npm:^1.13.0" "@viz-js/lang-dot": "npm:^1.0.4" "@xiechao/codemirror-lang-handlebars": "npm:^1.0.4" - ai: "npm:5.0.0-beta.29" + ai: "npm:5.0.0" ajv: "npm:^8.17.1" bcryptjs: "npm:^3.0.2" chokidar: "npm:^4.0.3" @@ -7992,19 +7993,17 @@ __metadata: languageName: node linkType: hard -"ai@npm:5.0.0-beta.29": - version: 5.0.0-beta.29 - resolution: "ai@npm:5.0.0-beta.29" +"ai@npm:5.0.0": + version: 5.0.0 + resolution: "ai@npm:5.0.0" dependencies: - "@ai-sdk/gateway": "npm:1.0.0-beta.15" - "@ai-sdk/provider": "npm:2.0.0-beta.1" - "@ai-sdk/provider-utils": "npm:3.0.0-beta.7" + "@ai-sdk/gateway": "npm:1.0.0" + "@ai-sdk/provider": "npm:2.0.0" + "@ai-sdk/provider-utils": "npm:3.0.0" "@opentelemetry/api": "npm:1.9.0" peerDependencies: zod: ^3.25.76 || ^4 - bin: - ai: dist/bin/ai.min.js - checksum: 10c0/8d8632496a6812bb1d4c13858d0f301c75e1886ff4eec8097cdd4ff8745db6d3e1da4f7bd3c23bcdc57f5eaea92f3c39fae758ea74a37f47d276dff2ab2a3e92 + checksum: 10c0/ec414871e2f9804f65e21b0f1ddd2d5eb9ece56a014c493528b4f6a7983347d5112d6a990d6e9847b021ad3423116fc56511bb7631710e461b6c60d5a6a6d4e5 languageName: node linkType: hard