diff --git a/package-lock.json b/package-lock.json index 63335ddc012..437c3df829d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -102,7 +102,7 @@ "@uiw/codemirror-theme-github": "4.23.0", "@uiw/react-codemirror": "4.23.0", "@xyflow/react": "12.3.5", - "ai": "5.0.12", + "ai": "5.0.52", "async-mutex": "0.4.0", "axios": "1.8.3", "axios-retry": "4.4.1", @@ -434,13 +434,30 @@ } }, "node_modules/@ai-sdk/gateway": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-1.0.6.tgz", - "integrity": "sha512-JuSj1MtTr4vw2VBBth4wlbciQnQIV0o1YV9qGLFA+r85nR5H+cJp3jaYE0nprqfzC9rYG8w9c6XGHB3SDKgcgA==", + "version": "1.0.29", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-1.0.29.tgz", + "integrity": "sha512-o9LtmBiG2WAgs3GAmL79F8idan/UupxHG8Tyr2gP4aUSOzflM0bsvfzozBp8x6WatQnOx+Pio7YNw45Y6I16iw==", "license": "Apache-2.0", "dependencies": { "@ai-sdk/provider": "2.0.0", - "@ai-sdk/provider-utils": "3.0.3" + "@ai-sdk/provider-utils": "3.0.9" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4" + } + }, + "node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider-utils": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.9.tgz", + "integrity": "sha512-Pm571x5efqaI4hf9yW4KsVlDBDme8++UepZRnq+kqVBWWjgvGhQlzU8glaFq0YJEB9kkxZHbRRyVeHoV2sRYaQ==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "2.0.0", + "@standard-schema/spec": "^1.0.0", + "eventsource-parser": "^3.0.5" }, "engines": { "node": ">=18" @@ -449,6 +466,15 @@ "zod": "^3.25.76 || ^4" } }, + "node_modules/@ai-sdk/gateway/node_modules/eventsource-parser": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz", + "integrity": "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@ai-sdk/google": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@ai-sdk/google/-/google-2.0.6.tgz", @@ -29343,14 +29369,14 @@ } }, "node_modules/ai": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.12.tgz", - "integrity": "sha512-gTdzpNd+2W8YWSHtbdVruyBrB0R1F7/w0+ZCWkK64+qwQQrxc2vIbNmv6GlsZvj5OKjGldbPjWMuCUcoYTapXg==", + "version": "5.0.52", + "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.52.tgz", + "integrity": "sha512-GLlRHjMlvN9+w7UYGxCpUQ8GgCRv5Z+JCprRH3Q8YbXJ/JyIc6EP9+YRUmQsyExX/qQsuehe7y/LLygarbSTOw==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/gateway": "1.0.6", + "@ai-sdk/gateway": "1.0.29", "@ai-sdk/provider": "2.0.0", - "@ai-sdk/provider-utils": "3.0.3", + "@ai-sdk/provider-utils": "3.0.9", "@opentelemetry/api": "1.9.0" }, "engines": { @@ -29360,6 +29386,32 @@ "zod": "^3.25.76 || ^4" } }, + "node_modules/ai/node_modules/@ai-sdk/provider-utils": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.9.tgz", + "integrity": "sha512-Pm571x5efqaI4hf9yW4KsVlDBDme8++UepZRnq+kqVBWWjgvGhQlzU8glaFq0YJEB9kkxZHbRRyVeHoV2sRYaQ==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "2.0.0", + "@standard-schema/spec": "^1.0.0", + "eventsource-parser": "^3.0.5" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4" + } + }, + "node_modules/ai/node_modules/eventsource-parser": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz", + "integrity": "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/ajv": { "version": "8.12.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", diff --git a/package.json b/package.json index a3b1d6342d0..acce88f7afc 100644 --- a/package.json +++ b/package.json @@ -123,7 +123,7 @@ "@uiw/codemirror-theme-github": "4.23.0", "@uiw/react-codemirror": "4.23.0", "@xyflow/react": "12.3.5", - "ai": "5.0.12", + "ai": "5.0.52", "async-mutex": "0.4.0", "axios": "1.8.3", "axios-retry": "4.4.1",