From fe47342c1303466ac63027150796633a3b6a9e8a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 25 Jul 2026 18:17:03 +0000 Subject: [PATCH 1/2] chore(deps)(deps): bump @ai-sdk/amazon-bedrock from 4.0.136 to 5.0.31 Bumps [@ai-sdk/amazon-bedrock](https://github.com/vercel/ai/tree/HEAD/packages/amazon-bedrock) from 4.0.136 to 5.0.31. - [Release notes](https://github.com/vercel/ai/releases) - [Changelog](https://github.com/vercel/ai/blob/main/packages/amazon-bedrock/CHANGELOG.md) - [Commits](https://github.com/vercel/ai/commits/@ai-sdk/amazon-bedrock@5.0.31/packages/amazon-bedrock) --- updated-dependencies: - dependency-name: "@ai-sdk/amazon-bedrock" dependency-version: 5.0.24 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 144 ++++++++++++++++++++++++-------------- packages/app/package.json | 2 +- 2 files changed, 91 insertions(+), 55 deletions(-) diff --git a/package-lock.json b/package-lock.json index ca2c2c3a..e946dd88 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,43 +53,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@ai-sdk/amazon-bedrock": { - "version": "4.0.136", - "resolved": "https://registry.npmjs.org/@ai-sdk/amazon-bedrock/-/amazon-bedrock-4.0.136.tgz", - "integrity": "sha512-KV2wqUtstCZrK4NRNAcyXRDYIaYeQ5vfMAKnGQHjGE6HKfRv4bMZmO2LrgYLAYeqwyO3iyJ/rR+pTu5Z/zrZkQ==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/anthropic": "3.0.97", - "@ai-sdk/openai": "3.0.85", - "@ai-sdk/provider": "3.0.14", - "@ai-sdk/provider-utils": "4.0.39", - "@smithy/eventstream-codec": "^4.0.1", - "@smithy/util-utf8": "^4.0.0", - "aws4fetch": "^1.0.20" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, - "node_modules/@ai-sdk/anthropic": { - "version": "3.0.97", - "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-3.0.97.tgz", - "integrity": "sha512-OWX0YIgLv8kNjhIle0kVuUVr2tv3HA7+qTfgtTbUhU6iUK9kJFByYPxLvYzbke+XSBG708Vl9qRlFgq6qyGjdw==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/provider": "3.0.14", - "@ai-sdk/provider-utils": "4.0.39" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, "node_modules/@ai-sdk/gateway": { "version": "3.0.151", "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-3.0.151.tgz", @@ -107,22 +70,6 @@ "zod": "^3.25.76 || ^4.1.8" } }, - "node_modules/@ai-sdk/openai": { - "version": "3.0.85", - "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-3.0.85.tgz", - "integrity": "sha512-/j7rPYswnWhStDbaO75gLVwq+Tm73vCquFCNTuYYyxY31TP0ZG7d0ZANIjiVlNDEVqQqXNBeMrEzGCpSN4QnKg==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/provider": "3.0.14", - "@ai-sdk/provider-utils": "4.0.39" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, "node_modules/@ai-sdk/provider": { "version": "3.0.14", "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.14.tgz", @@ -7361,6 +7308,12 @@ "url": "https://opencollective.com/vitest" } }, + "node_modules/@workflow/serde": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@workflow/serde/-/serde-4.1.0.tgz", + "integrity": "sha512-pav4F2BoirECWR7Nf1TKt+2eETcBj7jj4cBefQ8VXQCA6NPkaKeLfj/zMgi+3zYV5ZIBT4GuUiphsj0/b9hPQQ==", + "license": "Apache-2.0" + }, "node_modules/@xmldom/xmldom": { "version": "0.8.13", "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.13.tgz", @@ -19991,7 +19944,7 @@ "packages/app": { "name": "@rayhealth/app", "dependencies": { - "@ai-sdk/amazon-bedrock": "^4.0.108", + "@ai-sdk/amazon-bedrock": "^5.0.31", "@aws-sdk/client-sesv2": "^3.1054.0", "@rayhealth/core": "file:../core", "@simplewebauthn/server": "^13.3.2", @@ -20025,6 +19978,89 @@ "vitest": "^4.1.5" } }, + "packages/app/node_modules/@ai-sdk/amazon-bedrock": { + "version": "5.0.31", + "resolved": "https://registry.npmjs.org/@ai-sdk/amazon-bedrock/-/amazon-bedrock-5.0.31.tgz", + "integrity": "sha512-RI/kvkQR//m8LXSl1bfJkx064gnV78FU3ZSYoQBDfu9zDTrSQtQNGw1BHqveWGoKVnRuhhWfXeaLsy9qwJ5Vlw==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/anthropic": "4.0.20", + "@ai-sdk/openai": "4.0.20", + "@ai-sdk/provider": "4.0.3", + "@ai-sdk/provider-utils": "5.0.12", + "@smithy/eventstream-codec": "^4.3.3", + "@smithy/util-utf8": "^4.3.3", + "aws4fetch": "^1.0.20" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "packages/app/node_modules/@ai-sdk/anthropic": { + "version": "4.0.20", + "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-4.0.20.tgz", + "integrity": "sha512-5QdZt6AkWIKIKuwRSjAQIBhN0JSSvthaIcAJKTHP7HPCvWMcNJFF6rz0uKfUlpI3h7nVbY+1Cy5dNl5zjzJ6qA==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "4.0.3", + "@ai-sdk/provider-utils": "5.0.12" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "packages/app/node_modules/@ai-sdk/openai": { + "version": "4.0.20", + "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-4.0.20.tgz", + "integrity": "sha512-/Hu+btLIO2zuYqCp//vBBAGdM/BeN4gds+NWrlv7Y9WrcTXwnEEwh6P3QZIWh2Tt1I1lswuDIpAJ4t/c/rws3Q==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "4.0.3", + "@ai-sdk/provider-utils": "5.0.12" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "packages/app/node_modules/@ai-sdk/provider": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.3.tgz", + "integrity": "sha512-e0CpNWJUY7OxAFAnCZkw+ri9QOHWwTs1tXP42782KFGCU07qt8NiXCrCVowyCB5dP2r5/Uls+g2oPd8kOJn9dw==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, + "packages/app/node_modules/@ai-sdk/provider-utils": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.12.tgz", + "integrity": "sha512-bbhlOgHeYwrIGheLkM6fhS8hVger8uFPmcOLg+kxc9EFh7y30XYorWhthlYAgpadO3SJhFZrIcEknN7qEqEVvA==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "4.0.3", + "@standard-schema/spec": "^1.1.0", + "@workflow/serde": "4.1.0", + "eventsource-parser": "^3.0.8" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, "packages/app/node_modules/@aws-sdk/checksums": { "version": "3.1000.19", "resolved": "https://registry.npmjs.org/@aws-sdk/checksums/-/checksums-3.1000.19.tgz", diff --git a/packages/app/package.json b/packages/app/package.json index f0b76407..c480bc86 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -10,7 +10,7 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@ai-sdk/amazon-bedrock": "^4.0.108", + "@ai-sdk/amazon-bedrock": "^5.0.31", "@aws-sdk/client-sesv2": "^3.1054.0", "@rayhealth/core": "file:../core", "@simplewebauthn/server": "^13.3.2", From f49ea1728b5ade0500dc5d4eca0b0198cedc405a Mon Sep 17 00:00:00 2001 From: durga710 <152849649+durga710@users.noreply.github.com> Date: Sat, 25 Jul 2026 14:58:04 -0400 Subject: [PATCH 2/2] chore: bump ai to v7 for @ai-sdk/amazon-bedrock v5 compatibility @ai-sdk/amazon-bedrock v5 implements the @ai-sdk/provider v4 model interface (LanguageModelV4), which ai v6 (provider v3) rejects. ai v7 uses provider v4, matching the bumped Bedrock provider. --- package-lock.json | 109 ++++++++++++-------------------------- packages/app/package.json | 2 +- 2 files changed, 36 insertions(+), 75 deletions(-) diff --git a/package-lock.json b/package-lock.json index e946dd88..9e2dcd52 100644 --- a/package-lock.json +++ b/package-lock.json @@ -53,52 +53,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@ai-sdk/gateway": { - "version": "3.0.151", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-3.0.151.tgz", - "integrity": "sha512-gsKEm1LleR/xm1FiJjnNxf1ZUKZryj20STsKJB7TdMcaiRqQgeHrdYWv/DNSA8ZBkRahHC+wEYHaI0VR9/EOwQ==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/provider": "3.0.14", - "@ai-sdk/provider-utils": "4.0.39", - "@vercel/oidc": "3.2.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, - "node_modules/@ai-sdk/provider": { - "version": "3.0.14", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.14.tgz", - "integrity": "sha512-5X1k57JBJ4H7H1QjX7CnJYAB1I19r/trVZTMcSms7/kLNZ8RaU4Nt2agcwZzv82Hfx6Q7/TOLU7agAKeFfc8cA==", - "license": "Apache-2.0", - "dependencies": { - "json-schema": "^0.4.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@ai-sdk/provider-utils": { - "version": "4.0.39", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.39.tgz", - "integrity": "sha512-XPR6o7561RYUkfYlLYouWsvm6Gv2tYIQy5pttGRkvML98u138ClPThn5yiQg5rMQutTtZLB+GUC8qFFCzDKQQQ==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/provider": "3.0.14", - "@standard-schema/spec": "^1.1.0", - "eventsource-parser": "^3.0.8" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, "node_modules/@asamuzakjp/css-color": { "version": "5.1.11", "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-5.1.11.tgz", @@ -4033,15 +3987,6 @@ "node": ">=12.4.0" } }, - "node_modules/@opentelemetry/api": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.1.tgz", - "integrity": "sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q==", - "license": "Apache-2.0", - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/@otplib/core": { "version": "13.4.1", "resolved": "https://registry.npmjs.org/@otplib/core/-/core-13.4.1.tgz", @@ -7404,24 +7349,6 @@ "node": ">= 14" } }, - "node_modules/ai": { - "version": "6.0.228", - "resolved": "https://registry.npmjs.org/ai/-/ai-6.0.228.tgz", - "integrity": "sha512-3TXPF+meV/B0ObVWqLZDfTo0UjT9eKQX+QO5B8n7TSyLxnU3U9FHKxRp7U9mGuTVh7fdo2OtU0J8uGFR4EStsg==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/gateway": "3.0.151", - "@ai-sdk/provider": "3.0.14", - "@ai-sdk/provider-utils": "4.0.39", - "@opentelemetry/api": "^1.9.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, "node_modules/ajv": { "version": "8.20.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", @@ -19948,7 +19875,7 @@ "@aws-sdk/client-sesv2": "^3.1054.0", "@rayhealth/core": "file:../core", "@simplewebauthn/server": "^13.3.2", - "ai": "^6.0.191", + "ai": "^7.0.37", "bcryptjs": "^3.0.3", "cors": "^2.8.6", "express": "^5.2.1", @@ -20015,6 +19942,23 @@ "zod": "^3.25.76 || ^4.1.8" } }, + "packages/app/node_modules/@ai-sdk/gateway": { + "version": "4.0.28", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.28.tgz", + "integrity": "sha512-ee9TsNO3mkgHDWmTmJ8Fvltr6PFh52zhrV2+FaKJY3F3iu7kWZi5tCRJCR1HVhhlpj6lHniUb28nLQdPHkA/1Q==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "4.0.3", + "@ai-sdk/provider-utils": "5.0.12", + "@vercel/oidc": "3.2.0" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, "packages/app/node_modules/@ai-sdk/openai": { "version": "4.0.20", "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-4.0.20.tgz", @@ -20351,6 +20295,23 @@ "node": ">=20.0.0" } }, + "packages/app/node_modules/ai": { + "version": "7.0.37", + "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.37.tgz", + "integrity": "sha512-stF+SEQJgKY3Qfe3FwNzqUrehHviOp2l7LemoI8YMOa0Zk5PxKsRNgUk3cHXz0RAue9RRyCAis2fz6LSCP6EKw==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/gateway": "4.0.28", + "@ai-sdk/provider": "4.0.3", + "@ai-sdk/provider-utils": "5.0.12" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, "packages/app/node_modules/nodemailer": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-9.0.3.tgz", diff --git a/packages/app/package.json b/packages/app/package.json index c480bc86..f88afe71 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -14,7 +14,7 @@ "@aws-sdk/client-sesv2": "^3.1054.0", "@rayhealth/core": "file:../core", "@simplewebauthn/server": "^13.3.2", - "ai": "^6.0.191", + "ai": "^7.0.37", "bcryptjs": "^3.0.3", "cors": "^2.8.6", "express": "^5.2.1",