diff --git a/.changeset/rare-papayas-bake.md b/.changeset/rare-papayas-bake.md deleted file mode 100644 index 75f50ccf5..000000000 --- a/.changeset/rare-papayas-bake.md +++ /dev/null @@ -1,70 +0,0 @@ ---- -"@voltagent/core": minor ---- - -feat: replace tool routers with `searchTools` + `callTool` tool routing - -Tool routing now exposes two system tools instead of router tools. The model must search first, then call the selected tool with schema-compliant args. `createToolRouter` and `toolRouting.routers` are removed. - -Migration guide - -1. Remove router tools and `toolRouting.routers` - -Before: - -```ts -import { Agent, createToolRouter } from "@voltagent/core"; - -const router = createToolRouter({ - name: "tool_router", - description: "Route requests to tools", - embedding: "openai/text-embedding-3-small", -}); - -const agent = new Agent({ - name: "Tool Routing Agent", - instructions: "Use tool_router when you need a tool.", - tools: [router], - toolRouting: { - routers: [router], - pool: [ - /* tools */ - ], - topK: 2, - }, -}); -``` - -After: - -```ts -import { Agent } from "@voltagent/core"; - -const agent = new Agent({ - name: "Tool Routing Agent", - instructions: - "When you need a tool, call searchTools with the user request, then call callTool with the exact tool name and schema-compliant arguments.", - toolRouting: { - embedding: "openai/text-embedding-3-small", - pool: [ - /* tools */ - ], - topK: 2, - }, -}); -``` - -2. Optional: disable search enforcement if needed - -```ts -const agent = new Agent({ - name: "Relaxed Agent", - instructions: "Use searchTools before callTool when possible.", - toolRouting: { - pool: [ - /* tools */ - ], - enforceSearchBeforeCall: false, - }, -}); -``` diff --git a/examples/base/package.json b/examples/base/package.json index d7017730d..255253eb9 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/github-repo-analyzer/package.json b/examples/github-repo-analyzer/package.json index d0a216e45..3ad9c18a8 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/github-star-stories/package.json b/examples/github-star-stories/package.json index d98013956..dcc73ae58 100644 --- a/examples/github-star-stories/package.json +++ b/examples/github-star-stories/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", "@voltagent/serverless-hono": "^2.0.6", diff --git a/examples/next-js-chatbot-starter-template/package.json b/examples/next-js-chatbot-starter-template/package.json index 4d7dd2f2a..447fd1c6b 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/server-hono": "^2.0.4", "@xyflow/react": "^12.9.2", diff --git a/examples/with-a2a-server/package.json b/examples/with-a2a-server/package.json index ca56bf243..f5144dc98 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/internal": "^1.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-agent-tool/package.json b/examples/with-agent-tool/package.json index 358854509..529804dcc 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.2.2", + "@voltagent/core": "^2.3.0", "ai": "^6.0.0", "zod": "^3.25.76" }, diff --git a/examples/with-airtable/package.json b/examples/with-airtable/package.json index e5f88baca..8ab7c16cc 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.2.2", + "@voltagent/core": "^2.3.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 b169eb394..596e748f2 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-anthropic/package.json b/examples/with-anthropic/package.json index be0aea735..0ae8d0aad 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index 65cf842a9..823a02d39 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-cerbos/package.json b/examples/with-cerbos/package.json index 0d467be0e..de836e073 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/server-hono": "^2.0.4", "ai": "^6.0.0", "express": "^5.1.0", diff --git a/examples/with-chroma/package.json b/examples/with-chroma/package.json index 181be5b44..45f1191f5 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-client-side-tools/package.json b/examples/with-client-side-tools/package.json index b80a46a05..807fe4dee 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/server-hono": "^2.0.4", "@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 4f3480c18..848ca83fa 100644 --- a/examples/with-cloudflare-workers/package.json +++ b/examples/with-cloudflare-workers/package.json @@ -3,7 +3,7 @@ "description": "VoltAgent example for Cloudflare Workers deployment with in-memory storage", "version": "1.0.0", "dependencies": { - "@voltagent/core": "^2.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/serverless-hono": "^2.0.6", "ai": "^6.0.0", "hono": "^4.7.7", diff --git a/examples/with-composio-mcp/package.json b/examples/with-composio-mcp/package.json index b242f8f66..a8685ff22 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-custom-endpoints/package.json b/examples/with-custom-endpoints/package.json index 61f815d69..9f6d5cd16 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-dynamic-parameters/package.json b/examples/with-dynamic-parameters/package.json index f926838a4..d25534316 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-dynamic-prompts/package.json b/examples/with-dynamic-prompts/package.json index 9fe1eafca..4b235f31f 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-feedback/package.json b/examples/with-feedback/package.json index bfcd175b3..8174d7634 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", "ai": "^6.0.0" diff --git a/examples/with-google-ai/package.json b/examples/with-google-ai/package.json index 53afe31a7..045b1168a 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-google-drive-mcp/server/package.json b/examples/with-google-drive-mcp/server/package.json index 39b7ded62..0a7f02529 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-google-vertex-ai/package.json b/examples/with-google-vertex-ai/package.json index 56b3658c9..38d78cbea 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-groq-ai/package.json b/examples/with-groq-ai/package.json index 3eb909346..8a09c8a8a 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-guardrails/package.json b/examples/with-guardrails/package.json index 46a73f4f3..c9126f8da 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", "ai": "^6.0.0" diff --git a/examples/with-hooks/package.json b/examples/with-hooks/package.json index 7d9d40d42..3370980f6 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-hugging-face-mcp/package.json b/examples/with-hugging-face-mcp/package.json index c3ef6fa6c..665159c5f 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-langfuse/package.json b/examples/with-langfuse/package.json index f38e3523c..11e8db5a3 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/langfuse-exporter": "^2.0.2", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", diff --git a/examples/with-mcp-elicitation/package.json b/examples/with-mcp-elicitation/package.json index f893a2734..ca560fef5 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/logger": "^2.0.2", "@voltagent/mcp-server": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-mcp-server/package.json b/examples/with-mcp-server/package.json index d813f4dd8..c6324246e 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/logger": "^2.0.2", "@voltagent/mcp-server": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-mcp/package.json b/examples/with-mcp/package.json index 3f812aec0..2e17d40fb 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-memory-rest-api/package.json b/examples/with-memory-rest-api/package.json index e091eb8ee..f2e14ce7c 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/logger": "^2.0.2", "@voltagent/postgres": "^2.0.3", "@voltagent/server-hono": "^2.0.4" diff --git a/examples/with-middleware/package.json b/examples/with-middleware/package.json index b2499d7cf..0ef7fdcb1 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-nestjs/package.json b/examples/with-nestjs/package.json index 064ca2a77..bf8b6b676 100644 --- a/examples/with-nestjs/package.json +++ b/examples/with-nestjs/package.json @@ -6,7 +6,7 @@ "@nestjs/common": "^11.0.0", "@nestjs/core": "^11.0.0", "@nestjs/platform-express": "^11.0.0", - "@voltagent/core": "^2.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/server-core": "^2.1.3", "@voltagent/server-hono": "^2.0.4", "hono": "^4.7.7", diff --git a/examples/with-netlify-functions/package.json b/examples/with-netlify-functions/package.json index a34cf9bb5..0eb4a4711 100644 --- a/examples/with-netlify-functions/package.json +++ b/examples/with-netlify-functions/package.json @@ -3,7 +3,7 @@ "description": "VoltAgent example deployed as a Netlify Function", "version": "1.0.0", "dependencies": { - "@voltagent/core": "^2.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/serverless-hono": "^2.0.6", "ai": "^6.0.0", "hono": "^4.7.7", diff --git a/examples/with-nextjs-resumable-stream/package.json b/examples/with-nextjs-resumable-stream/package.json index 0da5099aa..ccf621de1 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/internal": "^1.0.3", "@voltagent/libsql": "^2.0.3", "@voltagent/resumable-streams": "^2.0.1", diff --git a/examples/with-nextjs/package.json b/examples/with-nextjs/package.json index e7dee31e3..5538e9556 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-nuxt/package.json b/examples/with-nuxt/package.json index 81144e329..3ab95bb03 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/server-hono": "^2.0.4", "ai": "^6.0.0", diff --git a/examples/with-offline-evals/package.json b/examples/with-offline-evals/package.json index f1eea4129..9455dbca5 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/evals": "^2.0.3", "@voltagent/scorers": "^2.0.4", "@voltagent/sdk": "^2.0.2", diff --git a/examples/with-ollama/package.json b/examples/with-ollama/package.json index dcb472822..70a11e852 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", "ai": "^6.0.0", diff --git a/examples/with-peaka-mcp/package.json b/examples/with-peaka-mcp/package.json index 640ec063d..4913ef902 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-pinecone/package.json b/examples/with-pinecone/package.json index dbf4474c8..80328c146 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-planagents/package.json b/examples/with-planagents/package.json index 875410e6d..a035bd3d0 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index a47680d5e..1fa9d029f 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-postgres/package.json b/examples/with-postgres/package.json index 418b898ad..e57b817fc 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/logger": "^2.0.2", "@voltagent/postgres": "^2.0.3", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-qdrant/package.json b/examples/with-qdrant/package.json index 3a8675b8b..8d163d5af 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-rag-chatbot/package.json b/examples/with-rag-chatbot/package.json index 131d95ff7..56e270f55 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-recipe-generator/package.json b/examples/with-recipe-generator/package.json index 12964f222..3f3f89ea9 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", "ai": "^6.0.0", diff --git a/examples/with-research-assistant/package.json b/examples/with-research-assistant/package.json index f05ddbbb1..cc5365024 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-resumable-streams/package.json b/examples/with-resumable-streams/package.json index 6531f06ec..3b3b01cfc 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/logger": "^2.0.2", "@voltagent/resumable-streams": "^2.0.1", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-retries-fallback/package.json b/examples/with-retries-fallback/package.json index 5065bd1c1..9ebcaead6 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-retrieval/package.json b/examples/with-retrieval/package.json index 92d111a81..b96435f7c 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-slack/package.json b/examples/with-slack/package.json index 025a29657..89a374dcf 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@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 f1d5e9c05..91ecf49e5 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-supabase/package.json b/examples/with-supabase/package.json index 2e16035aa..b7cc40edb 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", "@voltagent/supabase": "^2.0.3", diff --git a/examples/with-tavily-search/package.json b/examples/with-tavily-search/package.json index e02fdf64e..49275f35b 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-thinking-tool/package.json b/examples/with-thinking-tool/package.json index ed78de58d..a410a5004 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-tool-routing/package.json b/examples/with-tool-routing/package.json index d36c0e070..91b546d77 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", "ai": "^6.0.0", diff --git a/examples/with-tools/package.json b/examples/with-tools/package.json index 20ef84eb8..7916e985e 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-turso/package.json b/examples/with-turso/package.json index 6a6042b0d..db0a3479b 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-vector-search/package.json b/examples/with-vector-search/package.json index e93d29ef9..d70f590e3 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-vercel-ai/package.json b/examples/with-vercel-ai/package.json index 1126595fe..f04856b17 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-viteval/package.json b/examples/with-viteval/package.json index aa48bf91a..28035a6f2 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-voice-elevenlabs/package.json b/examples/with-voice-elevenlabs/package.json index af1cdf0c1..ba660c518 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-voice-openai/package.json b/examples/with-voice-openai/package.json index b36cf97b8..85813669a 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-voice-xsai/package.json b/examples/with-voice-xsai/package.json index a7679b855..72e63b453 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-voltagent-actions/package.json b/examples/with-voltagent-actions/package.json index 14209f185..9749627f5 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/logger": "^2.0.2", "@voltagent/sdk": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-voltagent-exporter/package.json b/examples/with-voltagent-exporter/package.json index 1b6768871..a11d97a8e 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-voltagent-managed-memory/package.json b/examples/with-voltagent-managed-memory/package.json index 586795b0a..994d12529 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", "@voltagent/voltagent-memory": "^1.0.3", diff --git a/examples/with-voltops-resumable-streams/package.json b/examples/with-voltops-resumable-streams/package.json index 2ee12f6be..42f843417 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/logger": "^2.0.2", "@voltagent/resumable-streams": "^2.0.1", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-voltops-retrieval/package.json b/examples/with-voltops-retrieval/package.json index 1c7498fb8..40d646007 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-whatsapp/package.json b/examples/with-whatsapp/package.json index c4320a8aa..af49ba841 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-workflow/package.json b/examples/with-workflow/package.json index 2ac4897ac..650b7b32d 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-working-memory/package.json b/examples/with-working-memory/package.json index b8bac656a..396a89558 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-youtube-to-blog/package.json b/examples/with-youtube-to-blog/package.json index 02c915b25..7d5e1df05 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.2.2", + "@voltagent/core": "^2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/examples/with-zapier-mcp/package.json b/examples/with-zapier-mcp/package.json index 80c311a2b..252687d5e 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.2.2", + "@voltagent/core": "~2.3.0", "@voltagent/libsql": "^2.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.4", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 110105227..7ff7863b6 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,75 @@ # @voltagent/core +## 2.3.0 + +### Minor Changes + +- [#991](https://github.com/VoltAgent/voltagent/pull/991) [`e0b6693`](https://github.com/VoltAgent/voltagent/commit/e0b6693dcdd18821735607cbd10ac1fa250c552e) Thanks [@omeraplak](https://github.com/omeraplak)! - feat: replace tool routers with `searchTools` + `callTool` tool routing + + Tool routing now exposes two system tools instead of router tools. The model must search first, then call the selected tool with schema-compliant args. `createToolRouter` and `toolRouting.routers` are removed. + + Migration guide + 1. Remove router tools and `toolRouting.routers` + + Before: + + ```ts + import { Agent, createToolRouter } from "@voltagent/core"; + + const router = createToolRouter({ + name: "tool_router", + description: "Route requests to tools", + embedding: "openai/text-embedding-3-small", + }); + + const agent = new Agent({ + name: "Tool Routing Agent", + instructions: "Use tool_router when you need a tool.", + tools: [router], + toolRouting: { + routers: [router], + pool: [ + /* tools */ + ], + topK: 2, + }, + }); + ``` + + After: + + ```ts + import { Agent } from "@voltagent/core"; + + const agent = new Agent({ + name: "Tool Routing Agent", + instructions: + "When you need a tool, call searchTools with the user request, then call callTool with the exact tool name and schema-compliant arguments.", + toolRouting: { + embedding: "openai/text-embedding-3-small", + pool: [ + /* tools */ + ], + topK: 2, + }, + }); + ``` + + 2. Optional: disable search enforcement if needed + + ```ts + const agent = new Agent({ + name: "Relaxed Agent", + instructions: "Use searchTools before callTool when possible.", + toolRouting: { + pool: [ + /* tools */ + ], + enforceSearchBeforeCall: false, + }, + }); + ``` + ## 2.2.2 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 7302568bd..a090dab53 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.2.2", + "version": "2.3.0", "dependencies": { "@ai-sdk/amazon-bedrock": "^3.0.0", "@ai-sdk/anthropic": "^3.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 63f17d02c..8d15db430 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.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -154,7 +154,7 @@ importers: specifier: ^21.0.0 version: 21.1.1 '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -191,7 +191,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -267,7 +267,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -388,7 +388,7 @@ importers: specifier: ^2.0.2 version: link:../../packages/a2a-server '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.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.2.2 + specifier: ^2.3.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.2.2 + specifier: ^2.3.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.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -573,7 +573,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -716,7 +716,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -756,7 +756,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/server-hono': specifier: ^2.0.4 @@ -796,7 +796,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -836,7 +836,7 @@ importers: specifier: ^0.15.0 version: 0.15.10 '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/server-hono': specifier: ^2.0.4 @@ -882,7 +882,7 @@ importers: examples/with-cloudflare-workers: dependencies: '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/serverless-hono': specifier: ^2.0.6 @@ -916,7 +916,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -1012,7 +1012,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -1046,7 +1046,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -1080,7 +1080,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -1114,7 +1114,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -1142,7 +1142,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -1225,7 +1225,7 @@ importers: specifier: ^0.1.21 version: link:../../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -1265,7 +1265,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -1299,7 +1299,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -1333,7 +1333,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -1361,7 +1361,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -1395,7 +1395,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -1503,7 +1503,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/langfuse-exporter': specifier: ^2.0.2 @@ -1565,7 +1565,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -1599,7 +1599,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -1630,7 +1630,7 @@ importers: examples/with-mcp-server: dependencies: '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -1664,7 +1664,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -1695,7 +1695,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -1735,7 +1735,7 @@ importers: specifier: ^11.0.0 version: 11.1.7(@nestjs/common@11.1.7)(@nestjs/core@11.1.7) '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/server-core': specifier: ^2.1.3 @@ -1781,7 +1781,7 @@ importers: examples/with-netlify-functions: dependencies: '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/serverless-hono': specifier: ^2.0.6 @@ -1821,7 +1821,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -1927,7 +1927,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/internal': specifier: ^1.0.3 @@ -2045,7 +2045,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.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2079,7 +2079,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/evals': specifier: ^2.0.3 @@ -2113,7 +2113,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -2147,7 +2147,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2184,7 +2184,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2224,7 +2224,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2270,7 +2270,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2316,7 +2316,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -2353,7 +2353,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2390,7 +2390,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2424,7 +2424,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -2455,7 +2455,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2483,7 +2483,7 @@ importers: examples/with-resumable-streams: dependencies: '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -2517,7 +2517,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2551,7 +2551,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2585,7 +2585,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2625,7 +2625,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2662,7 +2662,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -2696,7 +2696,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2730,7 +2730,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2767,7 +2767,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -2801,7 +2801,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2835,7 +2835,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2872,7 +2872,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2906,7 +2906,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2940,7 +2940,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -2992,7 +2992,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -3029,7 +3029,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -3072,7 +3072,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -3115,7 +3115,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -3146,7 +3146,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -3180,7 +3180,7 @@ importers: specifier: ^3.0.0 version: 3.0.1(zod@3.25.76) '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -3211,7 +3211,7 @@ importers: examples/with-voltops-resumable-streams: dependencies: '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -3242,7 +3242,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -3279,7 +3279,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -3316,7 +3316,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -3350,7 +3350,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -3384,7 +3384,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.2.2 + specifier: ^2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -3415,7 +3415,7 @@ importers: examples/with-zapier-mcp: dependencies: '@voltagent/core': - specifier: ~2.2.2 + specifier: ~2.3.0 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.0.3 @@ -14050,8 +14050,8 @@ packages: dev: false optional: true - /@oxc-project/types@0.110.0: - resolution: {integrity: sha512-6Ct21OIlrEnFEJk5LT4e63pk3btsI6/TusD/GStLi7wYlGJNOl1GI9qvXAnRAxQU9zqA2Oz+UwhfTOU2rPZVow==} + /@oxc-project/types@0.111.0: + resolution: {integrity: sha512-bh54LJMafgRGl2cPQ/QM+tI5rWaShm/wK9KywEj/w36MhiPKXYM67H2y3q+9pr4YO7ufwg2AKdBAZkhHBD8ClA==} dev: true /@oxc-project/types@0.94.0: @@ -16260,8 +16260,8 @@ packages: /@repeaterjs/repeater@3.0.6: resolution: {integrity: sha512-Javneu5lsuhwNCryN+pXH93VPQ8g0dBX7wItHFgYiwQmzE1sVdg5tWHiOgHywzL2W21XQopa7IwIEnNbmeUJYA==} - /@rolldown/binding-android-arm64@1.0.0-rc.1: - resolution: {integrity: sha512-He6ZoCfv5D7dlRbrhNBkuMVIHd0GDnjJwbICE1OWpG7G3S2gmJ+eXkcNLJjzjNDpeI2aRy56ou39AJM9AD8YFA==} + /@rolldown/binding-android-arm64@1.0.0-rc.2: + resolution: {integrity: sha512-AGV80viZ4Hil4C16GFH+PSwq10jclV9oyRFhD+5HdowPOCJ+G+99N5AClQvMkUMIahTY8cX0SQpKEEWcCg6fSA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] @@ -16269,8 +16269,8 @@ packages: dev: true optional: true - /@rolldown/binding-darwin-arm64@1.0.0-rc.1: - resolution: {integrity: sha512-YzJdn08kSOXnj85ghHauH2iHpOJ6eSmstdRTLyaziDcUxe9SyQJgGyx/5jDIhDvtOcNvMm2Ju7m19+S/Rm1jFg==} + /@rolldown/binding-darwin-arm64@1.0.0-rc.2: + resolution: {integrity: sha512-PYR+PQu1mMmQiiKHN2JiOctvH32Xc/Mf+Su2RSmWtC9BbIqlqsVWjbulnShk0imjRim0IsbkMMCN5vYQwiuqaA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] @@ -16278,8 +16278,8 @@ packages: dev: true optional: true - /@rolldown/binding-darwin-x64@1.0.0-rc.1: - resolution: {integrity: sha512-cIvAbqM+ZVV6lBSKSBtlNqH5iCiW933t1q8j0H66B3sjbe8AxIRetVqfGgcHcJtMzBIkIALlL9fcDrElWLJQcQ==} + /@rolldown/binding-darwin-x64@1.0.0-rc.2: + resolution: {integrity: sha512-X2G36Z6oh5ynoYpE2JAyG+uQ4kO/3N7XydM/I98FNk8VVgDKjajFF+v7TXJ2FMq6xa7Xm0UIUKHW2MRQroqoUA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] @@ -16287,8 +16287,8 @@ packages: dev: true optional: true - /@rolldown/binding-freebsd-x64@1.0.0-rc.1: - resolution: {integrity: sha512-rVt+B1B/qmKwCl1XD02wKfgh3vQPXRXdB/TicV2w6g7RVAM1+cZcpigwhLarqiVCxDObFZ7UgXCxPC7tpDoRog==} + /@rolldown/binding-freebsd-x64@1.0.0-rc.2: + resolution: {integrity: sha512-XpiFTsl9qjiDfrmJF6CE3dgj1nmSbxUIT+p2HIbXV6WOj/32btO8FKkWSsOphUwVinEt3R8HVkVrcLtFNruMMQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] @@ -16296,8 +16296,8 @@ packages: dev: true optional: true - /@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.1: - resolution: {integrity: sha512-69YKwJJBOFprQa1GktPgbuBOfnn+EGxu8sBJ1TjPER+zhSpYeaU4N07uqmyBiksOLGXsMegymuecLobfz03h8Q==} + /@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.2: + resolution: {integrity: sha512-zjYZ99e47Wlygs4hW+sQ+kshlO8ake9OoY2ecnJ9cwpDGiiIB9rQ3LgP3kt8j6IeVyMSksu//VEhc8Mrd1lRIw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -16305,8 +16305,8 @@ packages: dev: true optional: true - /@rolldown/binding-linux-arm64-gnu@1.0.0-rc.1: - resolution: {integrity: sha512-9JDhHUf3WcLfnViFWm+TyorqUtnSAHaCzlSNmMOq824prVuuzDOK91K0Hl8DUcEb9M5x2O+d2/jmBMsetRIn3g==} + /@rolldown/binding-linux-arm64-gnu@1.0.0-rc.2: + resolution: {integrity: sha512-Piso04EZ9IHV1aZSsLQVMOPTiCq4Ps2UPL3pchjNXHGJGFiB9U42s22LubPaEBFS+i6tCawS5EarIwex1zC4BA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -16314,8 +16314,8 @@ packages: dev: true optional: true - /@rolldown/binding-linux-arm64-musl@1.0.0-rc.1: - resolution: {integrity: sha512-UvApLEGholmxw/HIwmUnLq3CwdydbhaHHllvWiCTNbyGom7wTwOtz5OAQbAKZYyiEOeIXZNPkM7nA4Dtng7CLw==} + /@rolldown/binding-linux-arm64-musl@1.0.0-rc.2: + resolution: {integrity: sha512-OwJCeMZlmjKsN9pfJfTmqYpe3JC+L6RO87+hu9ajRLr1Lh6cM2FRQ8e48DLRyRDww8Ti695XQvqEANEMmsuzLw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -16323,8 +16323,8 @@ packages: dev: true optional: true - /@rolldown/binding-linux-x64-gnu@1.0.0-rc.1: - resolution: {integrity: sha512-uVctNgZHiGnJx5Fij7wHLhgw4uyZBVi6mykeWKOqE7bVy9Hcxn0fM/IuqdMwk6hXlaf9fFShDTFz2+YejP+x0A==} + /@rolldown/binding-linux-x64-gnu@1.0.0-rc.2: + resolution: {integrity: sha512-uQqBmA8dTWbKvfqbeSsXNUssRGfdgQCc0hkGfhQN7Pf85wG2h0Fd/z2d+ykyT4YbcsjQdgEGxBNsg3v4ekOuEA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -16332,8 +16332,8 @@ packages: dev: true optional: true - /@rolldown/binding-linux-x64-musl@1.0.0-rc.1: - resolution: {integrity: sha512-T6Eg0xWwcxd/MzBcuv4Z37YVbUbJxy5cMNnbIt/Yr99wFwli30O4BPlY8hKeGyn6lWNtU0QioBS46lVzDN38bg==} + /@rolldown/binding-linux-x64-musl@1.0.0-rc.2: + resolution: {integrity: sha512-ItZabVsICCYWHbP+jcAgNzjPAYg5GIVQp/NpqT6iOgWctaMYtobClc5m0kNtxwqfNrLXoyt998xUey4AvcxnGQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -16341,8 +16341,8 @@ packages: dev: true optional: true - /@rolldown/binding-openharmony-arm64@1.0.0-rc.1: - resolution: {integrity: sha512-PuGZVS2xNJyLADeh2F04b+Cz4NwvpglbtWACgrDOa5YDTEHKwmiTDjoD5eZ9/ptXtcpeFrMqD2H4Zn33KAh1Eg==} + /@rolldown/binding-openharmony-arm64@1.0.0-rc.2: + resolution: {integrity: sha512-U4UYANwafcMXSUC0VqdrqTAgCo2v8T7SiuTYwVFXgia0KOl8jiv3okwCFqeZNuw/G6EWDiqhT8kK1DLgyLsxow==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] @@ -16350,8 +16350,8 @@ packages: dev: true optional: true - /@rolldown/binding-wasm32-wasi@1.0.0-rc.1: - resolution: {integrity: sha512-2mOxY562ihHlz9lEXuaGEIDCZ1vI+zyFdtsoa3M62xsEunDXQE+DVPO4S4x5MPK9tKulG/aFcA/IH5eVN257Cw==} + /@rolldown/binding-wasm32-wasi@1.0.0-rc.2: + resolution: {integrity: sha512-ZIWCjQsMon4tqRoao0Vzowjwx0cmFT3kublh2nNlgeasIJMWlIGHtr0d4fPypm57Rqx4o1h4L8SweoK2q6sMGA==} engines: {node: '>=14.0.0'} cpu: [wasm32] requiresBuild: true @@ -16360,8 +16360,8 @@ packages: dev: true optional: true - /@rolldown/binding-win32-arm64-msvc@1.0.0-rc.1: - resolution: {integrity: sha512-oQVOP5cfAWZwRD0Q3nGn/cA9FW3KhMMuQ0NIndALAe6obqjLhqYVYDiGGRGrxvnjJsVbpLwR14gIUYnpIcHR1g==} + /@rolldown/binding-win32-arm64-msvc@1.0.0-rc.2: + resolution: {integrity: sha512-NIo7vwRUPEzZ4MuZGr5YbDdjJ84xdiG+YYf8ZBfTgvIsk9wM0sZamJPEXvaLkzVIHpOw5uqEHXS85Gqqb7aaqQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] @@ -16369,8 +16369,8 @@ packages: dev: true optional: true - /@rolldown/binding-win32-x64-msvc@1.0.0-rc.1: - resolution: {integrity: sha512-Ydsxxx++FNOuov3wCBPaYjZrEvKOOGq3k+BF4BPridhg2pENfitSRD2TEuQ8i33bp5VptuNdC9IzxRKU031z5A==} + /@rolldown/binding-win32-x64-msvc@1.0.0-rc.2: + resolution: {integrity: sha512-bLKzyLFbvngeNPZocuLo3LILrKwCrkyMxmRXs6fZYDrvh7cyZRw9v56maDL9ipPas0OOmQK1kAKYwvTs30G21Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -16390,8 +16390,8 @@ packages: resolution: {integrity: sha512-qWhDs6yFGR5xDfdrwiSa3CWGIHxD597uGE/A9xGqytBjANvh4rLCTTkq7szhMV4+Ygh+PMS90KVJ8xWG/TkX4w==} dev: false - /@rolldown/pluginutils@1.0.0-rc.1: - resolution: {integrity: sha512-UTBjtTxVOhodhzFVp/ayITaTETRHPUPYZPXQe0WU0wOgxghMojXxYjOiPOauKIYNWJAWS2fd7gJgGQK8GU8vDA==} + /@rolldown/pluginutils@1.0.0-rc.2: + resolution: {integrity: sha512-izyXV/v+cHiRfozX62W9htOAvwMo4/bXKDrQ+vom1L1qRuexPock/7VZDAhnpHCLNejd3NJ6hiab+tO0D44Rgw==} dev: true /@rollup/plugin-alias@5.1.1(rollup@4.50.2): @@ -35372,7 +35372,7 @@ packages: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} dev: false - /rolldown-plugin-dts@0.16.11(rolldown@1.0.0-rc.1)(typescript@5.9.2): + /rolldown-plugin-dts@0.16.11(rolldown@1.0.0-rc.2)(typescript@5.9.2): resolution: {integrity: sha512-9IQDaPvPqTx3RjG2eQCK5GYZITo203BxKunGI80AGYicu1ySFTUyugicAaTZWRzFWh9DSnzkgNeMNbDWBbSs0w==} engines: {node: '>=20.18.0'} peerDependencies: @@ -35400,34 +35400,34 @@ packages: dts-resolver: 2.1.2 get-tsconfig: 4.10.1 magic-string: 0.30.19 - rolldown: 1.0.0-rc.1 + rolldown: 1.0.0-rc.2 typescript: 5.9.2 transitivePeerDependencies: - oxc-resolver - supports-color dev: true - /rolldown@1.0.0-rc.1: - resolution: {integrity: sha512-M3AeZjYE6UclblEf531Hch0WfVC/NOL43Cc+WdF3J50kk5/fvouHhDumSGTh0oRjbZ8C4faaVr5r6Nx1xMqDGg==} + /rolldown@1.0.0-rc.2: + resolution: {integrity: sha512-1g/8Us9J8sgJGn3hZfBecX1z4U3y5KO7V/aV2U1M/9UUzLNqHA8RfFQ/NPT7HLxOIldyIgrcjaYTRvA81KhJIg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true dependencies: - '@oxc-project/types': 0.110.0 - '@rolldown/pluginutils': 1.0.0-rc.1 + '@oxc-project/types': 0.111.0 + '@rolldown/pluginutils': 1.0.0-rc.2 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-rc.1 - '@rolldown/binding-darwin-arm64': 1.0.0-rc.1 - '@rolldown/binding-darwin-x64': 1.0.0-rc.1 - '@rolldown/binding-freebsd-x64': 1.0.0-rc.1 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.1 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.1 - '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.1 - '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.1 - '@rolldown/binding-linux-x64-musl': 1.0.0-rc.1 - '@rolldown/binding-openharmony-arm64': 1.0.0-rc.1 - '@rolldown/binding-wasm32-wasi': 1.0.0-rc.1 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.1 - '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.1 + '@rolldown/binding-android-arm64': 1.0.0-rc.2 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.2 + '@rolldown/binding-darwin-x64': 1.0.0-rc.2 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.2 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.2 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.2 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.2 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.2 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.2 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.2 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.2 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.2 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.2 dev: true /rollup-plugin-inject@3.0.2: @@ -37586,8 +37586,8 @@ packages: empathic: 2.0.0 hookable: 5.5.3 publint: 0.3.12 - rolldown: 1.0.0-rc.1 - rolldown-plugin-dts: 0.16.11(rolldown@1.0.0-rc.1)(typescript@5.9.2) + rolldown: 1.0.0-rc.2 + rolldown-plugin-dts: 0.16.11(rolldown@1.0.0-rc.2)(typescript@5.9.2) semver: 7.7.2 tinyexec: 1.0.1 tinyglobby: 0.2.15