diff --git a/.changeset/cruel-trains-cut.md b/.changeset/cruel-trains-cut.md deleted file mode 100644 index 2fc000750..000000000 --- a/.changeset/cruel-trains-cut.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -"@voltagent/core": patch ---- - -fix: prevent delegated sub-agent messages from polluting supervisor memory context - -When a supervisor delegated work via `delegate_task`, the sub-agent used the same `conversationId` and persisted its own delegated input/output into that shared thread. On later turns, supervisor memory reads could include those delegated sub-agent messages, which could lead to duplicate/phantom prompts in the parent conversation context. - -### Previous behavior - -- Sub-agent delegated messages were persisted into the same conversation thread as the supervisor. -- Supervisor memory reads could load those delegated messages back into the parent prompt context. - -### New behavior - -- Delegated sub-agent messages are tagged with sub-agent metadata (`subAgentId`, `subAgentName`, `parentAgentId`). -- Parent memory reads now filter delegated sub-agent records from supervisor conversation context. -- `conversationId` behavior remains shared (no child/derived conversation IDs introduced). - -This keeps supervisor context clean in multi-turn handoff flows while preserving delegated records with metadata for observability/debugging. diff --git a/examples/base/package.json b/examples/base/package.json index e28668599..5938c17b3 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/github-repo-analyzer/package.json b/examples/github-repo-analyzer/package.json index ad7668c92..10ac59a5e 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/github-star-stories/package.json b/examples/github-star-stories/package.json index 156b519f0..69453ec78 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", "@voltagent/serverless-hono": "^2.0.12", diff --git a/examples/next-js-chatbot-starter-template/package.json b/examples/next-js-chatbot-starter-template/package.json index e29b079b4..a966abe46 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/server-hono": "^2.0.14", "@xyflow/react": "^12.9.2", diff --git a/examples/with-a2a-server/package.json b/examples/with-a2a-server/package.json index 365e20c88..125f701b3 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.3", - "@voltagent/core": "^2.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/internal": "^1.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-agent-tool/package.json b/examples/with-agent-tool/package.json index 9097de2cd..db8d660e9 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.9.0", + "@voltagent/core": "^2.9.1", "ai": "^6.0.0", "zod": "^3.25.76" }, diff --git a/examples/with-airtable/package.json b/examples/with-airtable/package.json index 06db5e0f5..86dea7093 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/internal": "^1.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/sdk": "^2.0.3", diff --git a/examples/with-amazon-bedrock/package.json b/examples/with-amazon-bedrock/package.json index 38bbb2e6d..b9bb23950 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-anthropic/package.json b/examples/with-anthropic/package.json index 2cccc8f0e..74bfacbeb 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index 1aa9d04b0..9e6302365 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-cerbos/package.json b/examples/with-cerbos/package.json index 322b32978..07432885b 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/server-hono": "^2.0.14", "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 fe066801e..55dfa1ce6 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.9.0", + "@voltagent/core": "^2.9.1", "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 d7cbcd308..35a3e57c4 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-client-side-tools/package.json b/examples/with-client-side-tools/package.json index c753d0d7a..a25eda94a 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/server-hono": "^2.0.14", "@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 6aa34738a..159228222 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/serverless-hono": "^2.0.12", "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 8eb1adcb6..c6c4a5fe6 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-custom-endpoints/package.json b/examples/with-custom-endpoints/package.json index 7a1241899..f3fc09467 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-dynamic-parameters/package.json b/examples/with-dynamic-parameters/package.json index 68b16b6bb..8532aebd8 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-dynamic-prompts/package.json b/examples/with-dynamic-prompts/package.json index c5570f123..4ee531e6d 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-feedback/package.json b/examples/with-feedback/package.json index c0a6145cb..2200f24ed 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", "ai": "^6.0.0" diff --git a/examples/with-google-ai/package.json b/examples/with-google-ai/package.json index 70b514c6d..4dbcf433f 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-google-drive-mcp/server/package.json b/examples/with-google-drive-mcp/server/package.json index 340558bbb..21e4f1ce3 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-google-vertex-ai/package.json b/examples/with-google-vertex-ai/package.json index ef564fe34..fa3209786 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-groq-ai/package.json b/examples/with-groq-ai/package.json index 16d9d59ef..f0caaa399 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-guardrails/package.json b/examples/with-guardrails/package.json index ed77eaa10..c2b771039 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", "ai": "^6.0.0" diff --git a/examples/with-hooks/package.json b/examples/with-hooks/package.json index ce9efa71f..b20de0628 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-hugging-face-mcp/package.json b/examples/with-hugging-face-mcp/package.json index 2c27d8912..52f1581d5 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-langfuse/package.json b/examples/with-langfuse/package.json index aaa0fb3b2..c167d79de 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.9.0", + "@voltagent/core": "^2.9.1", "@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 7742c5f3f..ec05a8237 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/logger": "^2.0.2", "@voltagent/mcp-server": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-mcp-server/package.json b/examples/with-mcp-server/package.json index a154b0642..0ea3c068a 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/logger": "^2.0.2", "@voltagent/mcp-server": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-mcp/package.json b/examples/with-mcp/package.json index 23cbfc287..278bdab64 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-memory-rest-api/package.json b/examples/with-memory-rest-api/package.json index 30f061521..bb60ad397 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/logger": "^2.0.2", "@voltagent/postgres": "^2.1.2", "@voltagent/server-hono": "^2.0.14" diff --git a/examples/with-middleware/package.json b/examples/with-middleware/package.json index 1a544465c..fa44e49cf 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-nestjs/package.json b/examples/with-nestjs/package.json index 46acfc1a4..e5b5f359a 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/server-core": "^2.1.19", "@voltagent/server-hono": "^2.0.14", "hono": "^4.7.7", diff --git a/examples/with-netlify-functions/package.json b/examples/with-netlify-functions/package.json index 04472f5ec..a48364c8e 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/serverless-hono": "^2.0.12", "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 99d60070d..405f2113d 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.9.0", + "@voltagent/core": "^2.9.1", "@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 06d3cd0cf..60c932277 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-nuxt/package.json b/examples/with-nuxt/package.json index a5192aa87..02f3101e1 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/server-hono": "^2.0.14", "ai": "^6.0.0", diff --git a/examples/with-offline-evals/package.json b/examples/with-offline-evals/package.json index 8d2806d3e..1a09d1b42 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/evals": "^2.0.4", "@voltagent/scorers": "^2.1.0", "@voltagent/sdk": "^2.0.3", diff --git a/examples/with-ollama/package.json b/examples/with-ollama/package.json index 31d074b99..055e9b7d2 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", "ai": "^6.0.0", diff --git a/examples/with-openrouter/package.json b/examples/with-openrouter/package.json index 4d11f7c8d..6b7bf5bc2 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-peaka-mcp/package.json b/examples/with-peaka-mcp/package.json index 76c06e081..cd73fc2db 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-pinecone/package.json b/examples/with-pinecone/package.json index 8dbea8b83..876f12cb4 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-planagents/package.json b/examples/with-planagents/package.json index 68c001197..051419959 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index f8a38a6a1..0322b9526 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-postgres/package.json b/examples/with-postgres/package.json index 44e7301f6..a47e379a0 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/logger": "^2.0.2", "@voltagent/postgres": "^2.1.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-qdrant/package.json b/examples/with-qdrant/package.json index f06185b51..d0e5b31d1 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-rag-chatbot/package.json b/examples/with-rag-chatbot/package.json index 1e7d67c40..7bf015e3f 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-recipe-generator/package.json b/examples/with-recipe-generator/package.json index 507940f97..ab0a1cbca 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", "ai": "^6.0.0", diff --git a/examples/with-research-assistant/package.json b/examples/with-research-assistant/package.json index a964dc4e6..d51b13ed9 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-resumable-streams/package.json b/examples/with-resumable-streams/package.json index 163d1cd60..5da865efa 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/logger": "^2.0.2", "@voltagent/resumable-streams": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-retries-fallback/package.json b/examples/with-retries-fallback/package.json index 4e553ec45..b6f2e969f 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-retrieval/package.json b/examples/with-retrieval/package.json index a881282b7..36308e7f1 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-slack/package.json b/examples/with-slack/package.json index 9d5ba8cb5..4470a18a4 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/sdk": "^2.0.3", diff --git a/examples/with-subagents/package.json b/examples/with-subagents/package.json index aa3c01158..74c2de517 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-summarization/package.json b/examples/with-summarization/package.json index 952f94d9f..c6d003fe5 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-supabase/package.json b/examples/with-supabase/package.json index 82cdef57e..4774fe295 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", "@voltagent/supabase": "^2.1.3", diff --git a/examples/with-tavily-search/package.json b/examples/with-tavily-search/package.json index a92e16d6e..b989300a1 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-thinking-tool/package.json b/examples/with-thinking-tool/package.json index e7288f43e..6f8846b15 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-tool-routing/package.json b/examples/with-tool-routing/package.json index f594a7dea..ece7ee45f 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", "ai": "^6.0.0", diff --git a/examples/with-tools/package.json b/examples/with-tools/package.json index 6da2e8c36..bf73f2e7b 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-turso/package.json b/examples/with-turso/package.json index 2fe3656bb..d380d2ec2 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-vector-search/package.json b/examples/with-vector-search/package.json index 979066c94..474fd91b8 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-vercel-ai/package.json b/examples/with-vercel-ai/package.json index 401db99a1..fd95f9485 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-viteval/package.json b/examples/with-viteval/package.json index 0afb61792..76910c1ce 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-voice-elevenlabs/package.json b/examples/with-voice-elevenlabs/package.json index 3d9b05741..aaef11448 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-voice-openai/package.json b/examples/with-voice-openai/package.json index 440da61bc..43e1e87e0 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-voice-xsai/package.json b/examples/with-voice-xsai/package.json index 9a950cd45..ed5222ca8 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-voltagent-actions/package.json b/examples/with-voltagent-actions/package.json index a98e61591..c96195729 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/logger": "^2.0.2", "@voltagent/sdk": "^2.0.3", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-voltagent-exporter/package.json b/examples/with-voltagent-exporter/package.json index 6507f683b..749068bca 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-voltagent-managed-memory/package.json b/examples/with-voltagent-managed-memory/package.json index 1d6087d34..d46841071 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", "@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 08928fce7..44f539b60 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/logger": "^2.0.2", "@voltagent/resumable-streams": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-voltops-retrieval/package.json b/examples/with-voltops-retrieval/package.json index ad4c6fb04..c49599e5e 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-whatsapp/package.json b/examples/with-whatsapp/package.json index 8183909e4..b61a442e9 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-workflow-chain/package.json b/examples/with-workflow-chain/package.json index 68cbc33a2..51a5e3399 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-workflow/package.json b/examples/with-workflow/package.json index 7f658d698..88d0d2f81 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-working-memory/package.json b/examples/with-working-memory/package.json index b98c15813..7ff1ca739 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-workspace/package.json b/examples/with-workspace/package.json index 4acf14515..24f6305a3 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-xquik-tools/package.json b/examples/with-xquik-tools/package.json index 2084f7d55..fe74b8929 100644 --- a/examples/with-xquik-tools/package.json +++ b/examples/with-xquik-tools/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", "ai": "^6.0.0", diff --git a/examples/with-youtube-to-blog/package.json b/examples/with-youtube-to-blog/package.json index 8a42a5e59..ddb5a5982 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/examples/with-zapier-mcp/package.json b/examples/with-zapier-mcp/package.json index 76cf73bc0..aec2d0a36 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.9.0", + "@voltagent/core": "~2.9.1", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.14", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 5e527656d..92defef8d 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,24 @@ # @voltagent/core +## 2.9.1 + +### Patch Changes + +- [#1037](https://github.com/VoltAgent/voltagent/pull/1037) [`2067075`](https://github.com/VoltAgent/voltagent/commit/20670754e6822786848cf05cfa81c3ab28dd03d4) Thanks [@omeraplak](https://github.com/omeraplak)! - fix: prevent delegated sub-agent messages from polluting supervisor memory context + + When a supervisor delegated work via `delegate_task`, the sub-agent used the same `conversationId` and persisted its own delegated input/output into that shared thread. On later turns, supervisor memory reads could include those delegated sub-agent messages, which could lead to duplicate/phantom prompts in the parent conversation context. + + ### Previous behavior + - Sub-agent delegated messages were persisted into the same conversation thread as the supervisor. + - Supervisor memory reads could load those delegated messages back into the parent prompt context. + + ### New behavior + - Delegated sub-agent messages are tagged with sub-agent metadata (`subAgentId`, `subAgentName`, `parentAgentId`). + - Parent memory reads now filter delegated sub-agent records from supervisor conversation context. + - `conversationId` behavior remains shared (no child/derived conversation IDs introduced). + + This keeps supervisor context clean in multi-turn handoff flows while preserving delegated records with metadata for observability/debugging. + ## 2.9.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index d8bda591e..76f46a2d2 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.9.0", + "version": "2.9.1", "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 6431812a3..a588f5370 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.9.0", + "@voltagent/core": "^2.9.1", "@voltagent/internal": "^1.0.3", "@voltagent/libsql": "^2.1.2", "@voltagent/postgres": "^2.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b49d84d70..f8865a8b7 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -388,7 +388,7 @@ importers: specifier: ^2.0.3 version: link:../../packages/a2a-server '@voltagent/core': - specifier: ^2.9.0 + specifier: ^2.9.1 version: link:../../packages/core '@voltagent/internal': specifier: ^1.0.3 @@ -477,7 +477,7 @@ importers: examples/with-agent-tool: dependencies: '@voltagent/core': - specifier: ^2.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 version: link:../../packages/core '@voltagent/server-hono': specifier: ^2.0.14 @@ -793,7 +793,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 version: link:../../packages/core '@voltagent/server-hono': specifier: ^2.0.14 @@ -928,7 +928,7 @@ importers: examples/with-cloudflare-workers: dependencies: '@voltagent/core': - specifier: ^2.9.0 + specifier: ^2.9.1 version: link:../../packages/core '@voltagent/serverless-hono': specifier: ^2.0.12 @@ -962,7 +962,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -1676,7 +1676,7 @@ importers: examples/with-mcp-server: dependencies: '@voltagent/core': - specifier: ^2.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1781,7 +1781,7 @@ importers: specifier: ^11.0.0 version: 11.1.7(@nestjs/common@11.1.7)(@nestjs/core@11.1.7) '@voltagent/core': - specifier: ^2.9.0 + specifier: ^2.9.1 version: link:../../packages/core '@voltagent/server-core': specifier: ^2.1.19 @@ -1827,7 +1827,7 @@ importers: examples/with-netlify-functions: dependencies: '@voltagent/core': - specifier: ^2.9.0 + specifier: ^2.9.1 version: link:../../packages/core '@voltagent/serverless-hono': specifier: ^2.0.12 @@ -1867,7 +1867,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2125,7 +2125,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2563,7 +2563,7 @@ importers: examples/with-resumable-streams: dependencies: '@voltagent/core': - specifier: ^2.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 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.9.0 + specifier: ^2.9.1 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -3603,7 +3603,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.9.0 + specifier: ^2.9.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3634,7 +3634,7 @@ importers: examples/with-zapier-mcp: dependencies: '@voltagent/core': - specifier: ~2.9.0 + specifier: ~2.9.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -4085,7 +4085,7 @@ importers: specifier: ^0.15.0 version: 0.15.10 '@voltagent/core': - specifier: ^2.9.0 + specifier: ^2.9.1 version: link:../core '@voltagent/internal': specifier: ^1.0.3