From 4959faca8e88a0218d797445169e0d599e586283 Mon Sep 17 00:00:00 2001 From: merge-check <140916359+agentHits@users.noreply.github.com> Date: Tue, 6 Oct 2026 16:49:12 -0400 Subject: [PATCH] chore(deps): upgrade AI SDK to v7 and provider packages Bump ai 6.0.300 -> 7.0.127 and the matching provider majors in apps/dokploy and packages/server: @ai-sdk/anthropic 4.0.71, @ai-sdk/azure 4.0.90, @ai-sdk/cohere 4.0.54, @ai-sdk/deepinfra 3.0.62, @ai-sdk/mistral 4.0.56, @ai-sdk/openai 4.0.83, @ai-sdk/openai-compatible 3.0.62 and ai-sdk-ollama 4.4.0. No source changes are needed: the code already uses `output` with `Output.object`, plain `prompt` strings and only reads `result.text` and `result.output`. Co-Authored-By: Claude Opus 5.5 --- apps/dokploy/package.json | 18 +++++----- bun.lock | 66 +++++++++++++++++++----------------- packages/server/package.json | 18 +++++----- 3 files changed, 52 insertions(+), 50 deletions(-) diff --git a/apps/dokploy/package.json b/apps/dokploy/package.json index ecbf450fa5a..8f1872fe95a 100644 --- a/apps/dokploy/package.json +++ b/apps/dokploy/package.json @@ -41,13 +41,13 @@ "reset-onboarding": "tsx -r dotenv/config scripts/reset-onboarding.ts" }, "dependencies": { - "@ai-sdk/anthropic": "^3.0.127", - "@ai-sdk/azure": "^3.0.133", - "@ai-sdk/cohere": "^3.0.67", - "@ai-sdk/deepinfra": "^2.0.85", - "@ai-sdk/mistral": "^3.0.70", - "@ai-sdk/openai": "^3.0.124", - "@ai-sdk/openai-compatible": "^2.0.81", + "@ai-sdk/anthropic": "^4.0.71", + "@ai-sdk/azure": "^4.0.90", + "@ai-sdk/cohere": "^4.0.54", + "@ai-sdk/deepinfra": "^3.0.62", + "@ai-sdk/mistral": "^4.0.56", + "@ai-sdk/openai": "^4.0.83", + "@ai-sdk/openai-compatible": "^3.0.62", "@aws-sdk/client-route-53": "^3.1146.0", "@aws-sdk/client-secrets-manager": "^3.1146.0", "@aws-sdk/client-ssm": "3.1146.0", @@ -87,8 +87,8 @@ "@xterm/addon-fit": "0.10.0", "@xterm/xterm": "^5.5.0", "adm-zip": "^0.6.1", - "ai": "^6.0.300", - "ai-sdk-ollama": "^3.8.8", + "ai": "^7.0.127", + "ai-sdk-ollama": "^4.4.0", "bcrypt": "5.1.1", "better-auth": "1.7.7", "bl": "6.1.6", diff --git a/bun.lock b/bun.lock index 2b24e8aa2f2..e2333b7762d 100644 --- a/bun.lock +++ b/bun.lock @@ -43,13 +43,13 @@ "name": "dokploy", "version": "0.30.6", "dependencies": { - "@ai-sdk/anthropic": "^3.0.127", - "@ai-sdk/azure": "^3.0.133", - "@ai-sdk/cohere": "^3.0.67", - "@ai-sdk/deepinfra": "^2.0.85", - "@ai-sdk/mistral": "^3.0.70", - "@ai-sdk/openai": "^3.0.124", - "@ai-sdk/openai-compatible": "^2.0.81", + "@ai-sdk/anthropic": "^4.0.71", + "@ai-sdk/azure": "^4.0.90", + "@ai-sdk/cohere": "^4.0.54", + "@ai-sdk/deepinfra": "^3.0.62", + "@ai-sdk/mistral": "^4.0.56", + "@ai-sdk/openai": "^4.0.83", + "@ai-sdk/openai-compatible": "^3.0.62", "@aws-sdk/client-route-53": "^3.1146.0", "@aws-sdk/client-secrets-manager": "^3.1146.0", "@aws-sdk/client-ssm": "3.1146.0", @@ -89,8 +89,8 @@ "@xterm/addon-fit": "0.10.0", "@xterm/xterm": "^5.5.0", "adm-zip": "^0.6.1", - "ai": "^6.0.300", - "ai-sdk-ollama": "^3.8.8", + "ai": "^7.0.127", + "ai-sdk-ollama": "^4.4.0", "bcrypt": "5.1.1", "better-auth": "1.7.7", "bl": "6.1.6", @@ -214,13 +214,13 @@ "name": "@dokploy/server", "version": "1.0.0", "dependencies": { - "@ai-sdk/anthropic": "^3.0.127", - "@ai-sdk/azure": "^3.0.133", - "@ai-sdk/cohere": "^3.0.67", - "@ai-sdk/deepinfra": "^2.0.85", - "@ai-sdk/mistral": "^3.0.70", - "@ai-sdk/openai": "^3.0.124", - "@ai-sdk/openai-compatible": "^2.0.81", + "@ai-sdk/anthropic": "^4.0.71", + "@ai-sdk/azure": "^4.0.90", + "@ai-sdk/cohere": "^4.0.54", + "@ai-sdk/deepinfra": "^3.0.62", + "@ai-sdk/mistral": "^4.0.56", + "@ai-sdk/openai": "^4.0.83", + "@ai-sdk/openai-compatible": "^3.0.62", "@aws-sdk/client-route-53": "^3.1146.0", "@aws-sdk/client-secrets-manager": "^3.1146.0", "@aws-sdk/client-ssm": "3.1146.0", @@ -237,8 +237,8 @@ "@react-email/components": "^1.0.12", "@trpc/server": "11.19.0", "adm-zip": "^0.6.1", - "ai": "^6.0.300", - "ai-sdk-ollama": "^3.8.8", + "ai": "^7.0.127", + "ai-sdk-ollama": "^4.4.0", "bcrypt": "5.1.1", "better-auth": "1.7.7", "bl": "6.1.6", @@ -332,27 +332,27 @@ "vite": "8.3.2", }, "packages": { - "@ai-sdk/anthropic": ["@ai-sdk/anthropic@3.0.127", "", { "dependencies": { "@ai-sdk/provider": "3.0.18", "@ai-sdk/provider-utils": "4.0.57" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-Inff1DmPRVWi6QGr9YL2wiA4maILZuve9I8id/O4keQEoq6fJv6EfvkrSFw/nNvm2jiTcIUfDrpczeHTuhl9mg=="], + "@ai-sdk/anthropic": ["@ai-sdk/anthropic@4.0.71", "", { "dependencies": { "@ai-sdk/provider": "4.0.21", "@ai-sdk/provider-utils": "5.0.53" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-wiv3jhUH0RrvGzSolJMZfZ2cI9As45LhwYmcAoWvNivXjC7wzJ4W/Udq9/u7EGnGsT8lpmFKEKBrMXVeUO97Dg=="], - "@ai-sdk/azure": ["@ai-sdk/azure@3.0.133", "", { "dependencies": { "@ai-sdk/deepseek": "2.0.71", "@ai-sdk/openai": "3.0.124", "@ai-sdk/provider": "3.0.18", "@ai-sdk/provider-utils": "4.0.57" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-iVCT1q6bRPWjzisu7Xy1bc1yWtegd3WSZzmi4+jkiFTKTxir703F5jH8mWPG0hPnqW/OjdkOrSzcQ063j7T/ng=="], + "@ai-sdk/azure": ["@ai-sdk/azure@4.0.90", "", { "dependencies": { "@ai-sdk/deepseek": "3.0.58", "@ai-sdk/openai": "4.0.83", "@ai-sdk/provider": "4.0.21", "@ai-sdk/provider-utils": "5.0.53" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-11eOmyTsCcKASN1LMGds9p3GFydgRJRzCq9xKnioJ5o+DHd7sQ+FR6YUiiwIFWk8+Oj8kcS1Aldr/5JvZCY6SA=="], - "@ai-sdk/cohere": ["@ai-sdk/cohere@3.0.67", "", { "dependencies": { "@ai-sdk/provider": "3.0.18", "@ai-sdk/provider-utils": "4.0.57" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-eCRRz3C12MeHq99GKAHGpvPrnQ7WAzXRMcrNn2Nu+Z6VNkSoiZew0T/L0+Cu5pJ9T0Ir9a//i5ZEpxntkjbdiw=="], + "@ai-sdk/cohere": ["@ai-sdk/cohere@4.0.54", "", { "dependencies": { "@ai-sdk/provider": "4.0.21", "@ai-sdk/provider-utils": "5.0.53" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-9w5QeEJUm8+bnO8RyDFgJSLiT3oYyy22H+LbK+gZaWFpUIkuGEF14heX/qYcH3JGMZwPk9wnLqky2/GOy44bRw=="], - "@ai-sdk/deepinfra": ["@ai-sdk/deepinfra@2.0.85", "", { "dependencies": { "@ai-sdk/openai-compatible": "2.0.81", "@ai-sdk/provider": "3.0.18", "@ai-sdk/provider-utils": "4.0.57" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-863De/kGQs/cMFfDSr06O91e8PxcLM6pZDAZCwZWQbhZwbdYRrWEF4lU+Rzm2TIy0pfdaBxt2L3jCNSrQiu7tg=="], + "@ai-sdk/deepinfra": ["@ai-sdk/deepinfra@3.0.62", "", { "dependencies": { "@ai-sdk/openai-compatible": "3.0.62", "@ai-sdk/provider": "4.0.21", "@ai-sdk/provider-utils": "5.0.53" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-46DaxgUgBCwwzbmHHQQFycFuSrzNCqbmbPWSc+l3N7V+ctMMmJvnVpuAY267x4HODi6jkVnsDa1yZyH/yJ04XA=="], - "@ai-sdk/deepseek": ["@ai-sdk/deepseek@2.0.71", "", { "dependencies": { "@ai-sdk/provider": "3.0.18", "@ai-sdk/provider-utils": "4.0.57" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-2uLtZBgONfzEP7tZOg23sBzi33n1/gcW1zLNNw96/PLt9vdqDYIkGQnKRd6F+/0Wwy77jVulU+gzpiudk3f0UQ=="], + "@ai-sdk/deepseek": ["@ai-sdk/deepseek@3.0.58", "", { "dependencies": { "@ai-sdk/provider": "4.0.21", "@ai-sdk/provider-utils": "5.0.53" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-tOafL69mHQGJH3g/mu4k0evkP/cRLSHCWe7L9rcVV4b0S1zI2rpWDZbToZO7D4X/uox9baVmgRQ5AoUTeaDs0A=="], - "@ai-sdk/gateway": ["@ai-sdk/gateway@3.0.209", "", { "dependencies": { "@ai-sdk/provider": "3.0.18", "@ai-sdk/provider-utils": "4.0.57", "@vercel/oidc": "3.2.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-CjCBzC35lRZ0LnUYLDfTB92p0Fr1Fu9Wrivc+LI0u3ox/DyZ0wPOHjt8DKBKHD/R4aZ86+JCFFuD9f8MFjAQFg=="], + "@ai-sdk/gateway": ["@ai-sdk/gateway@4.0.103", "", { "dependencies": { "@ai-sdk/provider": "4.0.21", "@ai-sdk/provider-utils": "5.0.53", "@vercel/oidc": "3.2.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-nnGTUHzPRQ14jhv9CL4OQrzcRBIFTBMIPKGIi9Z9u/4GtwSRxa/nxUX6np2Iwp5phOzO0a0njj/j9Jolf5AEaA=="], - "@ai-sdk/mistral": ["@ai-sdk/mistral@3.0.70", "", { "dependencies": { "@ai-sdk/provider": "3.0.18", "@ai-sdk/provider-utils": "4.0.57" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-0vkrpXtF2rX4N5VmBIwt98VM3Ar3D7p1WIKATSUoQZ6Hu4BwXaN3GrmgEu6hQUMG+NE3spF6ptMCKyyYENj09w=="], + "@ai-sdk/mistral": ["@ai-sdk/mistral@4.0.56", "", { "dependencies": { "@ai-sdk/provider": "4.0.21", "@ai-sdk/provider-utils": "5.0.53" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-Kppa/gmT0/W9eYwm3ihbrsXR8R8D/OCnTnKTQS/+L4Ssd3AYOdwRbRUnYcEL/HzoWNwd/pfVD5dof1a5c8hKnQ=="], - "@ai-sdk/openai": ["@ai-sdk/openai@3.0.124", "", { "dependencies": { "@ai-sdk/provider": "3.0.18", "@ai-sdk/provider-utils": "4.0.57" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-7DpRUPXzJ+S6XasEJBojzFCs04J3rNPs0FZFF3PEeix49IggZAwsMrqscUwB/+05+87r01SS/jeopQGOOL4AEQ=="], + "@ai-sdk/openai": ["@ai-sdk/openai@4.0.83", "", { "dependencies": { "@ai-sdk/provider": "4.0.21", "@ai-sdk/provider-utils": "5.0.53" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-NgqZVWoya7hfmtLkWyIjX9THbyYMLfxFqpShdAmvMnkoT+R9AZbdULGan8+4BiBWIZ1aHiAsc90l3SL8QU/0+Q=="], - "@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@2.0.81", "", { "dependencies": { "@ai-sdk/provider": "3.0.18", "@ai-sdk/provider-utils": "4.0.57" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-L14Jd0lAFKNM42l9TxlpwkNiyMlSvSvGySLc9GN4FB0qOo4/WmYOeLyn/CPhghIr0K4O6vH1y0nChxGljq2ccg=="], + "@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@3.0.62", "", { "dependencies": { "@ai-sdk/provider": "4.0.21", "@ai-sdk/provider-utils": "5.0.53" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-IAz1xv8zot4KLGa8kN7UfAA6H5+ARzAgAKLsoKxHPBzZuOc2E3ohaELg0x/JR9HVTbMbiftb0dPyCb8cT2KBRg=="], - "@ai-sdk/provider": ["@ai-sdk/provider@3.0.18", "", { "dependencies": { "json-schema": "^0.4.0" } }, "sha512-IpefF5ssZVOZCD4Wu7zxt6PwZoGT2HLVjxpJ10Bjx6EAmRfLYJPjyrfxb0RYDlwvXnDb9nkQ7Do/oJVDuRFzew=="], + "@ai-sdk/provider": ["@ai-sdk/provider@4.0.21", "", { "dependencies": { "json-schema": "^0.4.0" } }, "sha512-UpbC9C1oht8dhfKPbVXSLRZS3DI8uk8n5v2uMjBPNIYGsC2kL045ywq7D8Hh9KgnH9rP5W/GxQdYtWScRouqlA=="], - "@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.57", "", { "dependencies": { "@ai-sdk/provider": "3.0.18", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.8", "undici": "^6.28.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-89a7sPvZqXsP3PigcAQLWntu/duIVEcN/RyChAB+j6p3C7NwW767sVttvL8r0+BetTg63uAXQoYHCZZueQKBSw=="], + "@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@5.0.53", "", { "dependencies": { "@ai-sdk/provider": "4.0.21", "@standard-schema/spec": "^1.1.0", "@workflow/serde": "4.1.0", "eventsource-parser": "^3.0.8", "undici": "^7.29.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-VVe6UDd0y0/B4TfauuKKzcppqvhTmSluwwUVT4WG2/8h7gFbyFm7PM4UGM+ZXe3/RI6bv+Vl1cw/7aiBoQqdxg=="], "@alloc/quick-lru": ["@alloc/quick-lru@5.3.0", "", {}, "sha512-U4+70Pc5ZS9osnCBCE5Jha/ciHM+Yp+CNMNC/7HvYbNRk1Ldd+f7qO65W5qfhu/TCv+/ozljlXXe9Nj8419DMA=="], @@ -1664,6 +1664,8 @@ "@vitest/utils": ["@vitest/utils@4.1.11", "", { "dependencies": { "@vitest/pretty-format": "4.1.11", "convert-source-map": "^2.0.0", "tinyrainbow": "^3.1.0" } }, "sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ=="], + "@workflow/serde": ["@workflow/serde@4.1.0", "", {}, "sha512-pav4F2BoirECWR7Nf1TKt+2eETcBj7jj4cBefQ8VXQCA6NPkaKeLfj/zMgi+3zYV5ZIBT4GuUiphsj0/b9hPQQ=="], + "@xmldom/is-dom-node": ["@xmldom/is-dom-node@1.0.1", "", {}, "sha512-CJDxIgE5I0FH+ttq/Fxy6nRpxP70+e2O048EPe85J2use3XKdatVM7dDVvFNjQudd9B49NPoZ+8PG49zj4Er8Q=="], "@xmldom/xmldom": ["@xmldom/xmldom@0.9.12", "", {}, "sha512-5AXjrcMClTryPe9LgZrygpB1lj7s0S9E0+W+AHaVKAVyHanafK86iPSvG5xHVSp/jC+VH1UXu0TAEmY279xH7A=="], @@ -1694,9 +1696,9 @@ "aggregate-error": ["aggregate-error@4.0.1", "", { "dependencies": { "clean-stack": "^4.0.0", "indent-string": "^5.0.0" } }, "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w=="], - "ai": ["ai@6.0.300", "", { "dependencies": { "@ai-sdk/gateway": "3.0.209", "@ai-sdk/provider": "3.0.18", "@ai-sdk/provider-utils": "4.0.57", "@opentelemetry/api": "^1.9.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-ZBT30eQTy6exP+EWJJxm3DMb34m9td8STy+hfnvKdjhyEQoM8vQN5YfFLTRVVTCONHoM+y5K+Tudb6PTFrpikA=="], + "ai": ["ai@7.0.127", "", { "dependencies": { "@ai-sdk/gateway": "4.0.103", "@ai-sdk/provider": "4.0.21", "@ai-sdk/provider-utils": "5.0.53" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-JNsNPk4ZvRGEJuqdVo2lYFkm7uAuf3p/RwKFWn1Wh/+IK3U1RyFWw2GXoFnhzqNfxEuj7XJB4WpIUhl1sHToWg=="], - "ai-sdk-ollama": ["ai-sdk-ollama@3.8.8", "", { "dependencies": { "@ai-sdk/provider": "^3.0.10", "@ai-sdk/provider-utils": "^4.0.30", "jsonrepair": "^3.14.0", "ollama": "^0.6.3" }, "peerDependencies": { "ai": "^6.0.197" } }, "sha512-peWelPf6sVsRULQyYhfyu1dMZhwewRszsbQVfbuhNLflh+ncRXn6pe1BRE3NAcSsWd7JMRZAV5RzcuR3R9ZfaQ=="], + "ai-sdk-ollama": ["ai-sdk-ollama@4.4.0", "", { "dependencies": { "@ai-sdk/provider": "^4.0.20", "@ai-sdk/provider-utils": "^5.0.52", "jsonrepair": "^3.15.0", "ollama": "^0.6.4" }, "peerDependencies": { "ai": "^7.0.103" } }, "sha512-w78z2oWVK93N9Q2g6F8kvfm+nhvfnNv960itKnGM/RsfBhhJ5xnlyFCdvfQ4gRC0rWlwl0eelvNdxaX9h3NpvA=="], "ajv": ["ajv@8.20.0", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA=="], @@ -3384,7 +3386,7 @@ "zwitch": ["zwitch@2.0.4", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="], - "@ai-sdk/provider-utils/undici": ["undici@6.29.0", "", {}, "sha512-R+RODBqp6i2pPflGdq+xIOUkl+RNfGgHwoinecKu/JCuf2uO06cOKoDbI2P7Dn6KcswdKwrczbU6IYJ6K8X+wg=="], + "@ai-sdk/provider-utils/undici": ["undici@7.30.0", "", {}, "sha512-dkrQXeHSaoamnItlYbmzG0wFYrM0ZwDxCIg0A7aKjTyyhh9svRzCNFEzV+Vm05/yehjCzjDZ31KXfGEjYSztDQ=="], "@authenio/xml-encryption/@xmldom/xmldom": ["@xmldom/xmldom@0.8.15", "", {}, "sha512-/5NV/vDALVFDXgLmfsy9TRCBlKwO2LNBFzpzvb9iIj+jR+eSc6DLYYvVOdivT/jm7MtU6TebYuRmzEOI7w40UA=="], diff --git a/packages/server/package.json b/packages/server/package.json index 981fedcac52..833a0876c39 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -38,13 +38,13 @@ "generate:drizzle": "auth generate --config src/lib/auth-cli.ts --adapter drizzle --dialect postgresql --output auth-schema2.ts --yes" }, "dependencies": { - "@ai-sdk/anthropic": "^3.0.127", - "@ai-sdk/azure": "^3.0.133", - "@ai-sdk/cohere": "^3.0.67", - "@ai-sdk/deepinfra": "^2.0.85", - "@ai-sdk/mistral": "^3.0.70", - "@ai-sdk/openai": "^3.0.124", - "@ai-sdk/openai-compatible": "^2.0.81", + "@ai-sdk/anthropic": "^4.0.71", + "@ai-sdk/azure": "^4.0.90", + "@ai-sdk/cohere": "^4.0.54", + "@ai-sdk/deepinfra": "^3.0.62", + "@ai-sdk/mistral": "^4.0.56", + "@ai-sdk/openai": "^4.0.83", + "@ai-sdk/openai-compatible": "^3.0.62", "@aws-sdk/client-route-53": "^3.1146.0", "@aws-sdk/client-secrets-manager": "^3.1146.0", "@aws-sdk/client-ssm": "3.1146.0", @@ -61,8 +61,8 @@ "@react-email/components": "^1.0.12", "@trpc/server": "11.19.0", "adm-zip": "^0.6.1", - "ai": "^6.0.300", - "ai-sdk-ollama": "^3.8.8", + "ai": "^7.0.127", + "ai-sdk-ollama": "^4.4.0", "bcrypt": "5.1.1", "better-auth": "1.7.7", "bl": "6.1.6",