diff --git a/.changeset/fair-geckos-dream.md b/.changeset/fair-geckos-dream.md deleted file mode 100644 index 433d6393b..000000000 --- a/.changeset/fair-geckos-dream.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@voltagent/server-core": patch ---- - -Fix the development console-access bypass for Request-based WebSocket paths using `?dev=true`. diff --git a/.changeset/feat-agent-prepare-step.md b/.changeset/feat-agent-prepare-step.md deleted file mode 100644 index a9610e488..000000000 --- a/.changeset/feat-agent-prepare-step.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@voltagent/core": minor ---- - -feat(core): add `prepareStep` to AgentOptions for per-step tool control - -Surfaces the AI SDK's `prepareStep` callback as a top-level `AgentOptions` property so users can set a default step preparation callback at agent creation time. Per-call `prepareStep` in method options overrides the agent-level default. - -This enables controlling tool availability, tool choice, and other step settings on a per-step basis without passing `prepareStep` on every call. diff --git a/.changeset/fix-serverless-waituntil-cleanup.md b/.changeset/fix-serverless-waituntil-cleanup.md deleted file mode 100644 index 9b7e6527f..000000000 --- a/.changeset/fix-serverless-waituntil-cleanup.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@voltagent/serverless-hono": patch ---- - -fix(serverless-hono): defer waitUntil cleanup to prevent tool crashes in Cloudflare Workers - -The `finally` block in `toCloudflareWorker()`, `toVercelEdge()`, and `toDeno()` was calling `cleanup()` immediately when the Response was returned, before streaming and tool execution completed. This cleared the global `___voltagent_wait_until` while tools were still using it, causing crashes with time-consuming tools. - -Cleanup is now deferred through the platform's own `waitUntil()` so it runs only after all pending background work has settled. diff --git a/examples/base/package.json b/examples/base/package.json index f2c824eee..a23e3af4d 100644 --- a/examples/base/package.json +++ b/examples/base/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/github-repo-analyzer/package.json b/examples/github-repo-analyzer/package.json index 9ebed41e3..a29bde29d 100644 --- a/examples/github-repo-analyzer/package.json +++ b/examples/github-repo-analyzer/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@octokit/rest": "^21.0.0", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/github-star-stories/package.json b/examples/github-star-stories/package.json index 88105b985..a61fc0b98 100644 --- a/examples/github-star-stories/package.json +++ b/examples/github-star-stories/package.json @@ -3,10 +3,10 @@ "version": "0.0.0", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", - "@voltagent/serverless-hono": "^2.0.9", + "@voltagent/serverless-hono": "^2.0.10", "dotenv": "^16.4.5", "wrangler": "^3.38.0", "zod": "^3.25.76" diff --git a/examples/next-js-chatbot-starter-template/package.json b/examples/next-js-chatbot-starter-template/package.json index 832802273..f4947bf10 100644 --- a/examples/next-js-chatbot-starter-template/package.json +++ b/examples/next-js-chatbot-starter-template/package.json @@ -16,7 +16,7 @@ "@radix-ui/react-tooltip": "^1.2.8", "@radix-ui/react-use-controllable-state": "^1.2.2", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/server-hono": "^2.0.8", "@xyflow/react": "^12.9.2", diff --git a/examples/with-a2a-server/package.json b/examples/with-a2a-server/package.json index 8c398dc24..32890020b 100644 --- a/examples/with-a2a-server/package.json +++ b/examples/with-a2a-server/package.json @@ -2,7 +2,7 @@ "name": "voltagent-example-with-a2a-server", "dependencies": { "@voltagent/a2a-server": "^2.0.2", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/internal": "^1.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-agent-tool/package.json b/examples/with-agent-tool/package.json index 2fc5ad22c..dfc4c25be 100644 --- a/examples/with-agent-tool/package.json +++ b/examples/with-agent-tool/package.json @@ -4,7 +4,7 @@ "version": "1.0.0", "author": "", "dependencies": { - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "ai": "^6.0.0", "zod": "^3.25.76" }, diff --git a/examples/with-airtable/package.json b/examples/with-airtable/package.json index d58660bc4..5724d03e9 100644 --- a/examples/with-airtable/package.json +++ b/examples/with-airtable/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/internal": "^1.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/sdk": "^2.0.2", diff --git a/examples/with-amazon-bedrock/package.json b/examples/with-amazon-bedrock/package.json index 9db506759..7a5779260 100644 --- a/examples/with-amazon-bedrock/package.json +++ b/examples/with-amazon-bedrock/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-anthropic/package.json b/examples/with-anthropic/package.json index 507979df8..93e90c870 100644 --- a/examples/with-anthropic/package.json +++ b/examples/with-anthropic/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index 3063998f0..00f25ed10 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-cerbos/package.json b/examples/with-cerbos/package.json index 4ab92a19e..40b35ffad 100644 --- a/examples/with-cerbos/package.json +++ b/examples/with-cerbos/package.json @@ -5,7 +5,7 @@ "@cerbos/grpc": "^0.23.0", "@modelcontextprotocol/sdk": "^1.12.1", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/server-hono": "^2.0.8", "ai": "^6.0.0", "express": "^5.1.0", diff --git a/examples/with-chat-sdk/package.json b/examples/with-chat-sdk/package.json index 7784a680f..af0d009bd 100644 --- a/examples/with-chat-sdk/package.json +++ b/examples/with-chat-sdk/package.json @@ -6,7 +6,7 @@ "@chat-adapter/slack": "^4.14.0", "@chat-adapter/state-redis": "^4.14.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "ai": "^6.0.0", "chat": "^4.14.0", "next": "^16.0.7", diff --git a/examples/with-chroma/package.json b/examples/with-chroma/package.json index b037dfa76..31130b3f6 100644 --- a/examples/with-chroma/package.json +++ b/examples/with-chroma/package.json @@ -6,7 +6,7 @@ "@chroma-core/ollama": "^0.1.7", "@chroma-core/openai": "^0.1.7", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-client-side-tools/package.json b/examples/with-client-side-tools/package.json index 5cb44c9a0..cb87b1f43 100644 --- a/examples/with-client-side-tools/package.json +++ b/examples/with-client-side-tools/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/react": "^3.0.0", "@libsql/client": "^0.15.0", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/server-hono": "^2.0.8", "@voltagent/vercel-ai": "^1.0.0", "@voltagent/vercel-ui": "^1.0.1", diff --git a/examples/with-cloudflare-workers/package.json b/examples/with-cloudflare-workers/package.json index e70cada7f..8372698c8 100644 --- a/examples/with-cloudflare-workers/package.json +++ b/examples/with-cloudflare-workers/package.json @@ -3,8 +3,8 @@ "description": "VoltAgent example for Cloudflare Workers deployment with in-memory storage", "version": "1.0.0", "dependencies": { - "@voltagent/core": "^2.6.14", - "@voltagent/serverless-hono": "^2.0.9", + "@voltagent/core": "^2.7.0", + "@voltagent/serverless-hono": "^2.0.10", "ai": "^6.0.0", "hono": "^4.7.7", "zod": "^3.25.76" diff --git a/examples/with-composio-mcp/package.json b/examples/with-composio-mcp/package.json index 0edf316bf..48c334cd5 100644 --- a/examples/with-composio-mcp/package.json +++ b/examples/with-composio-mcp/package.json @@ -4,7 +4,7 @@ "version": "0.1.0", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-custom-endpoints/package.json b/examples/with-custom-endpoints/package.json index a14c3beca..eafc53a7b 100644 --- a/examples/with-custom-endpoints/package.json +++ b/examples/with-custom-endpoints/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-dynamic-parameters/package.json b/examples/with-dynamic-parameters/package.json index cbcda1409..4c16a182e 100644 --- a/examples/with-dynamic-parameters/package.json +++ b/examples/with-dynamic-parameters/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-dynamic-prompts/package.json b/examples/with-dynamic-prompts/package.json index f2839e78b..e71169296 100644 --- a/examples/with-dynamic-prompts/package.json +++ b/examples/with-dynamic-prompts/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-feedback/package.json b/examples/with-feedback/package.json index d05909780..1d045d3c9 100644 --- a/examples/with-feedback/package.json +++ b/examples/with-feedback/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", "ai": "^6.0.0" diff --git a/examples/with-google-ai/package.json b/examples/with-google-ai/package.json index c83cb0150..71a1ace54 100644 --- a/examples/with-google-ai/package.json +++ b/examples/with-google-ai/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-google-drive-mcp/server/package.json b/examples/with-google-drive-mcp/server/package.json index f23588ff9..20fd59237 100644 --- a/examples/with-google-drive-mcp/server/package.json +++ b/examples/with-google-drive-mcp/server/package.json @@ -5,7 +5,7 @@ "@hono/node-server": "^1.14.0", "@libsql/client": "^0.15.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-google-vertex-ai/package.json b/examples/with-google-vertex-ai/package.json index cd5c9737f..0a0a30497 100644 --- a/examples/with-google-vertex-ai/package.json +++ b/examples/with-google-vertex-ai/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-groq-ai/package.json b/examples/with-groq-ai/package.json index 260c91ab0..f9b061cea 100644 --- a/examples/with-groq-ai/package.json +++ b/examples/with-groq-ai/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-guardrails/package.json b/examples/with-guardrails/package.json index 14dd32a6f..36a74bc89 100644 --- a/examples/with-guardrails/package.json +++ b/examples/with-guardrails/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", "ai": "^6.0.0" diff --git a/examples/with-hooks/package.json b/examples/with-hooks/package.json index 8045b243b..9009964b8 100644 --- a/examples/with-hooks/package.json +++ b/examples/with-hooks/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-hugging-face-mcp/package.json b/examples/with-hugging-face-mcp/package.json index e649e428e..925e97568 100644 --- a/examples/with-hugging-face-mcp/package.json +++ b/examples/with-hugging-face-mcp/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-langfuse/package.json b/examples/with-langfuse/package.json index 600204748..feba11ae6 100644 --- a/examples/with-langfuse/package.json +++ b/examples/with-langfuse/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/langfuse-exporter": "^2.0.3", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", diff --git a/examples/with-mcp-elicitation/package.json b/examples/with-mcp-elicitation/package.json index 738ad1d64..68b2a4f2f 100644 --- a/examples/with-mcp-elicitation/package.json +++ b/examples/with-mcp-elicitation/package.json @@ -4,7 +4,7 @@ "version": "0.1.0", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/logger": "^2.0.2", "@voltagent/mcp-server": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-mcp-server/package.json b/examples/with-mcp-server/package.json index 4363af01d..84547ce3a 100644 --- a/examples/with-mcp-server/package.json +++ b/examples/with-mcp-server/package.json @@ -1,7 +1,7 @@ { "name": "voltagent-example-with-mcp-server", "dependencies": { - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/logger": "^2.0.2", "@voltagent/mcp-server": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-mcp/package.json b/examples/with-mcp/package.json index dc873b220..ac4101bf4 100644 --- a/examples/with-mcp/package.json +++ b/examples/with-mcp/package.json @@ -4,7 +4,7 @@ "version": "0.1.0", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-memory-rest-api/package.json b/examples/with-memory-rest-api/package.json index b57cd646c..2e04c1c4f 100644 --- a/examples/with-memory-rest-api/package.json +++ b/examples/with-memory-rest-api/package.json @@ -4,7 +4,7 @@ "version": "1.0.0", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/logger": "^2.0.2", "@voltagent/postgres": "^2.1.2", "@voltagent/server-hono": "^2.0.8" diff --git a/examples/with-middleware/package.json b/examples/with-middleware/package.json index 0b94385ef..45f700471 100644 --- a/examples/with-middleware/package.json +++ b/examples/with-middleware/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-nestjs/package.json b/examples/with-nestjs/package.json index 8c749f521..ec060c3d7 100644 --- a/examples/with-nestjs/package.json +++ b/examples/with-nestjs/package.json @@ -6,8 +6,8 @@ "@nestjs/common": "^11.0.0", "@nestjs/core": "^11.0.0", "@nestjs/platform-express": "^11.0.0", - "@voltagent/core": "^2.6.14", - "@voltagent/server-core": "^2.1.11", + "@voltagent/core": "^2.7.0", + "@voltagent/server-core": "^2.1.12", "@voltagent/server-hono": "^2.0.8", "hono": "^4.7.7", "reflect-metadata": "^0.2.0", diff --git a/examples/with-netlify-functions/package.json b/examples/with-netlify-functions/package.json index 9688ebf0e..78598d86b 100644 --- a/examples/with-netlify-functions/package.json +++ b/examples/with-netlify-functions/package.json @@ -3,8 +3,8 @@ "description": "VoltAgent example deployed as a Netlify Function", "version": "1.0.0", "dependencies": { - "@voltagent/core": "^2.6.14", - "@voltagent/serverless-hono": "^2.0.9", + "@voltagent/core": "^2.7.0", + "@voltagent/serverless-hono": "^2.0.10", "ai": "^6.0.0", "hono": "^4.7.7", "zod": "^3.25.76" diff --git a/examples/with-nextjs-resumable-stream/package.json b/examples/with-nextjs-resumable-stream/package.json index cc7c110ad..ff257113b 100644 --- a/examples/with-nextjs-resumable-stream/package.json +++ b/examples/with-nextjs-resumable-stream/package.json @@ -17,7 +17,7 @@ "@radix-ui/react-use-controllable-state": "^1.2.2", "@tavily/core": "^0.6.3", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/internal": "^1.0.3", "@voltagent/libsql": "^2.1.2", "@voltagent/resumable-streams": "^2.0.2", diff --git a/examples/with-nextjs/package.json b/examples/with-nextjs/package.json index 5505908d6..19d63d19f 100644 --- a/examples/with-nextjs/package.json +++ b/examples/with-nextjs/package.json @@ -6,7 +6,7 @@ "@libsql/client": "^0.15.0", "@tailwindcss/postcss": "^4.1.4", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-nuxt/package.json b/examples/with-nuxt/package.json index eed53d733..f300a0629 100644 --- a/examples/with-nuxt/package.json +++ b/examples/with-nuxt/package.json @@ -3,7 +3,7 @@ "dependencies": { "@nuxt/eslint": "^1.9.0", "@nuxt/ui": "^4.0.0", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/server-hono": "^2.0.8", "ai": "^6.0.0", diff --git a/examples/with-offline-evals/package.json b/examples/with-offline-evals/package.json index 90684c6dd..a17a55286 100644 --- a/examples/with-offline-evals/package.json +++ b/examples/with-offline-evals/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/evals": "^2.0.4", "@voltagent/scorers": "^2.1.0", "@voltagent/sdk": "^2.0.2", diff --git a/examples/with-ollama/package.json b/examples/with-ollama/package.json index 5e5f804fc..707eb28d2 100644 --- a/examples/with-ollama/package.json +++ b/examples/with-ollama/package.json @@ -2,7 +2,7 @@ "name": "voltagent-example-with-ollama", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", "ai": "^6.0.0", diff --git a/examples/with-openrouter/package.json b/examples/with-openrouter/package.json index 88888a406..acaef2b33 100644 --- a/examples/with-openrouter/package.json +++ b/examples/with-openrouter/package.json @@ -4,7 +4,7 @@ "dependencies": { "@openrouter/ai-sdk-provider": "^2.3.1", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-peaka-mcp/package.json b/examples/with-peaka-mcp/package.json index 0951ee1bf..0e9bb35b9 100644 --- a/examples/with-peaka-mcp/package.json +++ b/examples/with-peaka-mcp/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-pinecone/package.json b/examples/with-pinecone/package.json index 157795cfe..be92a7619 100644 --- a/examples/with-pinecone/package.json +++ b/examples/with-pinecone/package.json @@ -4,7 +4,7 @@ "dependencies": { "@pinecone-database/pinecone": "^6.1.1", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-planagents/package.json b/examples/with-planagents/package.json index 22eb001e0..a867323cc 100644 --- a/examples/with-planagents/package.json +++ b/examples/with-planagents/package.json @@ -5,7 +5,7 @@ "dependencies": { "@tavily/core": "^0.6.3", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 7ce7f6011..83139df5a 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -7,7 +7,7 @@ "@playwright/browser-webkit": "1.51.1", "@playwright/test": "^1.51.1", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-postgres/package.json b/examples/with-postgres/package.json index 61a6ae0e0..79350fc45 100644 --- a/examples/with-postgres/package.json +++ b/examples/with-postgres/package.json @@ -4,7 +4,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/logger": "^2.0.2", "@voltagent/postgres": "^2.1.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-qdrant/package.json b/examples/with-qdrant/package.json index 831b9e22b..9a1c91ecd 100644 --- a/examples/with-qdrant/package.json +++ b/examples/with-qdrant/package.json @@ -4,7 +4,7 @@ "dependencies": { "@qdrant/js-client-rest": "^1.15.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-rag-chatbot/package.json b/examples/with-rag-chatbot/package.json index abe63b272..9d391c2b3 100644 --- a/examples/with-rag-chatbot/package.json +++ b/examples/with-rag-chatbot/package.json @@ -4,7 +4,7 @@ "version": "0.0.1", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-recipe-generator/package.json b/examples/with-recipe-generator/package.json index 8682d78b6..059920a69 100644 --- a/examples/with-recipe-generator/package.json +++ b/examples/with-recipe-generator/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", "ai": "^6.0.0", diff --git a/examples/with-research-assistant/package.json b/examples/with-research-assistant/package.json index da1eb0d34..aff34d686 100644 --- a/examples/with-research-assistant/package.json +++ b/examples/with-research-assistant/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-resumable-streams/package.json b/examples/with-resumable-streams/package.json index a7d7d3484..e447c0f66 100644 --- a/examples/with-resumable-streams/package.json +++ b/examples/with-resumable-streams/package.json @@ -4,7 +4,7 @@ "version": "1.0.0", "author": "", "dependencies": { - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/logger": "^2.0.2", "@voltagent/resumable-streams": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-retries-fallback/package.json b/examples/with-retries-fallback/package.json index 0736e7fea..cfa7cf853 100644 --- a/examples/with-retries-fallback/package.json +++ b/examples/with-retries-fallback/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-retrieval/package.json b/examples/with-retrieval/package.json index 6d2769430..7b4f91098 100644 --- a/examples/with-retrieval/package.json +++ b/examples/with-retrieval/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-slack/package.json b/examples/with-slack/package.json index 1014a9604..3d6f1aa95 100644 --- a/examples/with-slack/package.json +++ b/examples/with-slack/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/sdk": "^2.0.2", diff --git a/examples/with-subagents/package.json b/examples/with-subagents/package.json index 09adb3d4a..f6e456850 100644 --- a/examples/with-subagents/package.json +++ b/examples/with-subagents/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-summarization/package.json b/examples/with-summarization/package.json index ec70f9c1d..d981cbab5 100644 --- a/examples/with-summarization/package.json +++ b/examples/with-summarization/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-supabase/package.json b/examples/with-supabase/package.json index 3e26484ae..2b07809ff 100644 --- a/examples/with-supabase/package.json +++ b/examples/with-supabase/package.json @@ -4,7 +4,7 @@ "dependencies": { "@supabase/supabase-js": "^2.49.4", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", "@voltagent/supabase": "^2.1.3", diff --git a/examples/with-tavily-search/package.json b/examples/with-tavily-search/package.json index 720d593df..b555721e2 100644 --- a/examples/with-tavily-search/package.json +++ b/examples/with-tavily-search/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-thinking-tool/package.json b/examples/with-thinking-tool/package.json index 2c2d9539d..100fa44e8 100644 --- a/examples/with-thinking-tool/package.json +++ b/examples/with-thinking-tool/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-tool-routing/package.json b/examples/with-tool-routing/package.json index dea1fb449..123f46b96 100644 --- a/examples/with-tool-routing/package.json +++ b/examples/with-tool-routing/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", "ai": "^6.0.0", diff --git a/examples/with-tools/package.json b/examples/with-tools/package.json index e530292d3..c8b9d476f 100644 --- a/examples/with-tools/package.json +++ b/examples/with-tools/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-turso/package.json b/examples/with-turso/package.json index 0db88fa3c..5c7c93f65 100644 --- a/examples/with-turso/package.json +++ b/examples/with-turso/package.json @@ -4,7 +4,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-vector-search/package.json b/examples/with-vector-search/package.json index bd38a0a94..e5886dd8d 100644 --- a/examples/with-vector-search/package.json +++ b/examples/with-vector-search/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-vercel-ai/package.json b/examples/with-vercel-ai/package.json index e68aaa565..9086fc661 100644 --- a/examples/with-vercel-ai/package.json +++ b/examples/with-vercel-ai/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-viteval/package.json b/examples/with-viteval/package.json index 7f1cd4283..ff26a5d83 100644 --- a/examples/with-viteval/package.json +++ b/examples/with-viteval/package.json @@ -3,7 +3,7 @@ "author": "VoltAgent", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-voice-elevenlabs/package.json b/examples/with-voice-elevenlabs/package.json index 985a5078f..abccf96d5 100644 --- a/examples/with-voice-elevenlabs/package.json +++ b/examples/with-voice-elevenlabs/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-voice-openai/package.json b/examples/with-voice-openai/package.json index 4a7f1b7e6..7e82b2b83 100644 --- a/examples/with-voice-openai/package.json +++ b/examples/with-voice-openai/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-voice-xsai/package.json b/examples/with-voice-xsai/package.json index af0a1c0eb..4844e0938 100644 --- a/examples/with-voice-xsai/package.json +++ b/examples/with-voice-xsai/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-voltagent-actions/package.json b/examples/with-voltagent-actions/package.json index 13c617093..a1476595c 100644 --- a/examples/with-voltagent-actions/package.json +++ b/examples/with-voltagent-actions/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/logger": "^2.0.2", "@voltagent/sdk": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-voltagent-exporter/package.json b/examples/with-voltagent-exporter/package.json index 492507a4f..2b63026bd 100644 --- a/examples/with-voltagent-exporter/package.json +++ b/examples/with-voltagent-exporter/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-voltagent-managed-memory/package.json b/examples/with-voltagent-managed-memory/package.json index 89d64be9f..bdce188d9 100644 --- a/examples/with-voltagent-managed-memory/package.json +++ b/examples/with-voltagent-managed-memory/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@ai-sdk/openai": "^3.0.0", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", "@voltagent/voltagent-memory": "^1.0.4", diff --git a/examples/with-voltops-resumable-streams/package.json b/examples/with-voltops-resumable-streams/package.json index 10114356b..049dbcafa 100644 --- a/examples/with-voltops-resumable-streams/package.json +++ b/examples/with-voltops-resumable-streams/package.json @@ -4,7 +4,7 @@ "version": "1.0.0", "author": "", "dependencies": { - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/logger": "^2.0.2", "@voltagent/resumable-streams": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-voltops-retrieval/package.json b/examples/with-voltops-retrieval/package.json index f51d19e55..59d64c370 100644 --- a/examples/with-voltops-retrieval/package.json +++ b/examples/with-voltops-retrieval/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-whatsapp/package.json b/examples/with-whatsapp/package.json index 1805c2165..ad6388721 100644 --- a/examples/with-whatsapp/package.json +++ b/examples/with-whatsapp/package.json @@ -4,7 +4,7 @@ "dependencies": { "@supabase/supabase-js": "^2.49.4", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-workflow-chain/package.json b/examples/with-workflow-chain/package.json index 169c984e5..e9639dd11 100644 --- a/examples/with-workflow-chain/package.json +++ b/examples/with-workflow-chain/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-workflow/package.json b/examples/with-workflow/package.json index 92762dab4..60fcd09f4 100644 --- a/examples/with-workflow/package.json +++ b/examples/with-workflow/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-working-memory/package.json b/examples/with-working-memory/package.json index 6f76e1962..cd4b12dbe 100644 --- a/examples/with-working-memory/package.json +++ b/examples/with-working-memory/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-workspace/package.json b/examples/with-workspace/package.json index bef128979..b8071c3fd 100644 --- a/examples/with-workspace/package.json +++ b/examples/with-workspace/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-youtube-to-blog/package.json b/examples/with-youtube-to-blog/package.json index e35cceb4b..c3c61e0dd 100644 --- a/examples/with-youtube-to-blog/package.json +++ b/examples/with-youtube-to-blog/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/examples/with-zapier-mcp/package.json b/examples/with-zapier-mcp/package.json index d24504fe0..68a8f0bea 100644 --- a/examples/with-zapier-mcp/package.json +++ b/examples/with-zapier-mcp/package.json @@ -4,7 +4,7 @@ "version": "1.0.0", "author": "", "dependencies": { - "@voltagent/core": "~2.6.14", + "@voltagent/core": "~2.7.0", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.8", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index eac8d3d3f..a84b8f32e 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,15 @@ # @voltagent/core +## 2.7.0 + +### Minor Changes + +- [#1192](https://github.com/VoltAgent/voltagent/pull/1192) [`0dc2935`](https://github.com/VoltAgent/voltagent/commit/0dc2935772b62ec63f2a03b7bbe03c8619a37f89) Thanks [@ravyg](https://github.com/ravyg)! - feat(core): add `prepareStep` to AgentOptions for per-step tool control + + Surfaces the AI SDK's `prepareStep` callback as a top-level `AgentOptions` property so users can set a default step preparation callback at agent creation time. Per-call `prepareStep` in method options overrides the agent-level default. + + This enables controlling tool availability, tool choice, and other step settings on a per-step basis without passing `prepareStep` on every call. + ## 2.6.14 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index a260a25a1..0f560ba15 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@voltagent/core", "description": "VoltAgent Core - AI agent framework for JavaScript", - "version": "2.6.14", + "version": "2.7.0", "dependencies": { "@ai-sdk/amazon-bedrock": "^3.0.0", "@ai-sdk/anthropic": "^3.0.0", diff --git a/packages/e2e/package.json b/packages/e2e/package.json index d7133e29c..a06540fa1 100644 --- a/packages/e2e/package.json +++ b/packages/e2e/package.json @@ -2,7 +2,7 @@ "name": "@voltagent/e2e", "dependencies": { "@libsql/client": "^0.15.0", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/internal": "^1.0.3", "@voltagent/libsql": "^2.1.2", "@voltagent/postgres": "^2.1.2", diff --git a/packages/server-core/CHANGELOG.md b/packages/server-core/CHANGELOG.md index 96667cf76..7809a9962 100644 --- a/packages/server-core/CHANGELOG.md +++ b/packages/server-core/CHANGELOG.md @@ -1,5 +1,14 @@ # @voltagent/server-core +## 2.1.12 + +### Patch Changes + +- [#1189](https://github.com/VoltAgent/voltagent/pull/1189) [`19fa54b`](https://github.com/VoltAgent/voltagent/commit/19fa54b27ce3ba3286603fd80efe7969f928098c) Thanks [@pandego](https://github.com/pandego)! - Fix the development console-access bypass for Request-based WebSocket paths using `?dev=true`. + +- Updated dependencies [[`0dc2935`](https://github.com/VoltAgent/voltagent/commit/0dc2935772b62ec63f2a03b7bbe03c8619a37f89)]: + - @voltagent/core@2.7.0 + ## 2.1.11 ### Patch Changes diff --git a/packages/server-core/package.json b/packages/server-core/package.json index 52ca30a4a..f123bca7e 100644 --- a/packages/server-core/package.json +++ b/packages/server-core/package.json @@ -1,10 +1,10 @@ { "name": "@voltagent/server-core", "description": "Framework-agnostic server core for VoltAgent", - "version": "2.1.11", + "version": "2.1.12", "dependencies": { "@modelcontextprotocol/sdk": "^1.12.1", - "@voltagent/core": "^2.6.14", + "@voltagent/core": "^2.7.0", "@voltagent/internal": "^1.0.2", "ai": "^6.0.0", "jsonwebtoken": "^9.0.2", diff --git a/packages/serverless-hono/CHANGELOG.md b/packages/serverless-hono/CHANGELOG.md index 7d5ec6ad1..f912c1836 100644 --- a/packages/serverless-hono/CHANGELOG.md +++ b/packages/serverless-hono/CHANGELOG.md @@ -1,5 +1,18 @@ # @voltagent/serverless-hono +## 2.0.10 + +### Patch Changes + +- [#1191](https://github.com/VoltAgent/voltagent/pull/1191) [`a21275f`](https://github.com/VoltAgent/voltagent/commit/a21275f65e1bb7230b8f41802345e0d475441730) Thanks [@ravyg](https://github.com/ravyg)! - fix(serverless-hono): defer waitUntil cleanup to prevent tool crashes in Cloudflare Workers + + The `finally` block in `toCloudflareWorker()`, `toVercelEdge()`, and `toDeno()` was calling `cleanup()` immediately when the Response was returned, before streaming and tool execution completed. This cleared the global `___voltagent_wait_until` while tools were still using it, causing crashes with time-consuming tools. + + Cleanup is now deferred through the platform's own `waitUntil()` so it runs only after all pending background work has settled. + +- Updated dependencies [[`19fa54b`](https://github.com/VoltAgent/voltagent/commit/19fa54b27ce3ba3286603fd80efe7969f928098c)]: + - @voltagent/server-core@2.1.12 + ## 2.0.9 ### Patch Changes diff --git a/packages/serverless-hono/package.json b/packages/serverless-hono/package.json index 6e4a3520e..0e48a3112 100644 --- a/packages/serverless-hono/package.json +++ b/packages/serverless-hono/package.json @@ -1,11 +1,11 @@ { "name": "@voltagent/serverless-hono", "description": "Serverless (fetch-based) runtime provider for VoltAgent using Hono", - "version": "2.0.9", + "version": "2.0.10", "dependencies": { "@voltagent/internal": "^1.0.2", "@voltagent/resumable-streams": "^2.0.1", - "@voltagent/server-core": "^2.1.7", + "@voltagent/server-core": "^2.1.12", "hono": "^4.7.7" }, "devDependencies": {}, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 93ba50a53..ca2476df3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -117,7 +117,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -154,7 +154,7 @@ importers: specifier: ^21.0.0 version: 21.1.1 '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -191,7 +191,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -200,7 +200,7 @@ importers: specifier: ^2.0.8 version: link:../../packages/server-hono '@voltagent/serverless-hono': - specifier: ^2.0.9 + specifier: ^2.0.10 version: link:../../packages/serverless-hono dotenv: specifier: ^16.4.5 @@ -267,7 +267,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -388,7 +388,7 @@ importers: specifier: ^2.0.2 version: link:../../packages/a2a-server '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/internal': specifier: ^1.0.3 @@ -477,7 +477,7 @@ importers: examples/with-agent-tool: dependencies: '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core ai: specifier: ^6.0.0 @@ -502,7 +502,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/internal': specifier: ^1.0.3 @@ -539,7 +539,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -573,7 +573,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -716,7 +716,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -756,7 +756,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/server-hono': specifier: ^2.0.8 @@ -793,7 +793,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core ai: specifier: ^6.0.0 @@ -842,7 +842,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -882,7 +882,7 @@ importers: specifier: ^0.15.0 version: 0.15.10 '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/server-hono': specifier: ^2.0.8 @@ -928,10 +928,10 @@ importers: examples/with-cloudflare-workers: dependencies: '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/serverless-hono': - specifier: ^2.0.9 + specifier: ^2.0.10 version: link:../../packages/serverless-hono ai: specifier: ^6.0.0 @@ -962,7 +962,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1058,7 +1058,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1092,7 +1092,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1126,7 +1126,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1160,7 +1160,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -1188,7 +1188,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1271,7 +1271,7 @@ importers: specifier: ^0.1.21 version: link:../../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1311,7 +1311,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1345,7 +1345,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1379,7 +1379,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -1407,7 +1407,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1441,7 +1441,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1549,7 +1549,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/langfuse-exporter': specifier: ^2.0.3 @@ -1611,7 +1611,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1645,7 +1645,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -1676,7 +1676,7 @@ importers: examples/with-mcp-server: dependencies: '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -1710,7 +1710,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -1741,7 +1741,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1781,10 +1781,10 @@ importers: specifier: ^11.0.0 version: 11.1.7(@nestjs/common@11.1.7)(@nestjs/core@11.1.7) '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/server-core': - specifier: ^2.1.11 + specifier: ^2.1.12 version: link:../../packages/server-core '@voltagent/server-hono': specifier: ^2.0.8 @@ -1827,10 +1827,10 @@ importers: examples/with-netlify-functions: dependencies: '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/serverless-hono': - specifier: ^2.0.9 + specifier: ^2.0.10 version: link:../../packages/serverless-hono ai: specifier: ^6.0.0 @@ -1867,7 +1867,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1973,7 +1973,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/internal': specifier: ^1.0.3 @@ -2091,7 +2091,7 @@ importers: specifier: ^4.0.0 version: 4.0.1(embla-carousel@8.6.0)(typescript@5.9.3)(vite@7.2.7)(vue-router@4.5.1)(vue@3.5.22)(zod@3.25.76) '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2104,7 +2104,7 @@ importers: version: 6.0.3(zod@3.25.76) nuxt: specifier: ^4.1.2 - version: 4.1.3(@biomejs/biome@1.9.4)(@types/node@24.2.1)(@vue/compiler-sfc@3.5.22)(eslint@9.33.0)(typescript@5.9.3)(vite@7.2.7) + version: 4.1.3(@biomejs/biome@1.9.4)(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)(@types/node@24.2.1)(@vue/compiler-sfc@3.5.22)(eslint@9.33.0)(typescript@5.9.3)(vite@7.2.7) vue: specifier: ^3.5.22 version: 3.5.22(typescript@5.9.3) @@ -2125,7 +2125,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/evals': specifier: ^2.0.4 @@ -2159,7 +2159,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -2196,7 +2196,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2227,7 +2227,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2264,7 +2264,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2304,7 +2304,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2350,7 +2350,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2396,7 +2396,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -2433,7 +2433,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2470,7 +2470,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2504,7 +2504,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -2535,7 +2535,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2563,7 +2563,7 @@ importers: examples/with-resumable-streams: dependencies: '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -2597,7 +2597,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2631,7 +2631,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2665,7 +2665,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2705,7 +2705,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2742,7 +2742,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2779,7 +2779,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -2813,7 +2813,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2847,7 +2847,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2884,7 +2884,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -2918,7 +2918,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2952,7 +2952,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2989,7 +2989,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3023,7 +3023,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3057,7 +3057,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3109,7 +3109,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3146,7 +3146,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3189,7 +3189,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3232,7 +3232,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -3263,7 +3263,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3297,7 +3297,7 @@ importers: specifier: ^3.0.0 version: 3.0.1(zod@3.25.76) '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -3328,7 +3328,7 @@ importers: examples/with-voltops-resumable-streams: dependencies: '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -3359,7 +3359,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3396,7 +3396,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3433,7 +3433,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3467,7 +3467,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3501,7 +3501,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3538,7 +3538,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3572,7 +3572,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3603,7 +3603,7 @@ importers: examples/with-zapier-mcp: dependencies: '@voltagent/core': - specifier: ~2.6.14 + specifier: ~2.7.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -4054,7 +4054,7 @@ importers: specifier: ^0.15.0 version: 0.15.10 '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../core '@voltagent/internal': specifier: ^1.0.3 @@ -4315,7 +4315,7 @@ importers: specifier: ^1.12.1 version: 1.17.2 '@voltagent/core': - specifier: ^2.6.14 + specifier: ^2.7.0 version: link:../core '@voltagent/internal': specifier: ^1.0.2 @@ -4444,7 +4444,7 @@ importers: specifier: ^2.0.1 version: link:../resumable-streams '@voltagent/server-core': - specifier: ^2.1.7 + specifier: ^2.1.12 version: link:../server-core hono: specifier: ^4.7.7 @@ -9189,22 +9189,12 @@ packages: tslib: 2.8.1 dev: true - /@emnapi/core@1.7.1: - resolution: {integrity: sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==} - requiresBuild: true - dependencies: - '@emnapi/wasi-threads': 1.1.0 - tslib: 2.8.1 - dev: false - optional: true - /@emnapi/core@1.9.1: resolution: {integrity: sha512-mukuNALVsoix/w1BJwFzwXBN/dHeejQtuVzcDsfOEsdpCumXb/E9j8w11h5S54tT1xhifGfbbSm/ICrObRb3KA==} requiresBuild: true dependencies: '@emnapi/wasi-threads': 1.2.0 tslib: 2.8.1 - dev: true optional: true /@emnapi/runtime@1.4.5: @@ -9213,19 +9203,11 @@ packages: tslib: 2.8.1 dev: true - /@emnapi/runtime@1.7.1: - resolution: {integrity: sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==} - requiresBuild: true - dependencies: - tslib: 2.8.1 - optional: true - /@emnapi/runtime@1.9.1: resolution: {integrity: sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA==} requiresBuild: true dependencies: tslib: 2.8.1 - dev: true optional: true /@emnapi/wasi-threads@1.0.4: @@ -9234,20 +9216,11 @@ packages: tslib: 2.8.1 dev: true - /@emnapi/wasi-threads@1.1.0: - resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} - requiresBuild: true - dependencies: - tslib: 2.8.1 - dev: false - optional: true - /@emnapi/wasi-threads@1.2.0: resolution: {integrity: sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==} requiresBuild: true dependencies: tslib: 2.8.1 - dev: true optional: true /@envelop/core@5.4.0: @@ -10763,7 +10736,7 @@ packages: cpu: [wasm32] requiresBuild: true dependencies: - '@emnapi/runtime': 1.7.1 + '@emnapi/runtime': 1.9.1 optional: true /@img/sharp-wasm32@0.34.4: @@ -10772,7 +10745,7 @@ packages: cpu: [wasm32] requiresBuild: true dependencies: - '@emnapi/runtime': 1.7.1 + '@emnapi/runtime': 1.9.1 optional: true /@img/sharp-win32-arm64@0.34.4: @@ -12336,8 +12309,8 @@ packages: resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} requiresBuild: true dependencies: - '@emnapi/core': 1.7.1 - '@emnapi/runtime': 1.7.1 + '@emnapi/core': 1.9.1 + '@emnapi/runtime': 1.9.1 '@tybys/wasm-util': 0.10.1 dev: false optional: true @@ -12350,16 +12323,6 @@ packages: '@tybys/wasm-util': 0.9.0 dev: true - /@napi-rs/wasm-runtime@1.1.1: - resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==} - requiresBuild: true - dependencies: - '@emnapi/core': 1.7.1 - '@emnapi/runtime': 1.7.1 - '@tybys/wasm-util': 0.10.1 - dev: false - optional: true - /@napi-rs/wasm-runtime@1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1): resolution: {integrity: sha512-sNXv5oLJ7ob93xkZ1XnxisYhGYXfaG9f65/ZgYuAu3qt7b3NadcOEhLvx28hv31PgX8SZJRYrAIPQilQmFpLVw==} requiresBuild: true @@ -12370,7 +12333,6 @@ packages: '@emnapi/core': 1.9.1 '@emnapi/runtime': 1.9.1 '@tybys/wasm-util': 0.10.1 - dev: true optional: true /@neon-rs/load@0.0.4: @@ -15101,13 +15063,16 @@ packages: dev: false optional: true - /@oxc-minify/binding-wasm32-wasi@0.94.0: + /@oxc-minify/binding-wasm32-wasi@0.94.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1): resolution: {integrity: sha512-0bOaEuh7QX8MfqyrRjNPOWhcsYl0IGoHX1nPtFIFGm0f/AJsJ+3wbyI9WvkAOXZmRgI9DMKGbDJdU6J59JxA7w==} engines: {node: '>=14.0.0'} cpu: [wasm32] requiresBuild: true dependencies: - '@napi-rs/wasm-runtime': 1.1.1 + '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' dev: false optional: true @@ -15237,13 +15202,16 @@ packages: dev: false optional: true - /@oxc-parser/binding-wasm32-wasi@0.94.0: + /@oxc-parser/binding-wasm32-wasi@0.94.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1): resolution: {integrity: sha512-VoCtQZIsRZN8mszbdizh+5MwzbgbMxsPgT2hOzzILQLNY2o2OXG3xSiFNFakVhbWc9qSTaZ/MRDsqR+IM3fLFw==} engines: {node: '>=14.0.0'} cpu: [wasm32] requiresBuild: true dependencies: - '@napi-rs/wasm-runtime': 1.1.1 + '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' dev: false optional: true @@ -15381,13 +15349,16 @@ packages: dev: false optional: true - /@oxc-transform/binding-wasm32-wasi@0.94.0: + /@oxc-transform/binding-wasm32-wasi@0.94.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1): resolution: {integrity: sha512-rn3c2wGT3ha6j0VLykYOkXU5YyQYIeGXRsDPP7xyiZHVTVssoM0X1BuheFlgxmC1POXMT+dAAcVOFG5MdW1bnQ==} engines: {node: '>=14.0.0'} cpu: [wasm32] requiresBuild: true dependencies: - '@napi-rs/wasm-runtime': 1.1.1 + '@napi-rs/wasm-runtime': 1.1.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' dev: false optional: true @@ -34040,7 +34011,7 @@ packages: dependencies: boolbase: 1.0.0 - /nuxt@4.1.3(@biomejs/biome@1.9.4)(@types/node@24.2.1)(@vue/compiler-sfc@3.5.22)(eslint@9.33.0)(typescript@5.9.3)(vite@7.2.7): + /nuxt@4.1.3(@biomejs/biome@1.9.4)(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)(@types/node@24.2.1)(@vue/compiler-sfc@3.5.22)(eslint@9.33.0)(typescript@5.9.3)(vite@7.2.7): resolution: {integrity: sha512-FPl+4HNIOTRYWQXtsZe5KJAr/eddFesuXABvcSTnFLYckIfnxcistwmbtPlkJhkW6vr/Jdhef5QqqYYkBsowGg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -34092,9 +34063,9 @@ packages: ofetch: 1.4.1 ohash: 2.0.11 on-change: 6.0.0 - oxc-minify: 0.94.0 - oxc-parser: 0.94.0 - oxc-transform: 0.94.0 + oxc-minify: 0.94.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) + oxc-parser: 0.94.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) + oxc-transform: 0.94.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) oxc-walker: 0.5.2(oxc-parser@0.94.0) pathe: 2.0.3 perfect-debounce: 2.0.0 @@ -34128,6 +34099,8 @@ packages: - '@capacitor/preferences' - '@deno/kv' - '@electric-sql/pglite' + - '@emnapi/core' + - '@emnapi/runtime' - '@libsql/client' - '@netlify/blobs' - '@planetscale/database' @@ -34740,7 +34713,7 @@ packages: resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==} dev: true - /oxc-minify@0.94.0: + /oxc-minify@0.94.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1): resolution: {integrity: sha512-7+9iyxwpzfjuiEnSqNJYzTsC1Oud742PPkr/4S1bGY930U4tApdLEK8zmgbT57c1/56cfNOndqZaeQZiAfnJ5A==} engines: {node: ^20.19.0 || >=22.12.0} optionalDependencies: @@ -34756,12 +34729,15 @@ packages: '@oxc-minify/binding-linux-s390x-gnu': 0.94.0 '@oxc-minify/binding-linux-x64-gnu': 0.94.0 '@oxc-minify/binding-linux-x64-musl': 0.94.0 - '@oxc-minify/binding-wasm32-wasi': 0.94.0 + '@oxc-minify/binding-wasm32-wasi': 0.94.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) '@oxc-minify/binding-win32-arm64-msvc': 0.94.0 '@oxc-minify/binding-win32-x64-msvc': 0.94.0 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' dev: false - /oxc-parser@0.94.0: + /oxc-parser@0.94.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1): resolution: {integrity: sha512-refms9HQoAlTYIazONYkuX5A3rFGPddbD6Otyc+A0/pj1WTttR8TsZRlMzQxCfhexxfrbinqd7ebkEoYNuCmLQ==} engines: {node: ^20.19.0 || >=22.12.0} dependencies: @@ -34779,12 +34755,15 @@ packages: '@oxc-parser/binding-linux-s390x-gnu': 0.94.0 '@oxc-parser/binding-linux-x64-gnu': 0.94.0 '@oxc-parser/binding-linux-x64-musl': 0.94.0 - '@oxc-parser/binding-wasm32-wasi': 0.94.0 + '@oxc-parser/binding-wasm32-wasi': 0.94.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) '@oxc-parser/binding-win32-arm64-msvc': 0.94.0 '@oxc-parser/binding-win32-x64-msvc': 0.94.0 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' dev: false - /oxc-transform@0.94.0: + /oxc-transform@0.94.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1): resolution: {integrity: sha512-nHFFyPVWNNe7WLsAiQ6iwfsuTW/1esT+BJg+9rlvcSa0mfcZTpNo3TlBfj9IerLdDmYHJnSYsx8jjFZhoGfZ1w==} engines: {node: ^20.19.0 || >=22.12.0} optionalDependencies: @@ -34800,9 +34779,12 @@ packages: '@oxc-transform/binding-linux-s390x-gnu': 0.94.0 '@oxc-transform/binding-linux-x64-gnu': 0.94.0 '@oxc-transform/binding-linux-x64-musl': 0.94.0 - '@oxc-transform/binding-wasm32-wasi': 0.94.0 + '@oxc-transform/binding-wasm32-wasi': 0.94.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) '@oxc-transform/binding-win32-arm64-msvc': 0.94.0 '@oxc-transform/binding-win32-x64-msvc': 0.94.0 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' dev: false /oxc-walker@0.5.2(oxc-parser@0.94.0): @@ -34811,7 +34793,7 @@ packages: oxc-parser: '>=0.72.0' dependencies: magic-regexp: 0.10.0 - oxc-parser: 0.94.0 + oxc-parser: 0.94.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) dev: false /p-cancelable@1.1.0: