From c86d16f484b30d30cd12c3ca608cd3a7141120da Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 Oct 2026 07:45:05 +0000 Subject: [PATCH 1/2] fix: bump ai from 7.0.114 to 7.0.153 in /apps/web Bumps [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) from 7.0.114 to 7.0.153. - [Release notes](https://github.com/vercel/ai/releases) - [Changelog](https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md) - [Commits](https://github.com/vercel/ai/commits/ai@7.0.153/packages/ai) --- updated-dependencies: - dependency-name: ai dependency-version: 7.0.131 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- apps/web/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/package.json b/apps/web/package.json index 55a2e8546..c0ee8a248 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -42,7 +42,7 @@ "@vercel/blob": "^2.8.0", "@vercel/functions": "^3.9.9", "@vercel/speed-insights": "^2.0.0", - "ai": "7.0.114", + "ai": "7.0.153", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", "flags": "^4.3.1", From 94fc6b2107e021af9db8d1d5192c64000c080985 Mon Sep 17 00:00:00 2001 From: Hayden <154503486+groupthinking@users.noreply.github.com> Date: Wed, 28 Oct 2026 09:14:59 -0500 Subject: [PATCH 2/2] fix: align AI SDK gateway with ai 7 (#2403) --- apps/web/package.json | 2 +- package-lock.json | 153 +++++++++++++++++++++++++----------------- 2 files changed, 91 insertions(+), 64 deletions(-) diff --git a/apps/web/package.json b/apps/web/package.json index c0ee8a248..bab3100cf 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -17,7 +17,7 @@ "test:studio-preflight:services": "node scripts/run-studio-preflight-services.mjs" }, "dependencies": { - "@ai-sdk/gateway": "^4.0.90", + "@ai-sdk/gateway": "4.0.126", "@ai-sdk/react": "4.0.117", "@flags-sdk/vercel": "^1.4.9", "@google/genai": "^2.24.0", diff --git a/package-lock.json b/package-lock.json index 2784aabd0..7b8ae1f41 100644 --- a/package-lock.json +++ b/package-lock.json @@ -44,7 +44,7 @@ "version": "0.1.0", "hasInstallScript": true, "dependencies": { - "@ai-sdk/gateway": "^4.0.90", + "@ai-sdk/gateway": "4.0.126", "@ai-sdk/react": "4.0.117", "@flags-sdk/vercel": "^1.4.9", "@google/genai": "^2.24.0", @@ -69,7 +69,7 @@ "@vercel/blob": "^2.8.0", "@vercel/functions": "^3.9.9", "@vercel/speed-insights": "^2.0.0", - "ai": "7.0.114", + "ai": "7.0.153", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", "flags": "^4.3.1", @@ -115,32 +115,6 @@ "vitest": "^5.0.0" } }, - "apps/web/node_modules/@ai-sdk/gateway": { - "version": "4.0.92", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.92.tgz", - "integrity": "sha512-awX24+QedfcIDTAdwkCUNG08vPJjkQI9KZLGh4Ua+vNbgeaNFJre96OIbBefOD9XPHSVpdXjwqtWmo4Yh7oczw==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/provider": "4.0.18", - "@ai-sdk/provider-utils": "5.0.47", - "@vercel/oidc": "3.2.0" - }, - "engines": { - "node": ">=22" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, - "apps/web/node_modules/@ai-sdk/gateway/node_modules/@vercel/oidc": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.2.0.tgz", - "integrity": "sha512-UycprH3T6n3jH0k44NHMa7pnFHGu/N05MjojYr+Mc6I7obkoLIJujSWwin1pCvdy/eOxrI/l3uDLQsmcrOb4ug==", - "license": "Apache-2.0", - "engines": { - "node": ">= 20" - } - }, "apps/web/node_modules/@ai-sdk/mcp": { "version": "2.0.58", "resolved": "https://registry.npmjs.org/@ai-sdk/mcp/-/mcp-2.0.58.tgz", @@ -198,6 +172,40 @@ "react": "^18 || ~19.0.1 || ~19.1.2 || ^19.2.1" } }, + "apps/web/node_modules/@ai-sdk/react/node_modules/ai": { + "version": "7.0.114", + "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.114.tgz", + "integrity": "sha512-jRMOw7tPMWVYomoHWY5xHBXPQDyKTY1Pn3BX0Rh39UOP6y9FYq6xCIB6khgIC/b9CRg4+IxadwIbie+Eu7yU3g==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/gateway": "4.0.92", + "@ai-sdk/provider": "4.0.18", + "@ai-sdk/provider-utils": "5.0.47" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "apps/web/node_modules/@ai-sdk/react/node_modules/ai/node_modules/@ai-sdk/gateway": { + "version": "4.0.92", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.92.tgz", + "integrity": "sha512-awX24+QedfcIDTAdwkCUNG08vPJjkQI9KZLGh4Ua+vNbgeaNFJre96OIbBefOD9XPHSVpdXjwqtWmo4Yh7oczw==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "4.0.18", + "@ai-sdk/provider-utils": "5.0.47", + "@vercel/oidc": "3.2.0" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, "apps/web/node_modules/@jridgewell/sourcemap-codec": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", @@ -477,23 +485,6 @@ "url": "https://opencollective.com/vitest" } }, - "apps/web/node_modules/ai": { - "version": "7.0.114", - "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.114.tgz", - "integrity": "sha512-jRMOw7tPMWVYomoHWY5xHBXPQDyKTY1Pn3BX0Rh39UOP6y9FYq6xCIB6khgIC/b9CRg4+IxadwIbie+Eu7yU3g==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/gateway": "4.0.92", - "@ai-sdk/provider": "4.0.18", - "@ai-sdk/provider-utils": "5.0.47" - }, - "engines": { - "node": ">=22" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, "apps/web/node_modules/es-module-lexer": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", @@ -767,13 +758,13 @@ } }, "node_modules/@ai-sdk/gateway": { - "version": "4.0.90", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.90.tgz", - "integrity": "sha512-mtmiicpMapQU8K0ynNXCRcO55GVyBv6kjbwsD15RMxJKZUUPR99HfQ7/BsdRLdjSQcL7YcCauMLbguw6J+JFjQ==", + "version": "4.0.126", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.126.tgz", + "integrity": "sha512-gOrvnfrWxslTws5puMe+CvEDjZ0rxbpQYLZgdngQl1g/z3mRc5sllcflVAhy2xJSZacrWtsXwua+NJoc/IKZDw==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.18", - "@ai-sdk/provider-utils": "5.0.46", + "@ai-sdk/provider": "4.0.34", + "@ai-sdk/provider-utils": "5.0.68", "@vercel/oidc": "3.2.0" }, "engines": { @@ -783,6 +774,18 @@ "zod": "^3.25.76 || ^4.1.8" } }, + "node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider": { + "version": "4.0.34", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.34.tgz", + "integrity": "sha512-Ip7ZQBq/FiGpM1mmOVseTtX9PBjnzo0bLC41WTgBSBBRUBz6LhNFGbYaNUzI6hPm6ll1oNSPOAZc/q/z+3QZEQ==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, "node_modules/@ai-sdk/provider": { "version": "4.0.18", "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.18.tgz", @@ -796,12 +799,12 @@ } }, "node_modules/@ai-sdk/provider-utils": { - "version": "5.0.46", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.46.tgz", - "integrity": "sha512-XYpiJbd3jW12HC4yzqNmUuPbZ7ooKXVxQjnXCC3O/VzzV2OvRWD6lDFUYYPLs/ZJgTcWWUkmHL/vIyvnxyplVA==", + "version": "5.0.68", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.68.tgz", + "integrity": "sha512-SASuC1DqSdWoYyYfpxbgPKm9VCnMP1VTahWY7WEYzi2QDmFdbw4runqmH7NKC33iB/INo+XbaN2hH3dXHSNQZw==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.18", + "@ai-sdk/provider": "4.0.34", "@standard-schema/spec": "^1.1.0", "@workflow/serde": "4.1.0", "eventsource-parser": "^3.0.8", @@ -814,10 +817,22 @@ "zod": "^3.25.76 || ^4.1.8" } }, + "node_modules/@ai-sdk/provider-utils/node_modules/@ai-sdk/provider": { + "version": "4.0.34", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.34.tgz", + "integrity": "sha512-Ip7ZQBq/FiGpM1mmOVseTtX9PBjnzo0bLC41WTgBSBBRUBz6LhNFGbYaNUzI6hPm6ll1oNSPOAZc/q/z+3QZEQ==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, "node_modules/@ai-sdk/provider-utils/node_modules/undici": { - "version": "7.29.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.1.tgz", - "integrity": "sha512-RYONW2MeafgYlkVOKYKkA/Ag7BmXqgIWCa8t1m0JcxrQg9pI9lEqRhAOruOBCbAohOa/gkCF+iPi9hrgvTzu6Q==", + "version": "7.30.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.30.1.tgz", + "integrity": "sha512-03KrMbjIFDWQR5RNPrSw3bd1r12JpyFQl9/yxjUbJtqkjmllqC5lFjZh6ujeuJCKr8EOQvRW872Oy/az+nLYxg==", "license": "MIT", "engines": { "node": ">=20.18.1" @@ -7887,14 +7902,14 @@ } }, "node_modules/ai": { - "version": "7.0.112", - "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.112.tgz", - "integrity": "sha512-JDIaxfynFQoV/MPh8AUeHIpuFAUjA2uPBXd6Aa8oZBHtiQ58gJ+Q3NHsQUgavIHsA734oCIr3y9QWkhlgCEA0g==", + "version": "7.0.153", + "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.153.tgz", + "integrity": "sha512-Ib8v374jWn9FXsjADXodRaP7fsMutlmPsbTLT5gYBDyadFcF9XxfYX1CSSxgSvE1r06MmOeYVwvQjFb3CcBi1Q==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/gateway": "4.0.90", - "@ai-sdk/provider": "4.0.18", - "@ai-sdk/provider-utils": "5.0.46" + "@ai-sdk/gateway": "4.0.126", + "@ai-sdk/provider": "4.0.34", + "@ai-sdk/provider-utils": "5.0.68" }, "engines": { "node": ">=22" @@ -7903,6 +7918,18 @@ "zod": "^3.25.76 || ^4.1.8" } }, + "node_modules/ai/node_modules/@ai-sdk/provider": { + "version": "4.0.34", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.34.tgz", + "integrity": "sha512-Ip7ZQBq/FiGpM1mmOVseTtX9PBjnzo0bLC41WTgBSBBRUBz6LhNFGbYaNUzI6hPm6ll1oNSPOAZc/q/z+3QZEQ==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, "node_modules/ajv": { "version": "8.20.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",