From 233fbbdd63d0da6e6c38b764dcc369092de6afb1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Jul 2026 15:15:33 +0000 Subject: [PATCH] feat(deps): bump the ai-sdk group with 14 updates Bumps the ai-sdk group with 14 updates: | Package | From | To | | --- | --- | --- | | [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.207` | `7.0.9` | | [@ai-sdk/amazon-bedrock](https://github.com/vercel/ai/tree/HEAD/packages/amazon-bedrock) | `4.0.118` | `5.0.6` | | [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.85` | `4.0.4` | | [@ai-sdk/cohere](https://github.com/vercel/ai/tree/HEAD/packages/cohere) | `3.0.39` | `4.0.2` | | [@ai-sdk/deepseek](https://github.com/vercel/ai/tree/HEAD/packages/deepseek) | `2.0.39` | `3.0.2` | | [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `3.0.83` | `4.0.4` | | [@ai-sdk/groq](https://github.com/vercel/ai/tree/HEAD/packages/groq) | `3.0.42` | `4.0.2` | | [@ai-sdk/mistral](https://github.com/vercel/ai/tree/HEAD/packages/mistral) | `3.0.40` | `4.0.2` | | [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.72` | `4.0.4` | | [@ai-sdk/openai-compatible](https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible) | `2.0.51` | `3.0.2` | | [@ai-sdk/xai](https://github.com/vercel/ai/tree/HEAD/packages/xai) | `3.0.96` | `4.0.3` | | [@ai-sdk/gateway](https://github.com/vercel/ai/tree/HEAD/packages/gateway) | `3.0.133` | `4.0.7` | | [@ai-sdk/provider](https://github.com/vercel/ai/tree/HEAD/packages/provider) | `3.0.10` | `4.0.1` | | [@ai-sdk/provider-utils](https://github.com/vercel/ai/tree/HEAD/packages/provider-utils) | `4.0.30` | `5.0.2` | Updates `ai` from 6.0.207 to 7.0.9 - [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.9/packages/ai) Updates `@ai-sdk/amazon-bedrock` from 4.0.118 to 5.0.6 - [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.6/packages/amazon-bedrock) Updates `@ai-sdk/anthropic` from 3.0.85 to 4.0.4 - [Release notes](https://github.com/vercel/ai/releases) - [Changelog](https://github.com/vercel/ai/blob/main/packages/anthropic/CHANGELOG.md) - [Commits](https://github.com/vercel/ai/commits/@ai-sdk/anthropic@4.0.4/packages/anthropic) Updates `@ai-sdk/cohere` from 3.0.39 to 4.0.2 - [Release notes](https://github.com/vercel/ai/releases) - [Changelog](https://github.com/vercel/ai/blob/main/packages/cohere/CHANGELOG.md) - [Commits](https://github.com/vercel/ai/commits/@ai-sdk/cohere@4.0.2/packages/cohere) Updates `@ai-sdk/deepseek` from 2.0.39 to 3.0.2 - [Release notes](https://github.com/vercel/ai/releases) - [Changelog](https://github.com/vercel/ai/blob/main/packages/deepseek/CHANGELOG.md) - [Commits](https://github.com/vercel/ai/commits/@ai-sdk/deepseek@3.0.2/packages/deepseek) Updates `@ai-sdk/google` from 3.0.83 to 4.0.4 - [Release notes](https://github.com/vercel/ai/releases) - [Changelog](https://github.com/vercel/ai/blob/main/packages/google/CHANGELOG.md) - [Commits](https://github.com/vercel/ai/commits/@ai-sdk/google@4.0.4/packages/google) Updates `@ai-sdk/groq` from 3.0.42 to 4.0.2 - [Release notes](https://github.com/vercel/ai/releases) - [Changelog](https://github.com/vercel/ai/blob/main/packages/groq/CHANGELOG.md) - [Commits](https://github.com/vercel/ai/commits/@ai-sdk/groq@4.0.2/packages/groq) Updates `@ai-sdk/mistral` from 3.0.40 to 4.0.2 - [Release notes](https://github.com/vercel/ai/releases) - [Changelog](https://github.com/vercel/ai/blob/main/packages/mistral/CHANGELOG.md) - [Commits](https://github.com/vercel/ai/commits/@ai-sdk/mistral@4.0.2/packages/mistral) Updates `@ai-sdk/openai` from 3.0.72 to 4.0.4 - [Release notes](https://github.com/vercel/ai/releases) - [Changelog](https://github.com/vercel/ai/blob/main/packages/openai/CHANGELOG.md) - [Commits](https://github.com/vercel/ai/commits/@ai-sdk/openai@4.0.4/packages/openai) Updates `@ai-sdk/openai-compatible` from 2.0.51 to 3.0.2 - [Release notes](https://github.com/vercel/ai/releases) - [Changelog](https://github.com/vercel/ai/blob/main/packages/openai-compatible/CHANGELOG.md) - [Commits](https://github.com/vercel/ai/commits/@ai-sdk/openai-compatible@3.0.2/packages/openai-compatible) Updates `@ai-sdk/xai` from 3.0.96 to 4.0.3 - [Release notes](https://github.com/vercel/ai/releases) - [Changelog](https://github.com/vercel/ai/blob/main/packages/xai/CHANGELOG.md) - [Commits](https://github.com/vercel/ai/commits/@ai-sdk/xai@4.0.3/packages/xai) Updates `@ai-sdk/gateway` from 3.0.133 to 4.0.7 - [Release notes](https://github.com/vercel/ai/releases) - [Changelog](https://github.com/vercel/ai/blob/main/packages/gateway/CHANGELOG.md) - [Commits](https://github.com/vercel/ai/commits/@ai-sdk/gateway@4.0.7/packages/gateway) Updates `@ai-sdk/provider` from 3.0.10 to 4.0.1 - [Release notes](https://github.com/vercel/ai/releases) - [Changelog](https://github.com/vercel/ai/blob/main/packages/provider/CHANGELOG.md) - [Commits](https://github.com/vercel/ai/commits/@ai-sdk/provider@4.0.1/packages/provider) Updates `@ai-sdk/provider-utils` from 4.0.30 to 5.0.2 - [Release notes](https://github.com/vercel/ai/releases) - [Changelog](https://github.com/vercel/ai/blob/main/packages/provider-utils/CHANGELOG.md) - [Commits](https://github.com/vercel/ai/commits/@ai-sdk/provider-utils@5.0.2/packages/provider-utils) --- updated-dependencies: - dependency-name: ai dependency-version: 7.0.9 dependency-type: direct:production update-type: version-update:semver-major dependency-group: ai-sdk - dependency-name: "@ai-sdk/amazon-bedrock" dependency-version: 5.0.6 dependency-type: direct:production update-type: version-update:semver-major dependency-group: ai-sdk - dependency-name: "@ai-sdk/anthropic" dependency-version: 4.0.4 dependency-type: direct:production update-type: version-update:semver-major dependency-group: ai-sdk - dependency-name: "@ai-sdk/cohere" dependency-version: 4.0.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: ai-sdk - dependency-name: "@ai-sdk/deepseek" dependency-version: 3.0.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: ai-sdk - dependency-name: "@ai-sdk/google" dependency-version: 4.0.4 dependency-type: direct:production update-type: version-update:semver-major dependency-group: ai-sdk - dependency-name: "@ai-sdk/groq" dependency-version: 4.0.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: ai-sdk - dependency-name: "@ai-sdk/mistral" dependency-version: 4.0.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: ai-sdk - dependency-name: "@ai-sdk/openai" dependency-version: 4.0.4 dependency-type: direct:production update-type: version-update:semver-major dependency-group: ai-sdk - dependency-name: "@ai-sdk/openai-compatible" dependency-version: 3.0.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: ai-sdk - dependency-name: "@ai-sdk/xai" dependency-version: 4.0.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: ai-sdk - dependency-name: "@ai-sdk/gateway" dependency-version: 4.0.7 dependency-type: indirect update-type: version-update:semver-major dependency-group: ai-sdk - dependency-name: "@ai-sdk/provider" dependency-version: 4.0.1 dependency-type: indirect update-type: version-update:semver-major dependency-group: ai-sdk - dependency-name: "@ai-sdk/provider-utils" dependency-version: 5.0.2 dependency-type: indirect update-type: version-update:semver-major dependency-group: ai-sdk ... Signed-off-by: dependabot[bot] --- package-lock.json | 353 +++++++++++++++++----------------------------- package.json | 22 +-- 2 files changed, 138 insertions(+), 237 deletions(-) diff --git a/package-lock.json b/package-lock.json index e3da73d..df474e7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,8 @@ "version": "3.2.0", "license": "MIT", "dependencies": { - "ai": "6.0.207", + "@ai-sdk/xai": "4.0.3", + "ai": "7.0.9", "dugite": "3.2.2" }, "devDependencies": { @@ -32,316 +33,241 @@ "node": ">=22" }, "optionalDependencies": { - "@ai-sdk/amazon-bedrock": "4.0.118", - "@ai-sdk/anthropic": "3.0.85", - "@ai-sdk/cohere": "3.0.39", - "@ai-sdk/deepseek": "2.0.39", - "@ai-sdk/google": "3.0.83", - "@ai-sdk/groq": "3.0.42", - "@ai-sdk/mistral": "3.0.40", - "@ai-sdk/openai": "3.0.72", - "@ai-sdk/openai-compatible": "2.0.51", - "@ai-sdk/xai": "3.0.96" + "@ai-sdk/amazon-bedrock": "5.0.6", + "@ai-sdk/anthropic": "4.0.4", + "@ai-sdk/cohere": "4.0.2", + "@ai-sdk/deepseek": "3.0.2", + "@ai-sdk/google": "4.0.4", + "@ai-sdk/groq": "4.0.2", + "@ai-sdk/mistral": "4.0.2", + "@ai-sdk/openai": "4.0.4", + "@ai-sdk/openai-compatible": "3.0.2", + "@ai-sdk/xai": "4.0.3" } }, "node_modules/@ai-sdk/amazon-bedrock": { - "version": "4.0.118", - "resolved": "https://registry.npmjs.org/@ai-sdk/amazon-bedrock/-/amazon-bedrock-4.0.118.tgz", - "integrity": "sha512-VzaJqDGaMw/uHrymmw5ZQV7dvDJ9/u1xG4GFG0pm2Gkr7q9iFXI1Az/HOOrnNVIsUzKJnqam71/vYOuhTDt4ag==", + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@ai-sdk/amazon-bedrock/-/amazon-bedrock-5.0.6.tgz", + "integrity": "sha512-WfJhOYwdXLH9xzTLaNwIBuvfThs4S47+3sxZy5XMray/9JomZ8Raj4GrQesGay7LYEiYPvrdoKeo2cNAt0sQIQ==", "license": "Apache-2.0", "optional": true, "dependencies": { - "@ai-sdk/anthropic": "3.0.85", - "@ai-sdk/openai": "3.0.72", - "@ai-sdk/provider": "3.0.10", - "@ai-sdk/provider-utils": "4.0.30", - "@smithy/eventstream-codec": "^4.0.1", - "@smithy/util-utf8": "^4.0.0", + "@ai-sdk/anthropic": "4.0.4", + "@ai-sdk/openai": "4.0.4", + "@ai-sdk/provider": "4.0.1", + "@ai-sdk/provider-utils": "5.0.2", + "@smithy/eventstream-codec": "^4.3.3", + "@smithy/util-utf8": "^4.3.3", "aws4fetch": "^1.0.20" }, "engines": { - "node": ">=18" + "node": ">=22" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "node_modules/@ai-sdk/anthropic": { - "version": "3.0.85", - "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-3.0.85.tgz", - "integrity": "sha512-fNeDB644l5wbRNQU0FnI+F7UTtOenMnPtACfMPUJaS2zJfuBlseEa1TMg+otHkETZgaJB+6Na51NQEv0+m7czw==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-4.0.4.tgz", + "integrity": "sha512-2IJ/wRm812TtjrKmKildWxx9HU1X1jWHgcstmw7rTq16INikv6yazDfzMOEhHpDWxEfNkCFKHR9hWBjA0SkeIw==", "license": "Apache-2.0", "optional": true, "dependencies": { - "@ai-sdk/provider": "3.0.10", - "@ai-sdk/provider-utils": "4.0.30" + "@ai-sdk/provider": "4.0.1", + "@ai-sdk/provider-utils": "5.0.2" }, "engines": { - "node": ">=18" + "node": ">=22" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "node_modules/@ai-sdk/cohere": { - "version": "3.0.39", - "resolved": "https://registry.npmjs.org/@ai-sdk/cohere/-/cohere-3.0.39.tgz", - "integrity": "sha512-BLj9ZCwuoXJDRP6UbgM6ufvkcCVRnbS1SyA5j6pgt6exnlfLdo6UmpCX5T99/YdPvySUX8agvjTPC5EZw5mJ3A==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@ai-sdk/cohere/-/cohere-4.0.2.tgz", + "integrity": "sha512-411n7I+0f4ddg2Fh/ao2Z+NIEon3xaNpJ3dntQFVSFxFouzjB86oNt6prt7e2LekM/DMnrCx+kTAcrw/BMwy0Q==", "license": "Apache-2.0", "optional": true, "dependencies": { - "@ai-sdk/provider": "3.0.10", - "@ai-sdk/provider-utils": "4.0.30" + "@ai-sdk/provider": "4.0.1", + "@ai-sdk/provider-utils": "5.0.2" }, "engines": { - "node": ">=18" + "node": ">=22" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "node_modules/@ai-sdk/deepseek": { - "version": "2.0.39", - "resolved": "https://registry.npmjs.org/@ai-sdk/deepseek/-/deepseek-2.0.39.tgz", - "integrity": "sha512-3wUq1cvqSWkRadCSqcDXBLpOwUAe+JqfWQZS0fK0sWiqDeTIEzsse+r7xcN2x5XpJjefT0d7FQTa3u2lZ/yxbg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@ai-sdk/deepseek/-/deepseek-3.0.2.tgz", + "integrity": "sha512-0IIbl1xRRX+lI9BXpFF6e8yi7egGXMwXROuawivG/vimcBULtuFHUYlfHHTq0MzSPiG6GbCQ9C5XTFa/SA3iQA==", "license": "Apache-2.0", "optional": true, "dependencies": { - "@ai-sdk/provider": "3.0.10", - "@ai-sdk/provider-utils": "4.0.30" + "@ai-sdk/provider": "4.0.1", + "@ai-sdk/provider-utils": "5.0.2" }, "engines": { - "node": ">=18" + "node": ">=22" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "node_modules/@ai-sdk/gateway": { - "version": "3.0.133", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-3.0.133.tgz", - "integrity": "sha512-Ebs+7iS9zUgJu5B0RlxM2JmDWzq79Cpd6YdiqcCzB5qFdpfQJPUDiXutqlQP89F2XGjOdDeidulBTXUdXWzOxw==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.7.tgz", + "integrity": "sha512-L0/CZwEL8AHO/Nxe5D0laNq9Q44mrKcth99tPgMNHqfsYbbNExwke4OYH18o/eLd3FLLBxs+03SuHP+Gcyp51Q==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.10", - "@ai-sdk/provider-utils": "4.0.30", + "@ai-sdk/provider": "4.0.1", + "@ai-sdk/provider-utils": "5.0.2", "@vercel/oidc": "3.2.0" }, "engines": { - "node": ">=18" + "node": ">=22" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "node_modules/@ai-sdk/google": { - "version": "3.0.83", - "resolved": "https://registry.npmjs.org/@ai-sdk/google/-/google-3.0.83.tgz", - "integrity": "sha512-Pz7aCX0dy+5x+r4K/37HbLZNaPtPL4q2NduzJW64VffLv5sI9Nb478wAd7PlH2r2asiypJsz/Jerf9draTciUA==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@ai-sdk/google/-/google-4.0.4.tgz", + "integrity": "sha512-qmbnpWtOchNA803Jaw97q8vNZdD6hh1YE7ZvGvHZOfT2D9fLifFVQgF4EsowKUg41ctTW6qokfDoapONZJMy8g==", "license": "Apache-2.0", "optional": true, "dependencies": { - "@ai-sdk/provider": "3.0.10", - "@ai-sdk/provider-utils": "4.0.30" + "@ai-sdk/provider": "4.0.1", + "@ai-sdk/provider-utils": "5.0.2" }, "engines": { - "node": ">=18" + "node": ">=22" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "node_modules/@ai-sdk/groq": { - "version": "3.0.42", - "resolved": "https://registry.npmjs.org/@ai-sdk/groq/-/groq-3.0.42.tgz", - "integrity": "sha512-3qJSxYTSxCLIxArQSP5hvaRmo4DkqNrFatDzyosCTSCqzWBGP7Xu3zeYzf+HkGuY0gxI9f6C2aHoUXvUmTqEkA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@ai-sdk/groq/-/groq-4.0.2.tgz", + "integrity": "sha512-rgCxxE0qUOJOHRtiGnZQs7qjEFf76O1BtBHVZB8Dy7rvWvQUtnSlqdOt0sPROrbc1WNq/Ara8PjoBAVMVMTT6w==", "license": "Apache-2.0", "optional": true, "dependencies": { - "@ai-sdk/provider": "3.0.10", - "@ai-sdk/provider-utils": "4.0.30" + "@ai-sdk/provider": "4.0.1", + "@ai-sdk/provider-utils": "5.0.2" }, "engines": { - "node": ">=18" + "node": ">=22" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "node_modules/@ai-sdk/mistral": { - "version": "3.0.40", - "resolved": "https://registry.npmjs.org/@ai-sdk/mistral/-/mistral-3.0.40.tgz", - "integrity": "sha512-HzCV9jFsb04kpL/N+G7SCjFKJA0Q33p4Hc+1quYGGD8Ta37Pe5bzk9AjxaS8OYd//jmcny16yKhJ+e+h+P0AJg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@ai-sdk/mistral/-/mistral-4.0.2.tgz", + "integrity": "sha512-eELLcT/b57pQtXiQUcd8Orw/Eymm28FuuzNBkxdP7+DlF6lFm/qcTZbuOcopo6Xe3d5MM2quHMQJFEDpxzJqUQ==", "license": "Apache-2.0", "optional": true, "dependencies": { - "@ai-sdk/provider": "3.0.10", - "@ai-sdk/provider-utils": "4.0.30" + "@ai-sdk/provider": "4.0.1", + "@ai-sdk/provider-utils": "5.0.2" }, "engines": { - "node": ">=18" + "node": ">=22" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "node_modules/@ai-sdk/openai": { - "version": "3.0.72", - "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-3.0.72.tgz", - "integrity": "sha512-ZF545m6pCXLUTERFfRCyfM7WsG4Nu/A+jlXQjSv7w22dGov02ssB0e1kviI3NLIERfRF/U+n2rKbFuUjzYY7CQ==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-4.0.4.tgz", + "integrity": "sha512-p6VDEzEx52PIzRnFoUpiw6ABn07h4Rt+atL+M51W9SqwhselaZFRnz/pzv7LF9D1Gok5qfzOmR+JwvDDvDWS3w==", "license": "Apache-2.0", "optional": true, "dependencies": { - "@ai-sdk/provider": "3.0.10", - "@ai-sdk/provider-utils": "4.0.30" + "@ai-sdk/provider": "4.0.1", + "@ai-sdk/provider-utils": "5.0.2" }, "engines": { - "node": ">=18" + "node": ">=22" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "node_modules/@ai-sdk/openai-compatible": { - "version": "2.0.51", - "resolved": "https://registry.npmjs.org/@ai-sdk/openai-compatible/-/openai-compatible-2.0.51.tgz", - "integrity": "sha512-A6qfyaVs4lxmRxRux6U3ViOa8mMbsSd0OaHghpei2MpiBT6791J4zFH5MN7kaW1tLfQ246rSC2DVTMOavsycjQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@ai-sdk/openai-compatible/-/openai-compatible-3.0.2.tgz", + "integrity": "sha512-C6qUMe+qSMn7HVr1a0v5H9BXYKhsT5uO4Q2VYVHYdT7johzx+d1gYgFMhkRIoheBpCl5NPhljR4I4sHMWWfz6w==", "license": "Apache-2.0", "optional": true, "dependencies": { - "@ai-sdk/provider": "3.0.10", - "@ai-sdk/provider-utils": "4.0.30" + "@ai-sdk/provider": "4.0.1", + "@ai-sdk/provider-utils": "5.0.2" }, "engines": { - "node": ">=18" + "node": ">=22" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "node_modules/@ai-sdk/provider": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.10.tgz", - "integrity": "sha512-Q3BZ27qfpYqnCYGvE3vt+Qi6LGOF9R5Nmzn+9JoM1lCRsD9mYaIhfJLkSunN48nfGXJ6n+XNV0J/XVpqGQl7Dw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.1.tgz", + "integrity": "sha512-6p3C/vGqVIjcptBu1DnVd/BZJ2wWmV9TUv9192vT6ZvT9KNED8EwRTqyqFpoQZKgSbMDSvBSq3dqR524Nt/Crw==", "license": "Apache-2.0", "dependencies": { "json-schema": "^0.4.0" }, "engines": { - "node": ">=18" + "node": ">=22" } }, "node_modules/@ai-sdk/provider-utils": { - "version": "4.0.30", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.30.tgz", - "integrity": "sha512-VO7I+vPffqI5sMnPoUq5DCSqKIgQIk/naJWRdQVpz2ma2zoprC/lqiJiUEl2s6DfvTD76TbhD3q39ROjlA6rGw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.2.tgz", + "integrity": "sha512-EcmdjJb7yggsZPCbS3MFBpvAUnKaPW+QvanU5GzF00XCq0bqqAmvJ3MN19ejlmOETbW8sJNiq6qam48wTcbUNw==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.10", + "@ai-sdk/provider": "4.0.1", "@standard-schema/spec": "^1.1.0", + "@workflow/serde": "4.1.0", "eventsource-parser": "^3.0.8" }, "engines": { - "node": ">=18" + "node": ">=22" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "node_modules/@ai-sdk/xai": { - "version": "3.0.96", - "resolved": "https://registry.npmjs.org/@ai-sdk/xai/-/xai-3.0.96.tgz", - "integrity": "sha512-a24jD29cQ3YocP7B4NUvNTb9s5CYR1ao2yU/QncT7QDwwOp4x/lq+6W+BdXGf1VucG7A0dx9jtyIOm6PE4JPyg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@ai-sdk/xai/-/xai-4.0.3.tgz", + "integrity": "sha512-Ionx1KwoBYQa6zV0vhz+L4F2lZQ6LntmJPZegI92C4vPbXq3dY6GgVj1U2CVGfLoKXRBT9oill6+C7auDaMubg==", "license": "Apache-2.0", "optional": true, "dependencies": { - "@ai-sdk/openai-compatible": "2.0.51", - "@ai-sdk/provider": "3.0.10", - "@ai-sdk/provider-utils": "4.0.30" + "@ai-sdk/openai-compatible": "3.0.2", + "@ai-sdk/provider": "4.0.1", + "@ai-sdk/provider-utils": "5.0.2" }, "engines": { - "node": ">=18" + "node": ">=22" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, - "node_modules/@aws-crypto/crc32": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-5.2.0.tgz", - "integrity": "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==", - "optional": true, - "dependencies": { - "@aws-crypto/util": "^5.2.0", - "@aws-sdk/types": "^3.222.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-crypto/util": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-5.2.0.tgz", - "integrity": "sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==", - "optional": true, - "dependencies": { - "@aws-sdk/types": "^3.222.0", - "@smithy/util-utf8": "^2.0.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@aws-crypto/util/node_modules/@smithy/is-array-buffer": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz", - "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", - "optional": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-crypto/util/node_modules/@smithy/util-buffer-from": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz", - "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", - "optional": true, - "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.3.0.tgz", - "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", - "optional": true, - "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/types": { - "version": "3.973.8", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.973.8.tgz", - "integrity": "sha512-gjlAdtHMbtR9X5iIhVUvbVcy55KnznpC6bkDUWW9z915bi0ckdUr5cjf16Kp6xq0bP5HBD2xzgbL9F9Quv5vUw==", - "optional": true, - "dependencies": { - "@smithy/types": "^4.14.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=20.0.0" - } - }, "node_modules/@babel/code-frame": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", @@ -1809,14 +1735,6 @@ "@emnapi/runtime": "^1.7.1" } }, - "node_modules/@opentelemetry/api": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", - "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/@oxc-project/types": { "version": "0.137.0", "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.137.0.tgz", @@ -2578,27 +2496,28 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@smithy/eventstream-codec": { - "version": "4.2.14", - "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-4.2.14.tgz", - "integrity": "sha512-erZq0nOIpzfeZdCyzZjdJb4nVSKLUmSkaQUVkRGQTXs30gyUGeKnrYEg+Xe1W5gE3aReS7IgsvANwVPxSzY6Pw==", + "node_modules/@smithy/core": { + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@smithy/core/-/core-3.28.0.tgz", + "integrity": "sha512-N/LoLG8pZ1zv5cIWpdF6vmSjtZtXKK9G0OqT5yYCOZU+CzPq1+nYA95VoKJBGWRScs7YbMugZ7lZx8Fj1vdHoA==", + "license": "Apache-2.0", "optional": true, "dependencies": { - "@aws-crypto/crc32": "5.2.0", - "@smithy/types": "^4.14.1", - "@smithy/util-hex-encoding": "^4.2.2", + "@smithy/types": "^4.15.0", "tslib": "^2.6.2" }, "engines": { "node": ">=18.0.0" } }, - "node_modules/@smithy/is-array-buffer": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-4.2.2.tgz", - "integrity": "sha512-n6rQ4N8Jj4YTQO3YFrlgZuwKodf4zUFs7EJIWH86pSCWBaAtAGBFfCM7Wx6D2bBJ2xqFNxGBSrUWswT3M0VJow==", + "node_modules/@smithy/eventstream-codec": { + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-4.4.4.tgz", + "integrity": "sha512-DStvMemWlcZRXkP9XdCsinolM6yZd4fL2NiQItC8n/I+JC6utkLr0Dc+wLjLqjPyAJR1zXt7inSflea217yGlw==", + "license": "Apache-2.0", "optional": true, "dependencies": { + "@smithy/core": "^3.28.0", "tslib": "^2.6.2" }, "engines": { @@ -2606,34 +2525,10 @@ } }, "node_modules/@smithy/types": { - "version": "4.14.1", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.14.1.tgz", - "integrity": "sha512-59b5HtSVrVR/eYNei3BUj3DCPKD/G7EtDDe7OEJE7i7FtQFugYo6MxbotS8mVJkLNVf8gYaAlEBwwtJ9HzhWSg==", - "optional": true, - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@smithy/util-buffer-from": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-4.2.2.tgz", - "integrity": "sha512-FDXD7cvUoFWwN6vtQfEta540Y/YBe5JneK3SoZg9bThSoOAC/eGeYEua6RkBgKjGa/sz6Y+DuBZj3+YEY21y4Q==", - "optional": true, - "dependencies": { - "@smithy/is-array-buffer": "^4.2.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@smithy/util-hex-encoding": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-4.2.2.tgz", - "integrity": "sha512-Qcz3W5vuHK4sLQdyT93k/rfrUwdJ8/HZ+nMUOyGdpeGA1Wxt65zYwi3oEl9kOM+RswvYq90fzkNDahPS8K0OIg==", + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-4.15.0.tgz", + "integrity": "sha512-Z5TAOxygoFvybJV3igo5SloFflSokHx2hu1eFA+DxDTcn+FtKxUSui+rbTRG1pAafMA888Z3MVvCWUuvCrTXjg==", + "license": "Apache-2.0", "optional": true, "dependencies": { "tslib": "^2.6.2" @@ -2643,12 +2538,13 @@ } }, "node_modules/@smithy/util-utf8": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.2.2.tgz", - "integrity": "sha512-75MeYpjdWRe8M5E3AW0O4Cx3UadweS+cwdXjwYGBW5h/gxxnbeZ877sLPX/ZJA9GVTlL/qG0dXP29JWFCD1Ayw==", + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-4.4.4.tgz", + "integrity": "sha512-kvxCWygmILHgwuIQKxocTHblTsF1eWLF/rBN5qjY7QmHfIglcqJoe/p9mo7uOR/dA+h3eVZVLZcmscxp+WtDCA==", + "license": "Apache-2.0", "optional": true, "dependencies": { - "@smithy/util-buffer-from": "^4.2.2", + "@smithy/core": "^3.28.0", "tslib": "^2.6.2" }, "engines": { @@ -3033,6 +2929,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/acorn": { "version": "8.16.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", @@ -3046,18 +2948,17 @@ } }, "node_modules/ai": { - "version": "6.0.207", - "resolved": "https://registry.npmjs.org/ai/-/ai-6.0.207.tgz", - "integrity": "sha512-9rAHnqU+AvxyqO6WgiWj7hQENX6AprHXZWZEdBWwgnA854D2Mje/PiTmbcFqO+2Cck1lII0NLRQJY9lmdSorMw==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.9.tgz", + "integrity": "sha512-yoxg/ousRxSX5Ko4+/8SH4vsc8BzoQqG7ywtS04L0kLH/+Ww71c+zqdTDXNVRQteDtKFGmt8+Q82ra/NbzjYqA==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/gateway": "3.0.133", - "@ai-sdk/provider": "3.0.10", - "@ai-sdk/provider-utils": "4.0.30", - "@opentelemetry/api": "^1.9.0" + "@ai-sdk/gateway": "4.0.7", + "@ai-sdk/provider": "4.0.1", + "@ai-sdk/provider-utils": "5.0.2" }, "engines": { - "node": ">=18" + "node": ">=22" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" diff --git a/package.json b/package.json index a8081d1..46f1ef5 100644 --- a/package.json +++ b/package.json @@ -49,20 +49,20 @@ "vitest": "4.1.5" }, "dependencies": { - "ai": "6.0.207", + "ai": "7.0.9", "dugite": "3.2.2" }, "optionalDependencies": { - "@ai-sdk/amazon-bedrock": "4.0.118", - "@ai-sdk/anthropic": "3.0.85", - "@ai-sdk/cohere": "3.0.39", - "@ai-sdk/deepseek": "2.0.39", - "@ai-sdk/google": "3.0.83", - "@ai-sdk/groq": "3.0.42", - "@ai-sdk/mistral": "3.0.40", - "@ai-sdk/openai": "3.0.72", - "@ai-sdk/openai-compatible": "2.0.51", - "@ai-sdk/xai": "3.0.96" + "@ai-sdk/amazon-bedrock": "5.0.6", + "@ai-sdk/anthropic": "4.0.4", + "@ai-sdk/cohere": "4.0.2", + "@ai-sdk/deepseek": "3.0.2", + "@ai-sdk/google": "4.0.4", + "@ai-sdk/groq": "4.0.2", + "@ai-sdk/mistral": "4.0.2", + "@ai-sdk/openai": "4.0.4", + "@ai-sdk/openai-compatible": "3.0.2", + "@ai-sdk/xai": "4.0.3" }, "repository": { "type": "git",