diff --git a/.changeset/runtime-memory-envelope.md b/.changeset/runtime-memory-envelope.md deleted file mode 100644 index a5ec8c717..000000000 --- a/.changeset/runtime-memory-envelope.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -"@voltagent/core": patch -"@voltagent/server-core": patch -"@voltagent/resumable-streams": patch ---- - -feat: add runtime memory envelope (`options.memory`) and deprecate legacy top-level memory fields - -### What's New - -- Added a preferred per-call memory envelope: - - `options.memory.conversationId` for conversation-scoped memory - - `options.memory.userId` for user-scoped memory - - `options.memory.options` for memory behavior overrides (`contextLimit`, `semanticMemory`, `conversationPersistence`) -- Kept legacy top-level fields for backward compatibility: - - `options.conversationId`, `options.userId`, `options.contextLimit`, `options.semanticMemory`, `options.conversationPersistence` -- Legacy fields are now marked deprecated in type/docs, and envelope values are preferred when both are provided. - -### Usage Examples - -Legacy (still supported, deprecated): - -```ts -await agent.generateText("Hello", { - userId: "user-123", - conversationId: "conv-123", - contextLimit: 20, - semanticMemory: { - enabled: true, - semanticLimit: 5, - }, - conversationPersistence: { - mode: "step", - debounceMs: 150, - }, -}); -``` - -Preferred (new `memory` envelope): - -```ts -await agent.generateText("Hello", { - memory: { - userId: "user-123", - conversationId: "conv-123", - options: { - contextLimit: 20, - semanticMemory: { - enabled: true, - semanticLimit: 5, - }, - conversationPersistence: { - mode: "step", - debounceMs: 150, - }, - }, - }, -}); -``` - -### Server and Resumable Stream Alignment - -- `@voltagent/server-core` now accepts/documents the `options.memory` envelope in request schemas. -- Resumable stream identity resolution now reads `conversationId`/`userId` from `options.memory` first and falls back to legacy fields. -- Added tests for: - - parsing `options.memory` in server schemas - - resolving resumable stream keys from `options.memory` diff --git a/examples/base/package.json b/examples/base/package.json index e4d593665..01086d9ae 100644 --- a/examples/base/package.json +++ b/examples/base/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/github-repo-analyzer/package.json b/examples/github-repo-analyzer/package.json index e453a0468..3bb2973a0 100644 --- a/examples/github-repo-analyzer/package.json +++ b/examples/github-repo-analyzer/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@octokit/rest": "^21.0.0", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/github-star-stories/package.json b/examples/github-star-stories/package.json index 1d1a05787..450b1f8ab 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.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", "@voltagent/serverless-hono": "^2.0.9", diff --git a/examples/next-js-chatbot-starter-template/package.json b/examples/next-js-chatbot-starter-template/package.json index 60de2bfe1..98bf065f4 100644 --- a/examples/next-js-chatbot-starter-template/package.json +++ b/examples/next-js-chatbot-starter-template/package.json @@ -16,7 +16,7 @@ "@radix-ui/react-tooltip": "^1.2.8", "@radix-ui/react-use-controllable-state": "^1.2.2", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/server-hono": "^2.0.7", "@xyflow/react": "^12.9.2", diff --git a/examples/with-a2a-server/package.json b/examples/with-a2a-server/package.json index 3c367f641..5b4a7d3a5 100644 --- a/examples/with-a2a-server/package.json +++ b/examples/with-a2a-server/package.json @@ -2,7 +2,7 @@ "name": "voltagent-example-with-a2a-server", "dependencies": { "@voltagent/a2a-server": "^2.0.2", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/internal": "^1.0.3", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-agent-tool/package.json b/examples/with-agent-tool/package.json index 7468ecede..4f4a405ac 100644 --- a/examples/with-agent-tool/package.json +++ b/examples/with-agent-tool/package.json @@ -4,7 +4,7 @@ "version": "1.0.0", "author": "", "dependencies": { - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "ai": "^6.0.0", "zod": "^3.25.76" }, diff --git a/examples/with-airtable/package.json b/examples/with-airtable/package.json index c10d74357..3977e29c0 100644 --- a/examples/with-airtable/package.json +++ b/examples/with-airtable/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@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 a3cf08e11..943a53b8e 100644 --- a/examples/with-amazon-bedrock/package.json +++ b/examples/with-amazon-bedrock/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-anthropic/package.json b/examples/with-anthropic/package.json index c9d4f2736..c1b5f4f53 100644 --- a/examples/with-anthropic/package.json +++ b/examples/with-anthropic/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-auth/package.json b/examples/with-auth/package.json index b773fedd0..0dece27ce 100644 --- a/examples/with-auth/package.json +++ b/examples/with-auth/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-cerbos/package.json b/examples/with-cerbos/package.json index 803e5d475..62cb71e1c 100644 --- a/examples/with-cerbos/package.json +++ b/examples/with-cerbos/package.json @@ -5,7 +5,7 @@ "@cerbos/grpc": "^0.23.0", "@modelcontextprotocol/sdk": "^1.12.1", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/server-hono": "^2.0.7", "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 c10ad7501..6f9f83e8e 100644 --- a/examples/with-chat-sdk/package.json +++ b/examples/with-chat-sdk/package.json @@ -6,7 +6,7 @@ "@chat-adapter/slack": "^4.14.0", "@chat-adapter/state-redis": "^4.14.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "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 fa3b64872..82f822811 100644 --- a/examples/with-chroma/package.json +++ b/examples/with-chroma/package.json @@ -6,7 +6,7 @@ "@chroma-core/ollama": "^0.1.7", "@chroma-core/openai": "^0.1.7", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-client-side-tools/package.json b/examples/with-client-side-tools/package.json index 7a5bd3902..ba9c4a018 100644 --- a/examples/with-client-side-tools/package.json +++ b/examples/with-client-side-tools/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/react": "^3.0.0", "@libsql/client": "^0.15.0", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/server-hono": "^2.0.7", "@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 eb9e366e4..af1d840fa 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.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/serverless-hono": "^2.0.9", "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 bb2228796..23dda194c 100644 --- a/examples/with-composio-mcp/package.json +++ b/examples/with-composio-mcp/package.json @@ -4,7 +4,7 @@ "version": "0.1.0", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-custom-endpoints/package.json b/examples/with-custom-endpoints/package.json index 559b6090b..e82604f74 100644 --- a/examples/with-custom-endpoints/package.json +++ b/examples/with-custom-endpoints/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-dynamic-parameters/package.json b/examples/with-dynamic-parameters/package.json index e90de3c6d..dd70218cc 100644 --- a/examples/with-dynamic-parameters/package.json +++ b/examples/with-dynamic-parameters/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-dynamic-prompts/package.json b/examples/with-dynamic-prompts/package.json index 5527d4547..ac23f6cfd 100644 --- a/examples/with-dynamic-prompts/package.json +++ b/examples/with-dynamic-prompts/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-feedback/package.json b/examples/with-feedback/package.json index 1f9aece4e..2fd626211 100644 --- a/examples/with-feedback/package.json +++ b/examples/with-feedback/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", "ai": "^6.0.0" diff --git a/examples/with-google-ai/package.json b/examples/with-google-ai/package.json index fe9c6efac..3e461cb5d 100644 --- a/examples/with-google-ai/package.json +++ b/examples/with-google-ai/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-google-drive-mcp/server/package.json b/examples/with-google-drive-mcp/server/package.json index 2e0c79bc7..47a073036 100644 --- a/examples/with-google-drive-mcp/server/package.json +++ b/examples/with-google-drive-mcp/server/package.json @@ -5,7 +5,7 @@ "@hono/node-server": "^1.14.0", "@libsql/client": "^0.15.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-google-vertex-ai/package.json b/examples/with-google-vertex-ai/package.json index e2e9b2e1f..1d10ae716 100644 --- a/examples/with-google-vertex-ai/package.json +++ b/examples/with-google-vertex-ai/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-groq-ai/package.json b/examples/with-groq-ai/package.json index cf5f796f3..ae578a275 100644 --- a/examples/with-groq-ai/package.json +++ b/examples/with-groq-ai/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-guardrails/package.json b/examples/with-guardrails/package.json index 5721deb40..d4f6210ea 100644 --- a/examples/with-guardrails/package.json +++ b/examples/with-guardrails/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", "ai": "^6.0.0" diff --git a/examples/with-hooks/package.json b/examples/with-hooks/package.json index 97e187833..9026bfb29 100644 --- a/examples/with-hooks/package.json +++ b/examples/with-hooks/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-hugging-face-mcp/package.json b/examples/with-hugging-face-mcp/package.json index 1210d443b..8b52ff3ba 100644 --- a/examples/with-hugging-face-mcp/package.json +++ b/examples/with-hugging-face-mcp/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-langfuse/package.json b/examples/with-langfuse/package.json index 67f181503..31b8ab45d 100644 --- a/examples/with-langfuse/package.json +++ b/examples/with-langfuse/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@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 833f91a18..74b78aa52 100644 --- a/examples/with-mcp-elicitation/package.json +++ b/examples/with-mcp-elicitation/package.json @@ -4,7 +4,7 @@ "version": "0.1.0", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/logger": "^2.0.2", "@voltagent/mcp-server": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-mcp-server/package.json b/examples/with-mcp-server/package.json index cdf5df66c..7d81b9e3d 100644 --- a/examples/with-mcp-server/package.json +++ b/examples/with-mcp-server/package.json @@ -1,7 +1,7 @@ { "name": "voltagent-example-with-mcp-server", "dependencies": { - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/logger": "^2.0.2", "@voltagent/mcp-server": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-mcp/package.json b/examples/with-mcp/package.json index c233c6019..ad4da48f8 100644 --- a/examples/with-mcp/package.json +++ b/examples/with-mcp/package.json @@ -4,7 +4,7 @@ "version": "0.1.0", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-memory-rest-api/package.json b/examples/with-memory-rest-api/package.json index 8f7b9df0e..b05bfca3d 100644 --- a/examples/with-memory-rest-api/package.json +++ b/examples/with-memory-rest-api/package.json @@ -4,7 +4,7 @@ "version": "1.0.0", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/logger": "^2.0.2", "@voltagent/postgres": "^2.1.2", "@voltagent/server-hono": "^2.0.7" diff --git a/examples/with-middleware/package.json b/examples/with-middleware/package.json index f35d28584..45baf511f 100644 --- a/examples/with-middleware/package.json +++ b/examples/with-middleware/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-nestjs/package.json b/examples/with-nestjs/package.json index 173c29bc8..5e12aabc8 100644 --- a/examples/with-nestjs/package.json +++ b/examples/with-nestjs/package.json @@ -6,8 +6,8 @@ "@nestjs/common": "^11.0.0", "@nestjs/core": "^11.0.0", "@nestjs/platform-express": "^11.0.0", - "@voltagent/core": "^2.6.5", - "@voltagent/server-core": "^2.1.8", + "@voltagent/core": "^2.6.6", + "@voltagent/server-core": "^2.1.9", "@voltagent/server-hono": "^2.0.7", "hono": "^4.7.7", "reflect-metadata": "^0.2.0", diff --git a/examples/with-netlify-functions/package.json b/examples/with-netlify-functions/package.json index 3aad8d555..dd67ad44c 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.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/serverless-hono": "^2.0.9", "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 5469b6930..2262fed88 100644 --- a/examples/with-nextjs-resumable-stream/package.json +++ b/examples/with-nextjs-resumable-stream/package.json @@ -17,10 +17,10 @@ "@radix-ui/react-use-controllable-state": "^1.2.2", "@tavily/core": "^0.6.3", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/internal": "^1.0.3", "@voltagent/libsql": "^2.1.2", - "@voltagent/resumable-streams": "^2.0.1", + "@voltagent/resumable-streams": "^2.0.2", "@voltagent/server-hono": "^2.0.7", "@xyflow/react": "^12.9.2", "ai": "^6.0.0", diff --git a/examples/with-nextjs/package.json b/examples/with-nextjs/package.json index 7a770e5ee..5cf693749 100644 --- a/examples/with-nextjs/package.json +++ b/examples/with-nextjs/package.json @@ -6,7 +6,7 @@ "@libsql/client": "^0.15.0", "@tailwindcss/postcss": "^4.1.4", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-nuxt/package.json b/examples/with-nuxt/package.json index d11140aa9..e862053bd 100644 --- a/examples/with-nuxt/package.json +++ b/examples/with-nuxt/package.json @@ -3,7 +3,7 @@ "dependencies": { "@nuxt/eslint": "^1.9.0", "@nuxt/ui": "^4.0.0", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/server-hono": "^2.0.7", "ai": "^6.0.0", diff --git a/examples/with-offline-evals/package.json b/examples/with-offline-evals/package.json index 098986cbe..7163b27fb 100644 --- a/examples/with-offline-evals/package.json +++ b/examples/with-offline-evals/package.json @@ -3,7 +3,7 @@ "version": "0.0.0", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/evals": "^2.0.4", "@voltagent/scorers": "^2.1.0", "@voltagent/sdk": "^2.0.2", diff --git a/examples/with-ollama/package.json b/examples/with-ollama/package.json index 95305a175..eb9adc2e6 100644 --- a/examples/with-ollama/package.json +++ b/examples/with-ollama/package.json @@ -2,7 +2,7 @@ "name": "voltagent-example-with-ollama", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", "ai": "^6.0.0", diff --git a/examples/with-peaka-mcp/package.json b/examples/with-peaka-mcp/package.json index 3e2a2e498..4c1284d4b 100644 --- a/examples/with-peaka-mcp/package.json +++ b/examples/with-peaka-mcp/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-pinecone/package.json b/examples/with-pinecone/package.json index 28d7ca1fe..bae1d3f42 100644 --- a/examples/with-pinecone/package.json +++ b/examples/with-pinecone/package.json @@ -4,7 +4,7 @@ "dependencies": { "@pinecone-database/pinecone": "^6.1.1", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-planagents/package.json b/examples/with-planagents/package.json index a1ae84c98..d8f0f604a 100644 --- a/examples/with-planagents/package.json +++ b/examples/with-planagents/package.json @@ -5,7 +5,7 @@ "dependencies": { "@tavily/core": "^0.6.3", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 92616742b..fac84860a 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -7,7 +7,7 @@ "@playwright/browser-webkit": "1.51.1", "@playwright/test": "^1.51.1", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-postgres/package.json b/examples/with-postgres/package.json index eeb392511..7a162d587 100644 --- a/examples/with-postgres/package.json +++ b/examples/with-postgres/package.json @@ -4,7 +4,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/logger": "^2.0.2", "@voltagent/postgres": "^2.1.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-qdrant/package.json b/examples/with-qdrant/package.json index cd0c162d9..f939842f8 100644 --- a/examples/with-qdrant/package.json +++ b/examples/with-qdrant/package.json @@ -4,7 +4,7 @@ "dependencies": { "@qdrant/js-client-rest": "^1.15.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-rag-chatbot/package.json b/examples/with-rag-chatbot/package.json index 4b7160ef6..ee98398c9 100644 --- a/examples/with-rag-chatbot/package.json +++ b/examples/with-rag-chatbot/package.json @@ -4,7 +4,7 @@ "version": "0.0.1", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-recipe-generator/package.json b/examples/with-recipe-generator/package.json index 83750a9e8..af1c627d5 100644 --- a/examples/with-recipe-generator/package.json +++ b/examples/with-recipe-generator/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", "ai": "^6.0.0", diff --git a/examples/with-research-assistant/package.json b/examples/with-research-assistant/package.json index 72fff543c..1418b6a48 100644 --- a/examples/with-research-assistant/package.json +++ b/examples/with-research-assistant/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-resumable-streams/package.json b/examples/with-resumable-streams/package.json index 93bfc8d8e..0d570b215 100644 --- a/examples/with-resumable-streams/package.json +++ b/examples/with-resumable-streams/package.json @@ -4,9 +4,9 @@ "version": "1.0.0", "author": "", "dependencies": { - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/logger": "^2.0.2", - "@voltagent/resumable-streams": "^2.0.1", + "@voltagent/resumable-streams": "^2.0.2", "@voltagent/server-hono": "^2.0.7", "ai": "^6.0.0" }, diff --git a/examples/with-retries-fallback/package.json b/examples/with-retries-fallback/package.json index f99380c3d..53bd7056b 100644 --- a/examples/with-retries-fallback/package.json +++ b/examples/with-retries-fallback/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-retrieval/package.json b/examples/with-retrieval/package.json index 9fd46cfd5..0d997bfbb 100644 --- a/examples/with-retrieval/package.json +++ b/examples/with-retrieval/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-slack/package.json b/examples/with-slack/package.json index e7defba8d..6f848781a 100644 --- a/examples/with-slack/package.json +++ b/examples/with-slack/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/sdk": "^2.0.2", diff --git a/examples/with-subagents/package.json b/examples/with-subagents/package.json index 2a2c8aec8..07fe54bb4 100644 --- a/examples/with-subagents/package.json +++ b/examples/with-subagents/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-summarization/package.json b/examples/with-summarization/package.json index 4e648275b..343111d71 100644 --- a/examples/with-summarization/package.json +++ b/examples/with-summarization/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-supabase/package.json b/examples/with-supabase/package.json index eb2f3a129..9395bbe54 100644 --- a/examples/with-supabase/package.json +++ b/examples/with-supabase/package.json @@ -4,7 +4,7 @@ "dependencies": { "@supabase/supabase-js": "^2.49.4", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", "@voltagent/supabase": "^2.1.3", diff --git a/examples/with-tavily-search/package.json b/examples/with-tavily-search/package.json index 685325bf3..f12d1a589 100644 --- a/examples/with-tavily-search/package.json +++ b/examples/with-tavily-search/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-thinking-tool/package.json b/examples/with-thinking-tool/package.json index 3ba66d0b2..3a18319ff 100644 --- a/examples/with-thinking-tool/package.json +++ b/examples/with-thinking-tool/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-tool-routing/package.json b/examples/with-tool-routing/package.json index 18bbe6c2a..d1f7489de 100644 --- a/examples/with-tool-routing/package.json +++ b/examples/with-tool-routing/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", "ai": "^6.0.0", diff --git a/examples/with-tools/package.json b/examples/with-tools/package.json index b052a786c..fc6f21bec 100644 --- a/examples/with-tools/package.json +++ b/examples/with-tools/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-turso/package.json b/examples/with-turso/package.json index 8a27d317d..b5109a886 100644 --- a/examples/with-turso/package.json +++ b/examples/with-turso/package.json @@ -4,7 +4,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-vector-search/package.json b/examples/with-vector-search/package.json index f07099c5b..4227b6f61 100644 --- a/examples/with-vector-search/package.json +++ b/examples/with-vector-search/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-vercel-ai/package.json b/examples/with-vercel-ai/package.json index a3a2a303e..0a8fea78d 100644 --- a/examples/with-vercel-ai/package.json +++ b/examples/with-vercel-ai/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-viteval/package.json b/examples/with-viteval/package.json index 3b81ad354..feb1f1948 100644 --- a/examples/with-viteval/package.json +++ b/examples/with-viteval/package.json @@ -3,7 +3,7 @@ "author": "VoltAgent", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-voice-elevenlabs/package.json b/examples/with-voice-elevenlabs/package.json index 213a5fb28..9c218313a 100644 --- a/examples/with-voice-elevenlabs/package.json +++ b/examples/with-voice-elevenlabs/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-voice-openai/package.json b/examples/with-voice-openai/package.json index 93f9bbe9e..87f6fe5a5 100644 --- a/examples/with-voice-openai/package.json +++ b/examples/with-voice-openai/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-voice-xsai/package.json b/examples/with-voice-xsai/package.json index 484d86014..0901ce3c8 100644 --- a/examples/with-voice-xsai/package.json +++ b/examples/with-voice-xsai/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-voltagent-actions/package.json b/examples/with-voltagent-actions/package.json index d4741ee9d..c10781533 100644 --- a/examples/with-voltagent-actions/package.json +++ b/examples/with-voltagent-actions/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/logger": "^2.0.2", "@voltagent/sdk": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-voltagent-exporter/package.json b/examples/with-voltagent-exporter/package.json index ecc197f5d..bde1c8781 100644 --- a/examples/with-voltagent-exporter/package.json +++ b/examples/with-voltagent-exporter/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-voltagent-managed-memory/package.json b/examples/with-voltagent-managed-memory/package.json index 6be31c801..a7806bdaf 100644 --- a/examples/with-voltagent-managed-memory/package.json +++ b/examples/with-voltagent-managed-memory/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@ai-sdk/openai": "^3.0.0", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", "@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 57a8b8f6a..47fcd227b 100644 --- a/examples/with-voltops-resumable-streams/package.json +++ b/examples/with-voltops-resumable-streams/package.json @@ -4,9 +4,9 @@ "version": "1.0.0", "author": "", "dependencies": { - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/logger": "^2.0.2", - "@voltagent/resumable-streams": "^2.0.1", + "@voltagent/resumable-streams": "^2.0.2", "@voltagent/server-hono": "^2.0.7", "ai": "^6.0.0" }, diff --git a/examples/with-voltops-retrieval/package.json b/examples/with-voltops-retrieval/package.json index 67c9bb13b..8b5650748 100644 --- a/examples/with-voltops-retrieval/package.json +++ b/examples/with-voltops-retrieval/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-whatsapp/package.json b/examples/with-whatsapp/package.json index 0ba54a469..501ebcba7 100644 --- a/examples/with-whatsapp/package.json +++ b/examples/with-whatsapp/package.json @@ -4,7 +4,7 @@ "dependencies": { "@supabase/supabase-js": "^2.49.4", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-workflow-chain/package.json b/examples/with-workflow-chain/package.json index ffb3602fe..84208c2e8 100644 --- a/examples/with-workflow-chain/package.json +++ b/examples/with-workflow-chain/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-workflow/package.json b/examples/with-workflow/package.json index 0ec1ed7a1..726bbe678 100644 --- a/examples/with-workflow/package.json +++ b/examples/with-workflow/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-working-memory/package.json b/examples/with-working-memory/package.json index 4b5027735..51215fe72 100644 --- a/examples/with-working-memory/package.json +++ b/examples/with-working-memory/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-workspace/package.json b/examples/with-workspace/package.json index 1a8d8d2d0..423289395 100644 --- a/examples/with-workspace/package.json +++ b/examples/with-workspace/package.json @@ -4,7 +4,7 @@ "dependencies": { "@ai-sdk/openai": "^3.0.0", "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-youtube-to-blog/package.json b/examples/with-youtube-to-blog/package.json index 2e28e7550..7a5b74b60 100644 --- a/examples/with-youtube-to-blog/package.json +++ b/examples/with-youtube-to-blog/package.json @@ -3,7 +3,7 @@ "author": "", "dependencies": { "@voltagent/cli": "^0.1.21", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/examples/with-zapier-mcp/package.json b/examples/with-zapier-mcp/package.json index af504e8fc..6325fe512 100644 --- a/examples/with-zapier-mcp/package.json +++ b/examples/with-zapier-mcp/package.json @@ -4,7 +4,7 @@ "version": "1.0.0", "author": "", "dependencies": { - "@voltagent/core": "~2.6.5", + "@voltagent/core": "~2.6.6", "@voltagent/libsql": "^2.1.2", "@voltagent/logger": "^2.0.2", "@voltagent/server-hono": "^2.0.7", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 1bfb9d775..d91ee319b 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,69 @@ # @voltagent/core +## 2.6.6 + +### Patch Changes + +- [`99680b1`](https://github.com/VoltAgent/voltagent/commit/99680b1a9e22e9e94019ef014734da898c493e6c) Thanks [@omeraplak](https://github.com/omeraplak)! - feat: add runtime memory envelope (`options.memory`) and deprecate legacy top-level memory fields + + ### What's New + - Added a preferred per-call memory envelope: + - `options.memory.conversationId` for conversation-scoped memory + - `options.memory.userId` for user-scoped memory + - `options.memory.options` for memory behavior overrides (`contextLimit`, `semanticMemory`, `conversationPersistence`) + - Kept legacy top-level fields for backward compatibility: + - `options.conversationId`, `options.userId`, `options.contextLimit`, `options.semanticMemory`, `options.conversationPersistence` + - Legacy fields are now marked deprecated in type/docs, and envelope values are preferred when both are provided. + + ### Usage Examples + + Legacy (still supported, deprecated): + + ```ts + await agent.generateText("Hello", { + userId: "user-123", + conversationId: "conv-123", + contextLimit: 20, + semanticMemory: { + enabled: true, + semanticLimit: 5, + }, + conversationPersistence: { + mode: "step", + debounceMs: 150, + }, + }); + ``` + + Preferred (new `memory` envelope): + + ```ts + await agent.generateText("Hello", { + memory: { + userId: "user-123", + conversationId: "conv-123", + options: { + contextLimit: 20, + semanticMemory: { + enabled: true, + semanticLimit: 5, + }, + conversationPersistence: { + mode: "step", + debounceMs: 150, + }, + }, + }, + }); + ``` + + ### Server and Resumable Stream Alignment + - `@voltagent/server-core` now accepts/documents the `options.memory` envelope in request schemas. + - Resumable stream identity resolution now reads `conversationId`/`userId` from `options.memory` first and falls back to legacy fields. + - Added tests for: + - parsing `options.memory` in server schemas + - resolving resumable stream keys from `options.memory` + ## 2.6.5 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 5bc7435dc..d8431c4c4 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@voltagent/core", "description": "VoltAgent Core - AI agent framework for JavaScript", - "version": "2.6.5", + "version": "2.6.6", "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 b2e62739e..07256c1a2 100644 --- a/packages/e2e/package.json +++ b/packages/e2e/package.json @@ -2,7 +2,7 @@ "name": "@voltagent/e2e", "dependencies": { "@libsql/client": "^0.15.0", - "@voltagent/core": "^2.6.5", + "@voltagent/core": "^2.6.6", "@voltagent/internal": "^1.0.3", "@voltagent/libsql": "^2.1.2", "@voltagent/postgres": "^2.1.2", diff --git a/packages/resumable-streams/CHANGELOG.md b/packages/resumable-streams/CHANGELOG.md index 1850d59eb..ef5d646d6 100644 --- a/packages/resumable-streams/CHANGELOG.md +++ b/packages/resumable-streams/CHANGELOG.md @@ -1,5 +1,72 @@ # @voltagent/resumable-streams +## 2.0.2 + +### Patch Changes + +- [`99680b1`](https://github.com/VoltAgent/voltagent/commit/99680b1a9e22e9e94019ef014734da898c493e6c) Thanks [@omeraplak](https://github.com/omeraplak)! - feat: add runtime memory envelope (`options.memory`) and deprecate legacy top-level memory fields + + ### What's New + - Added a preferred per-call memory envelope: + - `options.memory.conversationId` for conversation-scoped memory + - `options.memory.userId` for user-scoped memory + - `options.memory.options` for memory behavior overrides (`contextLimit`, `semanticMemory`, `conversationPersistence`) + - Kept legacy top-level fields for backward compatibility: + - `options.conversationId`, `options.userId`, `options.contextLimit`, `options.semanticMemory`, `options.conversationPersistence` + - Legacy fields are now marked deprecated in type/docs, and envelope values are preferred when both are provided. + + ### Usage Examples + + Legacy (still supported, deprecated): + + ```ts + await agent.generateText("Hello", { + userId: "user-123", + conversationId: "conv-123", + contextLimit: 20, + semanticMemory: { + enabled: true, + semanticLimit: 5, + }, + conversationPersistence: { + mode: "step", + debounceMs: 150, + }, + }); + ``` + + Preferred (new `memory` envelope): + + ```ts + await agent.generateText("Hello", { + memory: { + userId: "user-123", + conversationId: "conv-123", + options: { + contextLimit: 20, + semanticMemory: { + enabled: true, + semanticLimit: 5, + }, + conversationPersistence: { + mode: "step", + debounceMs: 150, + }, + }, + }, + }); + ``` + + ### Server and Resumable Stream Alignment + - `@voltagent/server-core` now accepts/documents the `options.memory` envelope in request schemas. + - Resumable stream identity resolution now reads `conversationId`/`userId` from `options.memory` first and falls back to legacy fields. + - Added tests for: + - parsing `options.memory` in server schemas + - resolving resumable stream keys from `options.memory` + +- Updated dependencies [[`99680b1`](https://github.com/VoltAgent/voltagent/commit/99680b1a9e22e9e94019ef014734da898c493e6c)]: + - @voltagent/core@2.6.6 + ## 2.0.1 ### Patch Changes diff --git a/packages/resumable-streams/package.json b/packages/resumable-streams/package.json index 8f00c0d8d..8c2c03a27 100644 --- a/packages/resumable-streams/package.json +++ b/packages/resumable-streams/package.json @@ -1,10 +1,10 @@ { "name": "@voltagent/resumable-streams", "description": "Resumable stream utilities for VoltAgent", - "version": "2.0.1", + "version": "2.0.2", "author": "VoltAgent Team", "dependencies": { - "@voltagent/core": "^2.0.7", + "@voltagent/core": "^2.6.6", "@voltagent/internal": "^1.0.2", "redis": "^4.7.0", "resumable-stream": "^2.2.10" diff --git a/packages/server-core/CHANGELOG.md b/packages/server-core/CHANGELOG.md index 27dc84bc2..ea8a6cb39 100644 --- a/packages/server-core/CHANGELOG.md +++ b/packages/server-core/CHANGELOG.md @@ -1,5 +1,72 @@ # @voltagent/server-core +## 2.1.9 + +### Patch Changes + +- [`99680b1`](https://github.com/VoltAgent/voltagent/commit/99680b1a9e22e9e94019ef014734da898c493e6c) Thanks [@omeraplak](https://github.com/omeraplak)! - feat: add runtime memory envelope (`options.memory`) and deprecate legacy top-level memory fields + + ### What's New + - Added a preferred per-call memory envelope: + - `options.memory.conversationId` for conversation-scoped memory + - `options.memory.userId` for user-scoped memory + - `options.memory.options` for memory behavior overrides (`contextLimit`, `semanticMemory`, `conversationPersistence`) + - Kept legacy top-level fields for backward compatibility: + - `options.conversationId`, `options.userId`, `options.contextLimit`, `options.semanticMemory`, `options.conversationPersistence` + - Legacy fields are now marked deprecated in type/docs, and envelope values are preferred when both are provided. + + ### Usage Examples + + Legacy (still supported, deprecated): + + ```ts + await agent.generateText("Hello", { + userId: "user-123", + conversationId: "conv-123", + contextLimit: 20, + semanticMemory: { + enabled: true, + semanticLimit: 5, + }, + conversationPersistence: { + mode: "step", + debounceMs: 150, + }, + }); + ``` + + Preferred (new `memory` envelope): + + ```ts + await agent.generateText("Hello", { + memory: { + userId: "user-123", + conversationId: "conv-123", + options: { + contextLimit: 20, + semanticMemory: { + enabled: true, + semanticLimit: 5, + }, + conversationPersistence: { + mode: "step", + debounceMs: 150, + }, + }, + }, + }); + ``` + + ### Server and Resumable Stream Alignment + - `@voltagent/server-core` now accepts/documents the `options.memory` envelope in request schemas. + - Resumable stream identity resolution now reads `conversationId`/`userId` from `options.memory` first and falls back to legacy fields. + - Added tests for: + - parsing `options.memory` in server schemas + - resolving resumable stream keys from `options.memory` + +- Updated dependencies [[`99680b1`](https://github.com/VoltAgent/voltagent/commit/99680b1a9e22e9e94019ef014734da898c493e6c)]: + - @voltagent/core@2.6.6 + ## 2.1.8 ### Patch Changes diff --git a/packages/server-core/package.json b/packages/server-core/package.json index 800b7150d..3bb15f239 100644 --- a/packages/server-core/package.json +++ b/packages/server-core/package.json @@ -1,10 +1,10 @@ { "name": "@voltagent/server-core", "description": "Framework-agnostic server core for VoltAgent", - "version": "2.1.8", + "version": "2.1.9", "dependencies": { "@modelcontextprotocol/sdk": "^1.12.1", - "@voltagent/core": "^2.5.0", + "@voltagent/core": "^2.6.6", "@voltagent/internal": "^1.0.2", "ai": "^6.0.0", "jsonwebtoken": "^9.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 203948d00..ed9d84850 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -117,7 +117,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -154,7 +154,7 @@ importers: specifier: ^21.0.0 version: 21.1.1 '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -191,7 +191,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 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.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -388,7 +388,7 @@ importers: specifier: ^2.0.2 version: link:../../packages/a2a-server '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/internal': specifier: ^1.0.3 @@ -477,7 +477,7 @@ importers: examples/with-agent-tool: dependencies: '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core ai: specifier: ^6.0.0 @@ -502,7 +502,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/internal': specifier: ^1.0.3 @@ -539,7 +539,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -573,7 +573,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -716,7 +716,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -756,7 +756,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/server-hono': specifier: ^2.0.7 @@ -793,7 +793,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core ai: specifier: ^6.0.0 @@ -842,7 +842,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -882,7 +882,7 @@ importers: specifier: ^0.15.0 version: 0.15.10 '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/server-hono': specifier: ^2.0.7 @@ -928,7 +928,7 @@ importers: examples/with-cloudflare-workers: dependencies: '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/serverless-hono': specifier: ^2.0.9 @@ -962,7 +962,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1058,7 +1058,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1092,7 +1092,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1126,7 +1126,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1160,7 +1160,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -1188,7 +1188,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1271,7 +1271,7 @@ importers: specifier: ^0.1.21 version: link:../../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1311,7 +1311,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1345,7 +1345,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1379,7 +1379,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -1407,7 +1407,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1441,7 +1441,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1549,7 +1549,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/langfuse-exporter': specifier: ^2.0.3 @@ -1611,7 +1611,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1645,7 +1645,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -1676,7 +1676,7 @@ importers: examples/with-mcp-server: dependencies: '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -1710,7 +1710,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -1741,7 +1741,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1781,10 +1781,10 @@ importers: specifier: ^11.0.0 version: 11.1.7(@nestjs/common@11.1.7)(@nestjs/core@11.1.7) '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/server-core': - specifier: ^2.1.8 + specifier: ^2.1.9 version: link:../../packages/server-core '@voltagent/server-hono': specifier: ^2.0.7 @@ -1827,7 +1827,7 @@ importers: examples/with-netlify-functions: dependencies: '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/serverless-hono': specifier: ^2.0.9 @@ -1867,7 +1867,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -1973,7 +1973,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/internal': specifier: ^1.0.3 @@ -1982,7 +1982,7 @@ importers: specifier: ^2.1.2 version: link:../../packages/libsql '@voltagent/resumable-streams': - specifier: ^2.0.1 + specifier: ^2.0.2 version: link:../../packages/resumable-streams '@voltagent/server-hono': specifier: ^2.0.7 @@ -2091,7 +2091,7 @@ importers: specifier: ^4.0.0 version: 4.0.1(embla-carousel@8.6.0)(typescript@5.9.3)(vite@7.2.7)(vue-router@4.5.1)(vue@3.5.22)(zod@3.25.76) '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 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.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/evals': specifier: ^2.0.4 @@ -2159,7 +2159,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -2193,7 +2193,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2230,7 +2230,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2270,7 +2270,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2316,7 +2316,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2362,7 +2362,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -2399,7 +2399,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2436,7 +2436,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2470,7 +2470,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -2501,7 +2501,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2529,13 +2529,13 @@ importers: examples/with-resumable-streams: dependencies: '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 version: link:../../packages/logger '@voltagent/resumable-streams': - specifier: ^2.0.1 + specifier: ^2.0.2 version: link:../../packages/resumable-streams '@voltagent/server-hono': specifier: ^2.0.7 @@ -2563,7 +2563,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2597,7 +2597,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2631,7 +2631,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2671,7 +2671,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2708,7 +2708,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2745,7 +2745,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -2779,7 +2779,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2813,7 +2813,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2850,7 +2850,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -2884,7 +2884,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2918,7 +2918,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2955,7 +2955,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -2989,7 +2989,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3023,7 +3023,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3075,7 +3075,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3112,7 +3112,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3155,7 +3155,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3198,7 +3198,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -3229,7 +3229,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3263,7 +3263,7 @@ importers: specifier: ^3.0.0 version: 3.0.1(zod@3.25.76) '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 @@ -3294,13 +3294,13 @@ importers: examples/with-voltops-resumable-streams: dependencies: '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/logger': specifier: ^2.0.2 version: link:../../packages/logger '@voltagent/resumable-streams': - specifier: ^2.0.1 + specifier: ^2.0.2 version: link:../../packages/resumable-streams '@voltagent/server-hono': specifier: ^2.0.7 @@ -3325,7 +3325,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3362,7 +3362,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3399,7 +3399,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3433,7 +3433,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3467,7 +3467,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3504,7 +3504,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3538,7 +3538,7 @@ importers: specifier: ^0.1.21 version: link:../../packages/cli '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -3569,7 +3569,7 @@ importers: examples/with-zapier-mcp: dependencies: '@voltagent/core': - specifier: ~2.6.5 + specifier: ~2.6.6 version: link:../../packages/core '@voltagent/libsql': specifier: ^2.1.2 @@ -4020,7 +4020,7 @@ importers: specifier: ^0.15.0 version: 0.15.10 '@voltagent/core': - specifier: ^2.6.5 + specifier: ^2.6.6 version: link:../core '@voltagent/internal': specifier: ^1.0.3 @@ -4190,7 +4190,7 @@ importers: packages/resumable-streams: dependencies: '@voltagent/core': - specifier: ^2.0.7 + specifier: ^2.6.6 version: link:../core '@voltagent/internal': specifier: ^1.0.2 @@ -4281,7 +4281,7 @@ importers: specifier: ^1.12.1 version: 1.17.2 '@voltagent/core': - specifier: ^2.5.0 + specifier: ^2.6.6 version: link:../core '@voltagent/internal': specifier: ^1.0.2