diff --git a/.changeset/update-ai-sdk-deps.md b/.changeset/update-ai-sdk-deps.md new file mode 100644 index 00000000..c43a1134 --- /dev/null +++ b/.changeset/update-ai-sdk-deps.md @@ -0,0 +1,5 @@ +--- +"perstack": patch +--- + +chore: update all AI SDK dependencies to latest versions (fixes Gemini 3 thought_signature issue) diff --git a/bun.lock b/bun.lock index 0e14fbd6..110db1a3 100644 --- a/bun.lock +++ b/bun.lock @@ -18,10 +18,10 @@ }, "apps/base": { "name": "@perstack/base", - "version": "0.0.79", + "version": "0.0.81", "dependencies": { "@modelcontextprotocol/sdk": "^1.26.0", - "@perstack/core": "0.0.64", + "@perstack/core": "0.0.66", "commander": "^14.0.3", "zod": "^4.3.6", }, @@ -49,7 +49,7 @@ }, "apps/perstack": { "name": "perstack", - "version": "0.0.129", + "version": "0.0.133", "dependencies": { "commander": "^14.0.3", }, @@ -68,7 +68,7 @@ }, "packages/core": { "name": "@perstack/core", - "version": "0.0.64", + "version": "0.0.66", "dependencies": { "@paralleldrive/cuid2": "^3.3.0", "zod": "^4.3.6", @@ -81,7 +81,7 @@ }, "packages/filesystem": { "name": "@perstack/filesystem-storage", - "version": "0.0.37", + "version": "0.0.39", "dependencies": { "@perstack/core": "workspace:*", }, @@ -94,7 +94,7 @@ }, "packages/installer": { "name": "@perstack/installer", - "version": "0.0.36", + "version": "0.0.39", "dependencies": { "@perstack/api-client": "^0.0.58", "@perstack/core": "workspace:*", @@ -110,7 +110,7 @@ }, "packages/log": { "name": "@perstack/log", - "version": "0.0.23", + "version": "0.0.25", "dependencies": { "@perstack/core": "workspace:*", "@perstack/filesystem-storage": "workspace:*", @@ -123,7 +123,7 @@ }, "packages/perstack-toml": { "name": "@perstack/perstack-toml", - "version": "0.0.21", + "version": "0.0.24", "dependencies": { "@perstack/core": "workspace:*", "smol-toml": "^1.6.0", @@ -138,52 +138,52 @@ }, "packages/providers/anthropic": { "name": "@perstack/anthropic-provider", - "version": "0.0.38", + "version": "0.0.40", "dependencies": { - "@ai-sdk/anthropic": "^3.0.47", + "@ai-sdk/anthropic": "^3.0.60", "@perstack/core": "workspace:*", "@perstack/provider-core": "workspace:*", }, "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3", }, }, "packages/providers/azure-openai": { "name": "@perstack/azure-openai-provider", - "version": "0.0.37", + "version": "0.0.39", "dependencies": { - "@ai-sdk/azure": "^3.0.31", + "@ai-sdk/azure": "^3.0.46", "@perstack/core": "workspace:*", "@perstack/provider-core": "workspace:*", }, "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3", }, }, "packages/providers/bedrock": { "name": "@perstack/bedrock-provider", - "version": "0.0.37", + "version": "0.0.39", "dependencies": { - "@ai-sdk/amazon-bedrock": "^4.0.60", + "@ai-sdk/amazon-bedrock": "^4.0.79", "@perstack/core": "workspace:*", "@perstack/provider-core": "workspace:*", }, "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3", }, }, "packages/providers/core": { "name": "@perstack/provider-core", - "version": "0.0.37", + "version": "0.0.39", "dependencies": { "@perstack/core": "workspace:*", "undici": "^7.22.0", @@ -191,103 +191,103 @@ "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3", }, }, "packages/providers/deepseek": { "name": "@perstack/deepseek-provider", - "version": "0.0.37", + "version": "0.0.39", "dependencies": { - "@ai-sdk/deepseek": "^2.0.20", + "@ai-sdk/deepseek": "^2.0.25", "@perstack/core": "workspace:*", "@perstack/provider-core": "workspace:*", }, "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3", }, }, "packages/providers/fireworks": { "name": "@perstack/fireworks-provider", - "version": "0.0.5", + "version": "0.0.7", "dependencies": { - "@ai-sdk/fireworks": "^2.0.36", + "@ai-sdk/fireworks": "^2.0.41", "@perstack/core": "workspace:*", "@perstack/provider-core": "workspace:*", }, "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3", }, }, "packages/providers/google": { "name": "@perstack/google-provider", - "version": "0.0.37", + "version": "0.0.39", "dependencies": { - "@ai-sdk/google": "^3.0.29", + "@ai-sdk/google": "^3.0.51", "@perstack/core": "workspace:*", "@perstack/provider-core": "workspace:*", }, "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3", }, }, "packages/providers/ollama": { "name": "@perstack/ollama-provider", - "version": "0.0.37", + "version": "0.0.39", "dependencies": { "@perstack/core": "workspace:*", "@perstack/provider-core": "workspace:*", - "ollama-ai-provider-v2": "^3.3.0", + "ollama-ai-provider-v2": "^3.4.0", }, "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3", }, }, "packages/providers/openai": { "name": "@perstack/openai-provider", - "version": "0.0.37", + "version": "0.0.39", "dependencies": { - "@ai-sdk/openai": "^3.0.29", + "@ai-sdk/openai": "^3.0.45", "@perstack/core": "workspace:*", "@perstack/provider-core": "workspace:*", }, "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3", }, }, "packages/providers/vertex": { "name": "@perstack/vertex-provider", - "version": "0.0.37", + "version": "0.0.39", "dependencies": { - "@ai-sdk/google-vertex": "^4.0.58", + "@ai-sdk/google-vertex": "^4.0.89", "@perstack/core": "workspace:*", "@perstack/provider-core": "workspace:*", }, "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3", }, }, "packages/react": { "name": "@perstack/react", - "version": "0.0.68", + "version": "0.0.70", "dependencies": { "@perstack/core": "0.0.64", }, @@ -306,23 +306,23 @@ }, "packages/runtime": { "name": "@perstack/runtime", - "version": "0.0.140", + "version": "0.0.143", "dependencies": { - "@ai-sdk/amazon-bedrock": "^4.0.60", - "@ai-sdk/anthropic": "^3.0.44", - "@ai-sdk/azure": "^3.0.31", - "@ai-sdk/deepseek": "^2.0.20", - "@ai-sdk/fireworks": "^2.0.36", - "@ai-sdk/google": "^3.0.29", - "@ai-sdk/google-vertex": "^4.0.58", - "@ai-sdk/openai": "^3.0.29", + "@ai-sdk/amazon-bedrock": "^4.0.79", + "@ai-sdk/anthropic": "^3.0.60", + "@ai-sdk/azure": "^3.0.46", + "@ai-sdk/deepseek": "^2.0.25", + "@ai-sdk/fireworks": "^2.0.41", + "@ai-sdk/google": "^3.0.51", + "@ai-sdk/google-vertex": "^4.0.89", + "@ai-sdk/openai": "^3.0.45", "@modelcontextprotocol/sdk": "^1.26.0", "@paralleldrive/cuid2": "^3.3.0", "@perstack/api-client": "^0.0.58", - "@perstack/base": "0.0.79", - "@perstack/core": "0.0.64", - "ai": "^6.0.86", - "ollama-ai-provider-v2": "^3.3.0", + "@perstack/base": "0.0.81", + "@perstack/core": "0.0.66", + "ai": "^6.0.127", + "ollama-ai-provider-v2": "^3.4.0", "smol-toml": "^1.6.0", "ts-dedent": "^2.2.0", "undici": "^7.22.0", @@ -347,7 +347,7 @@ }, "packages/skill-manager": { "name": "@perstack/skill-manager", - "version": "0.0.26", + "version": "0.0.29", "dependencies": { "@modelcontextprotocol/sdk": "^1.26.0", "@paralleldrive/cuid2": "^3.3.0", @@ -363,7 +363,7 @@ }, "packages/studio": { "name": "@perstack/studio", - "version": "0.0.17", + "version": "0.0.20", "dependencies": { "@perstack/api-client": "^0.0.58", "@perstack/core": "workspace:*", @@ -378,7 +378,7 @@ }, "packages/tui": { "name": "@perstack/tui", - "version": "0.0.36", + "version": "0.0.38", "dependencies": { "@paralleldrive/cuid2": "^3.3.0", "@perstack/core": "workspace:*", @@ -395,7 +395,7 @@ }, "packages/tui-components": { "name": "@perstack/tui-components", - "version": "0.0.38", + "version": "0.0.40", "dependencies": { "@perstack/core": "workspace:*", "@perstack/log": "workspace:*", @@ -412,29 +412,29 @@ }, }, "packages": { - "@ai-sdk/amazon-bedrock": ["@ai-sdk/amazon-bedrock@4.0.63", "", { "dependencies": { "@ai-sdk/anthropic": "3.0.46", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.15", "@smithy/eventstream-codec": "^4.0.1", "@smithy/util-utf8": "^4.0.0", "aws4fetch": "^1.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-kNOaIaOXWFZFWbB0xM1l/bQYo7XwTkpdHbrA6n9A2U1c4/DcLF/+Rwc3vZF6MHPVSjoYVG0qxIa7jh39rKftYA=="], + "@ai-sdk/amazon-bedrock": ["@ai-sdk/amazon-bedrock@4.0.79", "", { "dependencies": { "@ai-sdk/anthropic": "3.0.60", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.20", "@smithy/eventstream-codec": "^4.0.1", "@smithy/util-utf8": "^4.0.0", "aws4fetch": "^1.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-z78TA3Pj5DFzpeIiCoRxUXgJfgTOrdD6/qxOBMAI1D5YOAHuoX67n0aTmjN2oTP8ZnL4E0AOqaWGgrIXDfoArQ=="], - "@ai-sdk/anthropic": ["@ai-sdk/anthropic@3.0.47", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.15" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-E6Z3i/xvxGDxRskMMbuX9+xDK4l5LesrP2O7YQ0CcbAkYP25qTo/kYGf/AsJrLkNIY23HeO/kheUWtG1XZllDA=="], + "@ai-sdk/anthropic": ["@ai-sdk/anthropic@3.0.60", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-CoSexBeEEkdMVxUbikH4mqIzC3hhxZr2TcisaCmVqozsh+cNmMa0d3J2wJxDw2onBQU33t3YGW1n/RhN83Yk4g=="], - "@ai-sdk/azure": ["@ai-sdk/azure@3.0.31", "", { "dependencies": { "@ai-sdk/openai": "3.0.30", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.15" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-W9x6nt+yf+Ns0/Wx7U9TXHLmfu7mOUqy1b/drtVd3DvNfDudyruQM/YjM2268Q0FatSrPlA2RlnPVPGRH/4V8Q=="], + "@ai-sdk/azure": ["@ai-sdk/azure@3.0.46", "", { "dependencies": { "@ai-sdk/openai": "3.0.45", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-/FwsRGP+4qid4UVcHirD2t5bn8ZKeZAxffvsY8IwmKKap3MKOXDNGQoMZYSYNwYXzP19lAPehAY1LVAGWZbV2g=="], - "@ai-sdk/deepseek": ["@ai-sdk/deepseek@2.0.20", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.15" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-MAL04sDTOWUiBjAGWaVgyeE4bYRb9QpKYRlIeCTZFga6I8yQs50XakhWEssrmvVihdpHGkqpDtCHsFqCydsWLA=="], + "@ai-sdk/deepseek": ["@ai-sdk/deepseek@2.0.25", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-I5aqxgT7A3VeQAqJN1lb3mzYiYFNGfXZFlfssvm/a0NPashwHurpm8rr0af4uvH0N9C+c8WLSj9GHQWCaXywQg=="], - "@ai-sdk/fireworks": ["@ai-sdk/fireworks@2.0.36", "", { "dependencies": { "@ai-sdk/openai-compatible": "2.0.31", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.16" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-hSZUcC25H+c3lcNrJWt9jCvmnzUidgysukVzawupTDxq+CDIv9Q4mPy9QzkqUaaBDZ1w9fsz2UdUq4aev95VeA=="], + "@ai-sdk/fireworks": ["@ai-sdk/fireworks@2.0.41", "", { "dependencies": { "@ai-sdk/openai-compatible": "2.0.36", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-4YhK1G93xY3uG++4UxUFXUc0n9wi8KBxDIIPO6dT0c8Tv2zUTtig8U08o4ypkuSMS181MN53duWWTWFkfPkkFQ=="], - "@ai-sdk/gateway": ["@ai-sdk/gateway@3.0.53", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.15", "@vercel/oidc": "3.1.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-QT3FEoNARMRlk8JJVR7L98exiK9C8AGfrEJVbRxBT1yIXKs/N19o/+PsjTRVsARgDJNcy9JbJp1FspKucEat0Q=="], + "@ai-sdk/gateway": ["@ai-sdk/gateway@3.0.73", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.20", "@vercel/oidc": "3.1.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-i8eSbEjmYSb8SPUW28DGRKjvxrzI4RVauISvFfbQUlNf4a4tu6gMXmuGcOZWhs1AvAIswP1nPFTltmJXrxPFcA=="], - "@ai-sdk/google": ["@ai-sdk/google@3.0.30", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.15" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-ZzG6dU0XUSSXbxQJJTQUFpWeKkfzdpR7IykEZwaiaW5d+3u3RZ/zkRiGwAOcUpLp6k0eMd+IJF4looJv21ecxw=="], + "@ai-sdk/google": ["@ai-sdk/google@3.0.51", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-S5pG/iRt+E12a4TSnquBFnkHkbS+rcAJ2lRzds59vdnVqTsZGGIncaLefpGmq/MZNfbSo6JIO60duoZIpZXOqg=="], - "@ai-sdk/google-vertex": ["@ai-sdk/google-vertex@4.0.61", "", { "dependencies": { "@ai-sdk/anthropic": "3.0.46", "@ai-sdk/google": "3.0.30", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.15", "google-auth-library": "^10.5.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-cTi/qcvqNmrOrCBekrJEXnn4yCTiWyBb9gO6Ofn0OqRboGJOCEfDp5RHWlRREWHhDOJPyZAk2mY8FDJW2PrtUA=="], + "@ai-sdk/google-vertex": ["@ai-sdk/google-vertex@4.0.89", "", { "dependencies": { "@ai-sdk/anthropic": "3.0.60", "@ai-sdk/google": "3.0.51", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.20", "google-auth-library": "^10.5.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-nE4Q+WjS+Fp09bTirRCCd+1yh2xZAJEv5BX8w0TzO0uAsirvyHCkqUmIbeG4qZLOVEFaaQsZbpcObfir591Adg=="], - "@ai-sdk/openai": ["@ai-sdk/openai@3.0.30", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.15" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-YDht3t7TDyWKP+JYZp20VuYqSjyF2brHYh47GGFDUPf2wZiqNQ263ecL+quar2bP3GZ3BeQA8f0m2B7UwLPR+g=="], + "@ai-sdk/openai": ["@ai-sdk/openai@3.0.45", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-bHOw3E73pxo4D/dZUXk7zwmlofq2nURYlK1dSAy/CI+t6btVhr/BXbElAR7yst6P8Ukqy5GfFlFfsru5p6YSig=="], - "@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@2.0.31", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.16" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-e78xiImcTe2aCMQoFbVJluQmUV4XgahOmmehAuRPlcwzRv2KtkvuLCXPC9Xcy2u83e8SimVva9k9G8SvZcnaBA=="], + "@ai-sdk/openai-compatible": ["@ai-sdk/openai-compatible@2.0.36", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.20" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-YMfukkCwZ/CDj99JPVxTr7Hq1WY1nrLVlyzMTpruDzlwTaXlwHMc89ObvprQYCggSADIuto2tD4Vm1uoKY1y6Q=="], "@ai-sdk/provider": ["@ai-sdk/provider@3.0.8", "", { "dependencies": { "json-schema": "^0.4.0" } }, "sha512-oGMAgGoQdBXbZqNG0Ze56CHjDZ1IDYOwGYxYjO5KLSlz5HiNQ9udIXsPZ61VWaHGZ5XW/jyjmr6t2xz2jGVwbQ=="], - "@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.15", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-8XiKWbemmCbvNN0CLR9u3PQiet4gtEVIrX4zzLxnCj06AwsEDJwJVBbKrEI4t6qE8XRSIvU2irka0dcpziKW6w=="], + "@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.20", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-gpUIj9uDhIGbuo9afKEgQ074BWmhvK4THJAAeBjRnroTy2yQYo6rbtGD7pQDMZM8ouXPYmT/SCdkWVJ0KcpX8A=="], "@alcalzone/ansi-tokenize": ["@alcalzone/ansi-tokenize@0.2.5", "", { "dependencies": { "ansi-styles": "^6.2.1", "is-fullwidth-code-point": "^5.0.0" } }, "sha512-3NX/MpTdroi0aKz134A6RC2Gb2iXVECN4QaAXnvCIxxIm3C3AVB1mkUe8NaaiyvOpDfsrqWhYtj+Q6a62RrTsw=="], @@ -752,7 +752,7 @@ "agent-base": ["agent-base@7.1.4", "", {}, "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ=="], - "ai": ["ai@6.0.97", "", { "dependencies": { "@ai-sdk/gateway": "3.0.53", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.15", "@opentelemetry/api": "1.9.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-eZIAcBymwGhBwncRH/v9pillZNMeRCDkc4BwcvwXerXd7sxjVxRis3ZNCNCpP02pVH4NLs81ljm4cElC4vbNcQ=="], + "ai": ["ai@6.0.127", "", { "dependencies": { "@ai-sdk/gateway": "3.0.73", "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.20", "@opentelemetry/api": "1.9.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-DKl0MJRuf3DUg+YHThbPXx9Jhd4vTZ6xAKXhVpy+WUrxSC2MgwA+V80ftx89JHGSTD1RVc0d3yIpKPNU4VKsAg=="], "ajv": ["ajv@8.18.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-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A=="], @@ -1108,7 +1108,7 @@ "obug": ["obug@2.1.1", "", {}, "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ=="], - "ollama-ai-provider-v2": ["ollama-ai-provider-v2@3.3.1", "", { "dependencies": { "@ai-sdk/provider": "^3.0.8", "@ai-sdk/provider-utils": "^4.0.15" }, "peerDependencies": { "ai": "^5.0.0 || ^6.0.0", "zod": "^4.0.16" } }, "sha512-j4BBqqQnvf/uDz+aPYcgU4/MQZERw087Fn1DMGtViA/PgahBq36jHKHVoZfx8mxj+w8cxsKd3eYaDgyZPhE6YA=="], + "ollama-ai-provider-v2": ["ollama-ai-provider-v2@3.4.0", "", { "dependencies": { "@ai-sdk/provider": "^3.0.8", "@ai-sdk/provider-utils": "^4.0.16" }, "peerDependencies": { "ai": "^5.0.0 || ^6.0.0", "zod": "^4.0.16" } }, "sha512-5qKmip62GlYZdgM7HdXyx2v1aIxJwHJkJlOOiZi9WmvKyFqTEgJ7NviaiYe7entS6TCNS/FDQ67yMsSJQUKQ2Q=="], "on-finished": ["on-finished@2.4.1", "", { "dependencies": { "ee-first": "1.1.1" } }, "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="], @@ -1356,14 +1356,6 @@ "zod-to-json-schema": ["zod-to-json-schema@3.25.1", "", { "peerDependencies": { "zod": "^3.25 || ^4" } }, "sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA=="], - "@ai-sdk/amazon-bedrock/@ai-sdk/anthropic": ["@ai-sdk/anthropic@3.0.46", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.15" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-zXJPiNHaIiQ6XUqLeSYZ3ZbSzjqt1pNWEUf2hlkXlmmw8IF8KI0ruuGaDwKCExmtuNRf0E4TDxhsc9wRgWTzpw=="], - - "@ai-sdk/fireworks/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.16", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-kBvDqNkt5EwlzF9FujmNhhtl8FYg3e8FO8P5uneKliqfRThWemzBj+wfYr7ZCymAQhTRnwSSz1/SOqhOAwmx9g=="], - - "@ai-sdk/google-vertex/@ai-sdk/anthropic": ["@ai-sdk/anthropic@3.0.46", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@ai-sdk/provider-utils": "4.0.15" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-zXJPiNHaIiQ6XUqLeSYZ3ZbSzjqt1pNWEUf2hlkXlmmw8IF8KI0ruuGaDwKCExmtuNRf0E4TDxhsc9wRgWTzpw=="], - - "@ai-sdk/openai-compatible/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.16", "", { "dependencies": { "@ai-sdk/provider": "3.0.8", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-kBvDqNkt5EwlzF9FujmNhhtl8FYg3e8FO8P5uneKliqfRThWemzBj+wfYr7ZCymAQhTRnwSSz1/SOqhOAwmx9g=="], - "@aws-crypto/util/@smithy/util-utf8": ["@smithy/util-utf8@2.3.0", "", { "dependencies": { "@smithy/util-buffer-from": "^2.2.0", "tslib": "^2.6.2" } }, "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A=="], "@babel/code-frame/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="], diff --git a/packages/providers/anthropic/package.json b/packages/providers/anthropic/package.json index f2475184..08080064 100644 --- a/packages/providers/anthropic/package.json +++ b/packages/providers/anthropic/package.json @@ -27,14 +27,14 @@ "test": "bun test" }, "dependencies": { - "@ai-sdk/anthropic": "^3.0.47", + "@ai-sdk/anthropic": "^3.0.60", "@perstack/core": "workspace:*", "@perstack/provider-core": "workspace:*" }, "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3" }, "engines": { diff --git a/packages/providers/azure-openai/package.json b/packages/providers/azure-openai/package.json index 2fb2fb77..9ff18d69 100644 --- a/packages/providers/azure-openai/package.json +++ b/packages/providers/azure-openai/package.json @@ -27,14 +27,14 @@ "test": "bun test" }, "dependencies": { - "@ai-sdk/azure": "^3.0.31", + "@ai-sdk/azure": "^3.0.46", "@perstack/core": "workspace:*", "@perstack/provider-core": "workspace:*" }, "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3" }, "engines": { diff --git a/packages/providers/bedrock/package.json b/packages/providers/bedrock/package.json index 03088a02..6f6770a5 100644 --- a/packages/providers/bedrock/package.json +++ b/packages/providers/bedrock/package.json @@ -27,14 +27,14 @@ "test": "bun test" }, "dependencies": { - "@ai-sdk/amazon-bedrock": "^4.0.60", + "@ai-sdk/amazon-bedrock": "^4.0.79", "@perstack/core": "workspace:*", "@perstack/provider-core": "workspace:*" }, "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3" }, "engines": { diff --git a/packages/providers/core/package.json b/packages/providers/core/package.json index 456f7d31..23186429 100644 --- a/packages/providers/core/package.json +++ b/packages/providers/core/package.json @@ -22,7 +22,7 @@ "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3" }, "engines": { diff --git a/packages/providers/deepseek/package.json b/packages/providers/deepseek/package.json index f844da4d..4dee22f5 100644 --- a/packages/providers/deepseek/package.json +++ b/packages/providers/deepseek/package.json @@ -27,14 +27,14 @@ "test": "bun test" }, "dependencies": { - "@ai-sdk/deepseek": "^2.0.20", + "@ai-sdk/deepseek": "^2.0.25", "@perstack/core": "workspace:*", "@perstack/provider-core": "workspace:*" }, "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3" }, "engines": { diff --git a/packages/providers/fireworks/package.json b/packages/providers/fireworks/package.json index eab15db5..eb9d050a 100644 --- a/packages/providers/fireworks/package.json +++ b/packages/providers/fireworks/package.json @@ -27,14 +27,14 @@ "test": "bun test" }, "dependencies": { - "@ai-sdk/fireworks": "^2.0.36", + "@ai-sdk/fireworks": "^2.0.41", "@perstack/core": "workspace:*", "@perstack/provider-core": "workspace:*" }, "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3" }, "engines": { diff --git a/packages/providers/google/package.json b/packages/providers/google/package.json index d07168f9..e8adcbf0 100644 --- a/packages/providers/google/package.json +++ b/packages/providers/google/package.json @@ -27,14 +27,14 @@ "test": "bun test" }, "dependencies": { - "@ai-sdk/google": "^3.0.29", + "@ai-sdk/google": "^3.0.51", "@perstack/core": "workspace:*", "@perstack/provider-core": "workspace:*" }, "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3" }, "engines": { diff --git a/packages/providers/ollama/package.json b/packages/providers/ollama/package.json index cf431df2..371db917 100644 --- a/packages/providers/ollama/package.json +++ b/packages/providers/ollama/package.json @@ -29,12 +29,12 @@ "dependencies": { "@perstack/core": "workspace:*", "@perstack/provider-core": "workspace:*", - "ollama-ai-provider-v2": "^3.3.0" + "ollama-ai-provider-v2": "^3.4.0" }, "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3" }, "engines": { diff --git a/packages/providers/openai/package.json b/packages/providers/openai/package.json index 5c4307f2..8fdc243a 100644 --- a/packages/providers/openai/package.json +++ b/packages/providers/openai/package.json @@ -27,14 +27,14 @@ "test": "bun test" }, "dependencies": { - "@ai-sdk/openai": "^3.0.29", + "@ai-sdk/openai": "^3.0.45", "@perstack/core": "workspace:*", "@perstack/provider-core": "workspace:*" }, "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3" }, "engines": { diff --git a/packages/providers/vertex/package.json b/packages/providers/vertex/package.json index 8101f1be..7f02d668 100644 --- a/packages/providers/vertex/package.json +++ b/packages/providers/vertex/package.json @@ -27,14 +27,14 @@ "test": "bun test" }, "dependencies": { - "@ai-sdk/google-vertex": "^4.0.58", + "@ai-sdk/google-vertex": "^4.0.89", "@perstack/core": "workspace:*", "@perstack/provider-core": "workspace:*" }, "devDependencies": { "@tsconfig/node22": "^22.0.5", "@types/node": "^25.3.0", - "ai": "^6.0.86", + "ai": "^6.0.127", "typescript": "^5.9.3" }, "engines": { diff --git a/packages/runtime/package.json b/packages/runtime/package.json index 4aea1313..2f66e474 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -27,22 +27,22 @@ "test": "find src -name '*.test.ts' -print0 | xargs -0 -n1 bun test" }, "dependencies": { - "@ai-sdk/amazon-bedrock": "^4.0.60", - "@ai-sdk/anthropic": "^3.0.44", - "@ai-sdk/azure": "^3.0.31", - "@ai-sdk/deepseek": "^2.0.20", - "@ai-sdk/fireworks": "^2.0.36", - "@ai-sdk/google": "^3.0.29", - "@ai-sdk/google-vertex": "^4.0.58", - "@ai-sdk/openai": "^3.0.29", + "@ai-sdk/amazon-bedrock": "^4.0.79", + "@ai-sdk/anthropic": "^3.0.60", + "@ai-sdk/azure": "^3.0.46", + "@ai-sdk/deepseek": "^2.0.25", + "@ai-sdk/fireworks": "^2.0.41", + "@ai-sdk/google": "^3.0.51", + "@ai-sdk/google-vertex": "^4.0.89", + "@ai-sdk/openai": "^3.0.45", "@modelcontextprotocol/sdk": "^1.26.0", "@paralleldrive/cuid2": "^3.3.0", "@perstack/api-client": "^0.0.58", "@perstack/base": "0.0.81", "@perstack/core": "0.0.66", - "ai": "^6.0.86", + "ai": "^6.0.127", "smol-toml": "^1.6.0", - "ollama-ai-provider-v2": "^3.3.0", + "ollama-ai-provider-v2": "^3.4.0", "ts-dedent": "^2.2.0", "undici": "^7.22.0", "xstate": "^5.28.0"