From 77a3f64dea6e8a06fbbd72878711efa9ceb90bc3 Mon Sep 17 00:00:00 2001 From: Omer Aplak Date: Tue, 16 Sep 2025 11:13:42 -0700 Subject: [PATCH 01/13] feat: add Zod v4 support (backwards-compatible with v3) (#551) * feat: add Zod v4 support (backwards-compatible with v3) * feat: add compat layer ve zod v3 and v4 * fix: reorder peerDependencies to include 'zod' after 'ai' * fix: update version specifiers for core, libsql, logger, server-hono, and zod dependencies * fix: update tests to use convertJsonSchemaToZod from zod-from-json-schema-v3 * feat: add initial pre.json configuration for versioning --- .changeset/pre.json | 29 +++++ .changeset/thin-lions-win.md | 29 +++++ packages/core/package.json | 5 +- packages/core/src/mcp/client/index.spec.ts | 27 +++-- packages/core/src/mcp/client/index.ts | 7 +- packages/docs-mcp/package.json | 2 +- packages/server-core/package.json | 5 +- .../src/handlers/agent.handlers.ts | 14 ++- packages/server-hono/package.json | 5 +- packages/server-hono/src/app-factory.ts | 2 +- .../server-hono/src/routes/agent.routes.ts | 2 +- packages/server-hono/src/routes/index.ts | 2 +- packages/server-hono/src/routes/log.routes.ts | 2 +- .../server-hono/src/routes/observability.ts | 2 +- packages/server-hono/src/types.ts | 2 +- .../server-hono/src/zod-openapi-compat.ts | 18 +++ pnpm-lock.yaml | 103 +++++++++++++++++- 17 files changed, 221 insertions(+), 35 deletions(-) create mode 100644 .changeset/pre.json create mode 100644 .changeset/thin-lions-win.md create mode 100644 packages/server-hono/src/zod-openapi-compat.ts diff --git a/.changeset/pre.json b/.changeset/pre.json new file mode 100644 index 000000000..8f07ada50 --- /dev/null +++ b/.changeset/pre.json @@ -0,0 +1,29 @@ +{ + "mode": "pre", + "tag": "next", + "initialVersions": { + "voltagent-example-github-repo-analyzer": "0.1.0", + "voltagent-example-with-composio-mcp": "0.1.0", + "with-jwt-auth": "1.0.1", + "voltagent-example-with-mcp": "0.1.0", + "voltagent-example-with-nextjs": "0.1.0", + "voltagent-example-with-rag-chatbot": "0.0.1", + "voltagent-example-with-zapier-mcp": "1.0.0", + "@voltagent/cli": "0.1.10", + "@voltagent/core": "1.1.6", + "create-voltagent-app": "0.2.9", + "@voltagent/docs-mcp": "1.0.1", + "@voltagent/internal": "0.0.10", + "@voltagent/langfuse-exporter": "1.1.0", + "@voltagent/libsql": "1.0.2", + "@voltagent/logger": "1.0.1", + "@voltagent/postgres": "1.0.2", + "@voltagent/sdk": "0.1.6", + "@voltagent/server-core": "1.0.6", + "@voltagent/server-hono": "1.0.4", + "@voltagent/supabase": "1.0.1", + "@voltagent/vercel-ai-exporter": "1.0.0", + "@voltagent/voice": "1.0.0" + }, + "changesets": [] +} diff --git a/.changeset/thin-lions-win.md b/.changeset/thin-lions-win.md new file mode 100644 index 000000000..da3c8959f --- /dev/null +++ b/.changeset/thin-lions-win.md @@ -0,0 +1,29 @@ +--- +"@voltagent/core": minor +"@voltagent/server-core": minor +"@voltagent/server-hono": patch +"@voltagent/docs-mcp": patch +--- + +feat: add Zod v4 support (backwards-compatible with v3) + +What’s new + +- Core + server now support `zod` v4 while keeping v3 working. +- Peer ranges expanded to `"zod": "^3.25.0 || ^4.0.0"`. +- JSON Schema → Zod conversion handles both versions: + - Uses `zod-from-json-schema@^0.5.0` when Zod v4 is detected. + - Falls back to `zod-from-json-schema@^0.0.5` via alias `zod-from-json-schema-v3` for Zod v3. +- Implemented in MCP client (core) and object handlers (server-core). + +Why + +- Zod v4 introduces changes that require a version-aware conversion path. This update adds seamless compatibility for both major versions. + +Impact + +- No breaking changes. Projects on Zod v3 continue to work unchanged. Projects can upgrade to Zod v4 without code changes. + +Notes + +- If your bundler disallows npm aliasing, ensure it can resolve `zod-from-json-schema-v3` (alias to `zod-from-json-schema@^0.0.5`). diff --git a/packages/core/package.json b/packages/core/package.json index 423717af7..43e8accb7 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -18,7 +18,8 @@ "ts-pattern": "^5.7.1", "type-fest": "^4.41.0", "uuid": "^9.0.1", - "zod-from-json-schema": "^0.0.5" + "zod-from-json-schema": "^0.5.0", + "zod-from-json-schema-v3": "npm:zod-from-json-schema@^0.0.5" }, "devDependencies": { "@ai-sdk/provider-utils": "^3.0.0", @@ -53,7 +54,7 @@ "@ai-sdk/provider-utils": "3.x", "@voltagent/logger": "1.x", "ai": "5.x", - "zod": "^3.25.0" + "zod": "^3.25.0 || ^4.0.0" }, "peerDependenciesMeta": { "@voltagent/logger": { diff --git a/packages/core/src/mcp/client/index.spec.ts b/packages/core/src/mcp/client/index.spec.ts index fc79332d6..7d9a7c923 100644 --- a/packages/core/src/mcp/client/index.spec.ts +++ b/packages/core/src/mcp/client/index.spec.ts @@ -4,6 +4,7 @@ import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js" import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js"; import { beforeEach, describe, expect, it, vi } from "vitest"; import { convertJsonSchemaToZod } from "zod-from-json-schema"; +import { convertJsonSchemaToZod as convertJsonSchemaToZodV3 } from "zod-from-json-schema-v3"; import { getGlobalLogger } from "../../logger"; import { MCPClient } from "./index"; @@ -29,6 +30,10 @@ vi.mock("zod-from-json-schema", () => ({ convertJsonSchemaToZod: vi.fn().mockReturnValue({}), })); +vi.mock("zod-from-json-schema-v3", () => ({ + convertJsonSchemaToZod: vi.fn().mockReturnValue({}), +})); + // Mock the logger const mockLoggerInstance = { trace: vi.fn(), @@ -393,24 +398,24 @@ describe("MCPClient", () => { expect(mockConnect).toHaveBeenCalled(); expect(mockListTools).toHaveBeenCalled(); - expect(convertJsonSchemaToZod).toHaveBeenCalledTimes(2); + expect(convertJsonSchemaToZodV3).toHaveBeenCalledTimes(2); expect(agentTools).toEqual( expect.objectContaining({ - TestClient_tool1: { + TestClient_tool1: expect.objectContaining({ name: "TestClient_tool1", id: expect.any(String), description: "Tool 1 description", - parameters: {}, + parameters: expect.any(Object), execute: expect.any(Function), - }, - TestClient_tool2: { + }), + TestClient_tool2: expect.objectContaining({ id: expect.any(String), name: "TestClient_tool2", description: "Tool 2 description", - parameters: {}, + parameters: expect.any(Object), execute: expect.any(Function), - }, + }), }), ); }); @@ -425,20 +430,20 @@ describe("MCPClient", () => { }); it("should skip a tool if schema conversion fails", async () => { - (convertJsonSchemaToZod as vi.Mock).mockImplementationOnce(() => { + (convertJsonSchemaToZodV3 as vi.Mock).mockImplementationOnce(() => { throw new Error("Schema conversion failed"); }); const agentTools = await client.getAgentTools(); expect(agentTools).toEqual({ - TestClient_tool2: { + TestClient_tool2: expect.objectContaining({ id: expect.any(String), name: "TestClient_tool2", description: "Tool 2 description", - parameters: {}, + parameters: expect.any(Object), execute: expect.any(Function), - }, + }), }); // Check that the logger error method was called diff --git a/packages/core/src/mcp/client/index.ts b/packages/core/src/mcp/client/index.ts index 6c5c8c0d4..8afe7f5c7 100644 --- a/packages/core/src/mcp/client/index.ts +++ b/packages/core/src/mcp/client/index.ts @@ -13,8 +13,9 @@ import { ListResourcesResultSchema, } from "@modelcontextprotocol/sdk/types.js"; import type { Logger } from "@voltagent/internal"; -import type * as z from "zod"; +import { z } from "zod"; import { convertJsonSchemaToZod } from "zod-from-json-schema"; +import { convertJsonSchemaToZod as convertJsonSchemaToZodV3 } from "zod-from-json-schema-v3"; import { getGlobalLogger } from "../../logger"; import { type Tool, createTool } from "../../tool"; import type { @@ -326,7 +327,9 @@ export class MCPClient extends EventEmitter { inputSchema: unknown; }[]) { try { - const zodSchema = convertJsonSchemaToZod( + const zodSchema = ("toJSONSchema" in z + ? convertJsonSchemaToZod + : convertJsonSchemaToZodV3)( toolDef.inputSchema as Record, ) as unknown as z.ZodType; const namespacedToolName = `${this.clientInfo.name}_${toolDef.name}`; // Use original separator diff --git a/packages/docs-mcp/package.json b/packages/docs-mcp/package.json index 14368768c..8b933e3cf 100644 --- a/packages/docs-mcp/package.json +++ b/packages/docs-mcp/package.json @@ -37,7 +37,7 @@ "module": "dist/index.js", "peerDependencies": { "@voltagent/core": "^1.0.0-next.0", - "zod": "^3.25.0" + "zod": "^3.25.0 || ^4.0.0" }, "scripts": { "build": "tsup", diff --git a/packages/server-core/package.json b/packages/server-core/package.json index 7c32a6115..72da6d0b0 100644 --- a/packages/server-core/package.json +++ b/packages/server-core/package.json @@ -7,7 +7,8 @@ "ai": "^5.0.12", "jsonwebtoken": "^9.0.2", "ws": "^8.18.1", - "zod-from-json-schema": "^0.0.5" + "zod-from-json-schema": "^0.5.0", + "zod-from-json-schema-v3": "npm:zod-from-json-schema@^0.0.5" }, "devDependencies": { "@types/jsonwebtoken": "^9.0.10", @@ -38,7 +39,7 @@ "module": "dist/index.mjs", "peerDependencies": { "@voltagent/core": "^1.1.0", - "zod": "^3.25.0" + "zod": "^3.25.0 || ^4.0.0" }, "scripts": { "build": "tsup", diff --git a/packages/server-core/src/handlers/agent.handlers.ts b/packages/server-core/src/handlers/agent.handlers.ts index 7dd77c59e..b5cd7e858 100644 --- a/packages/server-core/src/handlers/agent.handlers.ts +++ b/packages/server-core/src/handlers/agent.handlers.ts @@ -1,7 +1,9 @@ import type { ServerProviderDeps } from "@voltagent/core"; import { convertUsage } from "@voltagent/core"; import { type Logger, safeStringify } from "@voltagent/internal"; +import { z } from "zod"; import { convertJsonSchemaToZod } from "zod-from-json-schema"; +import { convertJsonSchemaToZod as convertJsonSchemaToZodV3 } from "zod-from-json-schema-v3"; import type { ApiResponse } from "../types"; import { processAgentOptions } from "../utils/options"; @@ -266,8 +268,10 @@ export async function handleGenerateObject( const { input, schema: jsonSchema } = body; const options = processAgentOptions(body, signal); - // Convert JSON schema to Zod schema - const zodSchema = convertJsonSchemaToZod(jsonSchema); + // Convert JSON schema to Zod schema (supports zod v3 and v4) + const zodSchema = ("toJSONSchema" in z ? convertJsonSchemaToZod : convertJsonSchemaToZodV3)( + jsonSchema, + ) as any; const result = await agent.generateObject(input, zodSchema, options); @@ -315,8 +319,10 @@ export async function handleStreamObject( const { input, schema: jsonSchema } = body; const options = processAgentOptions(body, signal); - // Convert JSON schema to Zod schema - const zodSchema = convertJsonSchemaToZod(jsonSchema); + // Convert JSON schema to Zod schema (supports zod v3 and v4) + const zodSchema = ("toJSONSchema" in z ? convertJsonSchemaToZod : convertJsonSchemaToZodV3)( + jsonSchema, + ) as any; const result = await agent.streamObject(input, zodSchema, options); diff --git a/packages/server-hono/package.json b/packages/server-hono/package.json index a2a29e8d5..704a2e79a 100644 --- a/packages/server-hono/package.json +++ b/packages/server-hono/package.json @@ -5,7 +5,8 @@ "dependencies": { "@hono/node-server": "^1.14.0", "@hono/swagger-ui": "^0.5.1", - "@hono/zod-openapi": "^0.19.6", + "@hono/zod-openapi": "^0.19.10", + "@hono/zod-openapi-v4": "npm:@hono/zod-openapi@^1.1.0", "@voltagent/internal": "^0.0.10", "@voltagent/server-core": "^1.0.5", "hono": "^4.7.7" @@ -38,7 +39,7 @@ "module": "dist/index.mjs", "peerDependencies": { "@voltagent/core": "^1.1.0", - "zod": "^3.25.0" + "zod": "^3.25.0 || ^4.0.0" }, "scripts": { "build": "tsup", diff --git a/packages/server-hono/src/app-factory.ts b/packages/server-hono/src/app-factory.ts index f5a4065a6..224373498 100644 --- a/packages/server-hono/src/app-factory.ts +++ b/packages/server-hono/src/app-factory.ts @@ -1,5 +1,4 @@ import { swaggerUI } from "@hono/swagger-ui"; -import { OpenAPIHono } from "@hono/zod-openapi"; import type { ServerProviderDeps } from "@voltagent/core"; import { getLandingPageHTML, @@ -17,6 +16,7 @@ import { registerWorkflowRoutes, } from "./routes"; import type { HonoServerConfig } from "./types"; +import { OpenAPIHono } from "./zod-openapi-compat"; /** * Create Hono app with dependencies diff --git a/packages/server-hono/src/routes/agent.routes.ts b/packages/server-hono/src/routes/agent.routes.ts index 0db728369..c591acd15 100644 --- a/packages/server-hono/src/routes/agent.routes.ts +++ b/packages/server-hono/src/routes/agent.routes.ts @@ -1,4 +1,3 @@ -import { createRoute, z } from "@hono/zod-openapi"; import { AGENT_ROUTES, AgentListSchema, @@ -24,6 +23,7 @@ import { WorkflowSuspendRequestSchema, WorkflowSuspendResponseSchema, } from "@voltagent/server-core"; +import { createRoute, z } from "../zod-openapi-compat"; // Re-export schemas from server-core for backward compatibility export { diff --git a/packages/server-hono/src/routes/index.ts b/packages/server-hono/src/routes/index.ts index 5943161ee..8168ab619 100644 --- a/packages/server-hono/src/routes/index.ts +++ b/packages/server-hono/src/routes/index.ts @@ -1,4 +1,3 @@ -import type { OpenAPIHono } from "@hono/zod-openapi"; import type { ServerProviderDeps } from "@voltagent/core"; import type { Logger } from "@voltagent/internal"; import { @@ -23,6 +22,7 @@ import { isErrorResponse, mapLogResponse, } from "@voltagent/server-core"; +import type { OpenAPIHono } from "../zod-openapi-compat"; import { chatRoute, executeWorkflowRoute, diff --git a/packages/server-hono/src/routes/log.routes.ts b/packages/server-hono/src/routes/log.routes.ts index 392a9696a..011e3d694 100644 --- a/packages/server-hono/src/routes/log.routes.ts +++ b/packages/server-hono/src/routes/log.routes.ts @@ -1,5 +1,5 @@ -import { createRoute, z } from "@hono/zod-openapi"; import { LOG_ROUTES } from "@voltagent/server-core"; +import { createRoute, z } from "../zod-openapi-compat"; // Common Error Response Schema (reuse from main routes) const ErrorSchema = z.object({ diff --git a/packages/server-hono/src/routes/observability.ts b/packages/server-hono/src/routes/observability.ts index 581fd5b37..67ea4169f 100644 --- a/packages/server-hono/src/routes/observability.ts +++ b/packages/server-hono/src/routes/observability.ts @@ -2,7 +2,6 @@ * Observability route handlers for Hono */ -import type { OpenAPIHono } from "@hono/zod-openapi"; import type { ServerProviderDeps } from "@voltagent/core"; import type { Logger } from "@voltagent/internal"; import { @@ -16,6 +15,7 @@ import { queryLogsHandler, setupObservabilityHandler, } from "@voltagent/server-core"; +import type { OpenAPIHono } from "../zod-openapi-compat"; /** * Register observability routes diff --git a/packages/server-hono/src/types.ts b/packages/server-hono/src/types.ts index 6df6ac2b9..b4e4062e5 100644 --- a/packages/server-hono/src/types.ts +++ b/packages/server-hono/src/types.ts @@ -1,5 +1,5 @@ -import type { OpenAPIHono } from "@hono/zod-openapi"; import type { AuthProvider } from "@voltagent/server-core"; +import type { OpenAPIHono } from "./zod-openapi-compat"; export interface HonoServerConfig { port?: number; diff --git a/packages/server-hono/src/zod-openapi-compat.ts b/packages/server-hono/src/zod-openapi-compat.ts new file mode 100644 index 000000000..0028d693e --- /dev/null +++ b/packages/server-hono/src/zod-openapi-compat.ts @@ -0,0 +1,18 @@ +/** + * Compatibility layer for @hono/zod-openapi to support both Zod v3 and v4 + * + * This module provides a unified interface that works with both Zod versions. + * It will automatically select the appropriate @hono/zod-openapi version + * based on the installed Zod version in the project. + * + * - Zod v3: Uses @hono/zod-openapi (0.19.10) + * - Zod v4: Uses @hono/zod-openapi-v4 (1.1.0+) + * + * For now, we're using the v3 compatible version (0.19.10) which supports + * both Zod v3 and has loose compatibility with v4 (>=3.0.0) + */ + +// Re-export everything from the v3 compatible version +// @hono/zod-openapi@0.19.10 has peerDeps: zod: '>=3.0.0' so it works with both v3 and v4 +export { OpenAPIHono, createRoute, z } from "@hono/zod-openapi"; +export type { OpenAPIHono as OpenAPIHonoType } from "@hono/zod-openapi"; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c97191e53..90ed2af62 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1629,6 +1629,61 @@ importers: specifier: ^0.1.7 version: 0.1.7(@types/node@24.2.1)(tsx@4.20.4) + examples/with-viteval/dist: + dependencies: + '@ai-sdk/openai': + specifier: ^2.0.2 + version: 2.0.17(zod@3.25.76) + '@voltagent/cli': + specifier: ^0.1.10 + version: link:../../../packages/cli + '@voltagent/core': + specifier: ^1.1.5 + version: link:../../../packages/core + '@voltagent/libsql': + specifier: ^1.0.2 + version: link:../../../packages/libsql + '@voltagent/logger': + specifier: ^1.0.1 + version: link:../../../packages/logger + '@voltagent/server-hono': + specifier: ^1.0.4 + version: link:../../../packages/server-hono + ai: + specifier: ^5.0.12 + version: 5.0.19(zod@3.25.76) + consola: + specifier: ^3.4.2 + version: 3.4.2 + envalid: + specifier: ^8.1.0 + version: 8.1.0 + yargs: + specifier: ^18.0.0 + version: 18.0.0 + zod: + specifier: ^3.25.76 + version: 3.25.76 + devDependencies: + '@tsconfig/node24': + specifier: ^24.0.1 + version: 24.0.1 + '@types/yargs': + specifier: ^17.0.33 + version: 17.0.33 + dotenv: + specifier: ^16.4.5 + version: 16.6.1 + tsx: + specifier: ^4.19.3 + version: 4.20.4 + typescript: + specifier: ^5.8.2 + version: 5.9.2 + viteval: + specifier: ^0.1.7 + version: 0.1.7(@types/node@24.2.1)(tsx@4.20.4) + examples/with-voice-elevenlabs: dependencies: '@ai-sdk/openai': @@ -2039,8 +2094,11 @@ importers: specifier: ^9.0.1 version: 9.0.1 zod-from-json-schema: - specifier: ^0.0.5 - version: 0.0.5 + specifier: ^0.5.0 + version: 0.5.0 + zod-from-json-schema-v3: + specifier: npm:zod-from-json-schema@^0.0.5 + version: /zod-from-json-schema@0.0.5 devDependencies: '@ai-sdk/provider-utils': specifier: ^3.0.0 @@ -2362,8 +2420,11 @@ importers: specifier: ^8.18.1 version: 8.18.3 zod-from-json-schema: - specifier: ^0.0.5 - version: 0.0.5 + specifier: ^0.5.0 + version: 0.5.0 + zod-from-json-schema-v3: + specifier: npm:zod-from-json-schema@^0.0.5 + version: /zod-from-json-schema@0.0.5 devDependencies: '@types/jsonwebtoken': specifier: ^9.0.10 @@ -2396,8 +2457,11 @@ importers: specifier: ^0.5.1 version: 0.5.2(hono@4.9.1) '@hono/zod-openapi': - specifier: ^0.19.6 + specifier: ^0.19.10 version: 0.19.10(hono@4.9.1)(zod@3.25.76) + '@hono/zod-openapi-v4': + specifier: npm:@hono/zod-openapi@^1.1.0 + version: /@hono/zod-openapi@1.1.0(hono@4.9.1)(zod@3.25.76) '@voltagent/core': specifier: ^1.1.0 version: link:../core @@ -2781,6 +2845,15 @@ packages: zod: 3.25.76 dev: false + /@asteasolutions/zod-to-openapi@8.1.0(zod@3.25.76): + resolution: {integrity: sha512-tQFxVs05J/6QXXqIzj6rTRk3nj1HFs4pe+uThwE95jL5II2JfpVXkK+CqkO7aT0Do5AYqO6LDrKpleLUFXgY+g==} + peerDependencies: + zod: ^4.0.0 + dependencies: + openapi3-ts: 4.5.0 + zod: 3.25.76 + dev: false + /@aws-crypto/crc32@5.2.0: resolution: {integrity: sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==} engines: {node: '>=16.0.0'} @@ -5693,6 +5766,20 @@ packages: zod: 3.25.76 dev: false + /@hono/zod-openapi@1.1.0(hono@4.9.1)(zod@3.25.76): + resolution: {integrity: sha512-S4jVR+A/jI4MA/RKJqmpjdHAN2l/EsqLnKHBv68x3WxV1NGVe3Sh7f6LV6rHEGYNHfiqpD75664A/erc+r9dQA==} + engines: {node: '>=16.0.0'} + peerDependencies: + hono: '>=4.3.6' + zod: ^4.0.0 + dependencies: + '@asteasolutions/zod-to-openapi': 8.1.0(zod@3.25.76) + '@hono/zod-validator': 0.7.2(hono@4.9.1)(zod@3.25.76) + hono: 4.9.1 + openapi3-ts: 4.5.0 + zod: 3.25.76 + dev: false + /@hono/zod-validator@0.7.2(hono@4.9.1)(zod@3.25.76): resolution: {integrity: sha512-ub5eL/NeZ4eLZawu78JpW/J+dugDAYhwqUIdp9KYScI6PZECij4Hx4UsrthlEUutqDDhPwRI0MscUfNkvn/mqQ==} peerDependencies: @@ -21272,6 +21359,12 @@ packages: zod: 3.25.76 dev: false + /zod-from-json-schema@0.5.0: + resolution: {integrity: sha512-W1v1YIoimOJfvuorGGp1QroizLL3jEGELJtgrHiVg/ytxVZdh/BTTVyPypGB7YK30LHrCkkebbjuyHIjBGCEzw==} + dependencies: + zod: 4.0.17 + dev: false + /zod-to-json-schema@3.24.6(zod@3.25.76): resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==} peerDependencies: From 29e574a739fbe4ab9198f4083a2f98a262951bf2 Mon Sep 17 00:00:00 2001 From: Omer Aplak Date: Tue, 16 Sep 2025 11:22:03 -0700 Subject: [PATCH 02/13] feat: add changeset reference for thin-lions-win --- .changeset/pre.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 8f07ada50..56899437f 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -25,5 +25,5 @@ "@voltagent/vercel-ai-exporter": "1.0.0", "@voltagent/voice": "1.0.0" }, - "changesets": [] + "changesets": ["thin-lions-win"] } From 44478ecfa425f6fd84abd4e4357395c0a6b5bb82 Mon Sep 17 00:00:00 2001 From: Omer Aplak Date: Tue, 16 Sep 2025 11:32:35 -0700 Subject: [PATCH 03/13] fix: update @voltagent/core peer dependency version to ^1.x --- packages/server-core/package.json | 2 +- packages/server-hono/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/server-core/package.json b/packages/server-core/package.json index 72da6d0b0..17867bf68 100644 --- a/packages/server-core/package.json +++ b/packages/server-core/package.json @@ -38,7 +38,7 @@ "main": "dist/index.js", "module": "dist/index.mjs", "peerDependencies": { - "@voltagent/core": "^1.1.0", + "@voltagent/core": "^1.x", "zod": "^3.25.0 || ^4.0.0" }, "scripts": { diff --git a/packages/server-hono/package.json b/packages/server-hono/package.json index 704a2e79a..97b8475a5 100644 --- a/packages/server-hono/package.json +++ b/packages/server-hono/package.json @@ -38,7 +38,7 @@ "main": "dist/index.js", "module": "dist/index.mjs", "peerDependencies": { - "@voltagent/core": "^1.1.0", + "@voltagent/core": "^1.x", "zod": "^3.25.0 || ^4.0.0" }, "scripts": { From 8ab47320a28278e546f0e79bf5b4df9074d20c5d Mon Sep 17 00:00:00 2001 From: Omer Aplak Date: Tue, 16 Sep 2025 11:48:06 -0700 Subject: [PATCH 04/13] fix: change @voltagent/server-core version from minor to patch --- .changeset/thin-lions-win.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.changeset/thin-lions-win.md b/.changeset/thin-lions-win.md index da3c8959f..2ecab5894 100644 --- a/.changeset/thin-lions-win.md +++ b/.changeset/thin-lions-win.md @@ -1,6 +1,6 @@ --- -"@voltagent/core": minor -"@voltagent/server-core": minor +"@voltagent/core": patch +"@voltagent/server-core": patch "@voltagent/server-hono": patch "@voltagent/docs-mcp": patch --- From 31dbaf6867b21cfd1c76fab097c857eb751b4319 Mon Sep 17 00:00:00 2001 From: Omer Aplak Date: Tue, 16 Sep 2025 11:54:43 -0700 Subject: [PATCH 05/13] fix: update @voltagent/core version specifier to ^1.x for consistency --- .changeset/thin-lions-win.md | 4 ++-- pnpm-lock.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.changeset/thin-lions-win.md b/.changeset/thin-lions-win.md index 2ecab5894..da3c8959f 100644 --- a/.changeset/thin-lions-win.md +++ b/.changeset/thin-lions-win.md @@ -1,6 +1,6 @@ --- -"@voltagent/core": patch -"@voltagent/server-core": patch +"@voltagent/core": minor +"@voltagent/server-core": minor "@voltagent/server-hono": patch "@voltagent/docs-mcp": patch --- diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 90ed2af62..1da7a0a69 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2405,7 +2405,7 @@ importers: packages/server-core: dependencies: '@voltagent/core': - specifier: ^1.1.0 + specifier: ^1.x version: link:../core '@voltagent/internal': specifier: ^0.0.10 @@ -2463,7 +2463,7 @@ importers: specifier: npm:@hono/zod-openapi@^1.1.0 version: /@hono/zod-openapi@1.1.0(hono@4.9.1)(zod@3.25.76) '@voltagent/core': - specifier: ^1.1.0 + specifier: ^1.x version: link:../core '@voltagent/internal': specifier: ^0.0.10 From ed850ec8aa093d24ab999a44bad8ca26ab0102aa Mon Sep 17 00:00:00 2001 From: Omer Aplak Date: Tue, 16 Sep 2025 11:59:47 -0700 Subject: [PATCH 06/13] fix: change @voltagent/core and @voltagent/server-core version from minor to patch --- .changeset/thin-lions-win.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.changeset/thin-lions-win.md b/.changeset/thin-lions-win.md index da3c8959f..2ecab5894 100644 --- a/.changeset/thin-lions-win.md +++ b/.changeset/thin-lions-win.md @@ -1,6 +1,6 @@ --- -"@voltagent/core": minor -"@voltagent/server-core": minor +"@voltagent/core": patch +"@voltagent/server-core": patch "@voltagent/server-hono": patch "@voltagent/docs-mcp": patch --- From 2c88e02b6406798d58bd03b2c2e38751a3bc7003 Mon Sep 17 00:00:00 2001 From: Omer Aplak Date: Tue, 16 Sep 2025 12:05:57 -0700 Subject: [PATCH 07/13] fix: remove changeset reference for thin-lions-win --- .changeset/pre.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 56899437f..8f07ada50 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -25,5 +25,5 @@ "@voltagent/vercel-ai-exporter": "1.0.0", "@voltagent/voice": "1.0.0" }, - "changesets": ["thin-lions-win"] + "changesets": [] } From 8b69c2a905e2048d7b20d153d6c0e70e4dd77c2c Mon Sep 17 00:00:00 2001 From: voltagent-bot Date: Tue, 16 Sep 2025 12:11:26 -0700 Subject: [PATCH 08/13] chore: version packages (prerelease) (next) (#568) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .changeset/pre.json | 4 +- examples/base/package.json | 6 +- examples/github-repo-analyzer/package.json | 6 +- examples/sdk-trace-example/package.json | 4 +- examples/with-amazon-bedrock/package.json | 6 +- examples/with-anthropic/package.json | 6 +- examples/with-chroma/package.json | 6 +- examples/with-composio-mcp/package.json | 6 +- examples/with-custom-endpoints/package.json | 6 +- examples/with-dynamic-parameters/package.json | 6 +- examples/with-dynamic-prompts/package.json | 6 +- examples/with-google-ai/package.json | 6 +- examples/with-google-vertex-ai/package.json | 6 +- examples/with-groq-ai/package.json | 6 +- examples/with-hooks/package.json | 6 +- examples/with-hugging-face-mcp/package.json | 6 +- examples/with-jwt-auth/CHANGELOG.md | 9 + examples/with-jwt-auth/package.json | 8 +- examples/with-langfuse/package.json | 8 +- examples/with-mcp/package.json | 6 +- examples/with-nextjs/package.json | 6 +- examples/with-peaka-mcp/package.json | 6 +- examples/with-pinecone/package.json | 6 +- examples/with-playwright/package.json | 6 +- examples/with-postgres/package.json | 6 +- examples/with-qdrant/package.json | 6 +- examples/with-rag-chatbot/package.json | 6 +- examples/with-recipe-generator/package.json | 4 +- examples/with-research-assistant/package.json | 6 +- examples/with-retrieval/package.json | 6 +- examples/with-subagents/package.json | 6 +- examples/with-supabase/package.json | 6 +- examples/with-thinking-tool/package.json | 6 +- examples/with-tools/package.json | 6 +- examples/with-turso/package.json | 6 +- examples/with-vector-search/package.json | 6 +- examples/with-vercel-ai/package.json | 6 +- examples/with-viteval/package.json | 6 +- examples/with-voice-elevenlabs/package.json | 8 +- examples/with-voice-openai/package.json | 8 +- examples/with-voice-xsai/package.json | 8 +- examples/with-voltagent-exporter/package.json | 6 +- examples/with-workflow/package.json | 6 +- examples/with-working-memory/package.json | 6 +- examples/with-zapier-mcp/package.json | 6 +- packages/core/CHANGELOG.md | 23 + packages/core/package.json | 2 +- packages/docs-mcp/CHANGELOG.md | 26 + packages/docs-mcp/package.json | 4 +- packages/langfuse-exporter/CHANGELOG.md | 7 + packages/langfuse-exporter/package.json | 6 +- packages/libsql/CHANGELOG.md | 7 + packages/libsql/package.json | 6 +- packages/postgres/CHANGELOG.md | 7 + packages/postgres/package.json | 6 +- packages/sdk/CHANGELOG.md | 7 + packages/sdk/package.json | 4 +- packages/server-core/CHANGELOG.md | 26 + packages/server-core/package.json | 4 +- packages/server-hono/CHANGELOG.md | 27 + packages/server-hono/package.json | 6 +- packages/supabase/CHANGELOG.md | 7 + packages/supabase/package.json | 6 +- packages/vercel-ai-exporter/CHANGELOG.md | 8 + packages/vercel-ai-exporter/package.json | 8 +- packages/voice/CHANGELOG.md | 7 + packages/voice/package.json | 6 +- pnpm-lock.yaml | 494 +++++++++--------- 68 files changed, 585 insertions(+), 396 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 8f07ada50..6f7e8643c 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -25,5 +25,7 @@ "@voltagent/vercel-ai-exporter": "1.0.0", "@voltagent/voice": "1.0.0" }, - "changesets": [] + "changesets": [ + "thin-lions-win" + ] } diff --git a/examples/base/package.json b/examples/base/package.json index b7ae9069f..1416b95fc 100644 --- a/examples/base/package.json +++ b/examples/base/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/github-repo-analyzer/package.json b/examples/github-repo-analyzer/package.json index a2ca6116c..05ee55f29 100644 --- a/examples/github-repo-analyzer/package.json +++ b/examples/github-repo-analyzer/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@octokit/rest": "^21.0.0", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/sdk-trace-example/package.json b/examples/sdk-trace-example/package.json index 1ef3a8544..3e6e413c3 100644 --- a/examples/sdk-trace-example/package.json +++ b/examples/sdk-trace-example/package.json @@ -3,8 +3,8 @@ "author": "", "dependencies": { "@voltagent/logger": "^1.0.1", - "@voltagent/sdk": "^0.1.6", - "@voltagent/server-hono": "^1.0.4" + "@voltagent/sdk": "^0.1.7-next.0", + "@voltagent/server-hono": "^1.0.5-next.0" }, "devDependencies": { "@types/node": "^24.2.1", diff --git a/examples/with-amazon-bedrock/package.json b/examples/with-amazon-bedrock/package.json index e4d089e5e..1492fb920 100644 --- a/examples/with-amazon-bedrock/package.json +++ b/examples/with-amazon-bedrock/package.json @@ -5,10 +5,10 @@ "@ai-sdk/amazon-bedrock": "^3.0.0", "@aws-sdk/credential-providers": "~3.799.0", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-anthropic/package.json b/examples/with-anthropic/package.json index a340ae6fe..1a69cc6f9 100644 --- a/examples/with-anthropic/package.json +++ b/examples/with-anthropic/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/anthropic": "^2.0.6", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-chroma/package.json b/examples/with-chroma/package.json index 3914f3cd5..ef4fffa96 100644 --- a/examples/with-chroma/package.json +++ b/examples/with-chroma/package.json @@ -7,10 +7,10 @@ "@chroma-core/ollama": "^0.1.7", "@chroma-core/openai": "^0.1.7", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "chromadb": "^3.0.4", "zod": "^3.25.76" diff --git a/examples/with-composio-mcp/package.json b/examples/with-composio-mcp/package.json index 82d5569e7..5b5403d18 100644 --- a/examples/with-composio-mcp/package.json +++ b/examples/with-composio-mcp/package.json @@ -5,10 +5,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-custom-endpoints/package.json b/examples/with-custom-endpoints/package.json index edb7f9314..d733292c5 100644 --- a/examples/with-custom-endpoints/package.json +++ b/examples/with-custom-endpoints/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-dynamic-parameters/package.json b/examples/with-dynamic-parameters/package.json index f14512005..5518034af 100644 --- a/examples/with-dynamic-parameters/package.json +++ b/examples/with-dynamic-parameters/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-dynamic-prompts/package.json b/examples/with-dynamic-prompts/package.json index 04586ccba..587226242 100644 --- a/examples/with-dynamic-prompts/package.json +++ b/examples/with-dynamic-prompts/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-google-ai/package.json b/examples/with-google-ai/package.json index b775159ec..db0ffbb00 100644 --- a/examples/with-google-ai/package.json +++ b/examples/with-google-ai/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/google": "^2.0.13", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-google-vertex-ai/package.json b/examples/with-google-vertex-ai/package.json index 3049f6fff..244a0950e 100644 --- a/examples/with-google-vertex-ai/package.json +++ b/examples/with-google-vertex-ai/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/google-vertex": "^3.0.25", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-groq-ai/package.json b/examples/with-groq-ai/package.json index 3bc9ef12f..23ef0e142 100644 --- a/examples/with-groq-ai/package.json +++ b/examples/with-groq-ai/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/groq": "^2.0.18", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-hooks/package.json b/examples/with-hooks/package.json index 0c49d20c8..21f5a3f81 100644 --- a/examples/with-hooks/package.json +++ b/examples/with-hooks/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-hugging-face-mcp/package.json b/examples/with-hugging-face-mcp/package.json index 3b071cef0..93c56dec1 100644 --- a/examples/with-hugging-face-mcp/package.json +++ b/examples/with-hugging-face-mcp/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-jwt-auth/CHANGELOG.md b/examples/with-jwt-auth/CHANGELOG.md index 489e46593..4217d2060 100644 --- a/examples/with-jwt-auth/CHANGELOG.md +++ b/examples/with-jwt-auth/CHANGELOG.md @@ -1,5 +1,14 @@ # with-jwt-auth +## 1.0.2-next.0 + +### Patch Changes + +- Updated dependencies [[`77a3f64`](https://github.com/VoltAgent/voltagent/commit/77a3f64dea6e8a06fbbd72878711efa9ceb90bc3)]: + - @voltagent/core@1.1.7-next.0 + - @voltagent/server-hono@1.0.5-next.0 + - @voltagent/libsql@1.0.3-next.0 + ## 1.0.1 ### Patch Changes diff --git a/examples/with-jwt-auth/package.json b/examples/with-jwt-auth/package.json index 4a35f2414..a453474bd 100644 --- a/examples/with-jwt-auth/package.json +++ b/examples/with-jwt-auth/package.json @@ -1,12 +1,12 @@ { "name": "with-jwt-auth", - "version": "1.0.1", + "version": "1.0.2-next.0", "dependencies": { "@ai-sdk/openai": "^2.0.2", - "@voltagent/core": "^1.1.0", - "@voltagent/libsql": "^1.0.0-next.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.0", - "@voltagent/server-hono": "^1.0.2", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "jsonwebtoken": "^9.0.2", "zod": "^3.25.76" diff --git a/examples/with-langfuse/package.json b/examples/with-langfuse/package.json index 5c3c81149..f1545fcfe 100644 --- a/examples/with-langfuse/package.json +++ b/examples/with-langfuse/package.json @@ -4,11 +4,11 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/langfuse-exporter": "^1.1.0", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/langfuse-exporter": "^1.1.1-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-mcp/package.json b/examples/with-mcp/package.json index c54fcd3bd..9c63b831f 100644 --- a/examples/with-mcp/package.json +++ b/examples/with-mcp/package.json @@ -5,10 +5,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-nextjs/package.json b/examples/with-nextjs/package.json index 64c11376f..f5be146fc 100644 --- a/examples/with-nextjs/package.json +++ b/examples/with-nextjs/package.json @@ -7,10 +7,10 @@ "@libsql/client": "^0.15.0", "@tailwindcss/postcss": "^4.1.4", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "import-in-the-middle": "^1.14.2", "next": "15.3.1", diff --git a/examples/with-peaka-mcp/package.json b/examples/with-peaka-mcp/package.json index 5c6b6aece..1ba66c86e 100644 --- a/examples/with-peaka-mcp/package.json +++ b/examples/with-peaka-mcp/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-pinecone/package.json b/examples/with-pinecone/package.json index 66f04120c..595da4aa7 100644 --- a/examples/with-pinecone/package.json +++ b/examples/with-pinecone/package.json @@ -5,10 +5,10 @@ "@ai-sdk/openai": "^2.0.2", "@pinecone-database/pinecone": "^6.1.1", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "openai": "^4.91.0", "zod": "^3.25.76" diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index c3a5dabe4..a872f2dcc 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -8,10 +8,10 @@ "@playwright/browser-webkit": "1.51.1", "@playwright/test": "^1.51.1", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "axios": "^1.5.0", "playwright": "1.51.1", diff --git a/examples/with-postgres/package.json b/examples/with-postgres/package.json index fcda348ca..dd4819abb 100644 --- a/examples/with-postgres/package.json +++ b/examples/with-postgres/package.json @@ -5,10 +5,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", + "@voltagent/core": "^1.1.7-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/postgres": "^1.0.2", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/postgres": "^1.0.3-next.0", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-qdrant/package.json b/examples/with-qdrant/package.json index eb8e90514..2af7dbc08 100644 --- a/examples/with-qdrant/package.json +++ b/examples/with-qdrant/package.json @@ -5,10 +5,10 @@ "@ai-sdk/openai": "^2.0.2", "@qdrant/js-client-rest": "^1.15.0", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "openai": "^4.91.0", "zod": "^3.25.76" diff --git a/examples/with-rag-chatbot/package.json b/examples/with-rag-chatbot/package.json index 79be08047..300930caf 100644 --- a/examples/with-rag-chatbot/package.json +++ b/examples/with-rag-chatbot/package.json @@ -5,10 +5,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-recipe-generator/package.json b/examples/with-recipe-generator/package.json index d7311c48f..66429ea52 100644 --- a/examples/with-recipe-generator/package.json +++ b/examples/with-recipe-generator/package.json @@ -4,9 +4,9 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", + "@voltagent/core": "^1.1.7-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-research-assistant/package.json b/examples/with-research-assistant/package.json index 1f8541886..2fd33235d 100644 --- a/examples/with-research-assistant/package.json +++ b/examples/with-research-assistant/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "zod": "^3.25.76" }, "devDependencies": { diff --git a/examples/with-retrieval/package.json b/examples/with-retrieval/package.json index 2a259a38f..e90bb831f 100644 --- a/examples/with-retrieval/package.json +++ b/examples/with-retrieval/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-subagents/package.json b/examples/with-subagents/package.json index 823e8158f..12836bc08 100644 --- a/examples/with-subagents/package.json +++ b/examples/with-subagents/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-supabase/package.json b/examples/with-supabase/package.json index 93ad29454..378b847fa 100644 --- a/examples/with-supabase/package.json +++ b/examples/with-supabase/package.json @@ -5,10 +5,10 @@ "@ai-sdk/openai": "^2.0.2", "@supabase/supabase-js": "^2.49.4", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", + "@voltagent/core": "^1.1.7-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", - "@voltagent/supabase": "^1.0.1", + "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/supabase": "^1.0.2-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-thinking-tool/package.json b/examples/with-thinking-tool/package.json index 3ed8175ad..8a2b19e2b 100644 --- a/examples/with-thinking-tool/package.json +++ b/examples/with-thinking-tool/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-tools/package.json b/examples/with-tools/package.json index 14fcbfe18..98ebc75b4 100644 --- a/examples/with-tools/package.json +++ b/examples/with-tools/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-turso/package.json b/examples/with-turso/package.json index 99fcfa743..8228de832 100644 --- a/examples/with-turso/package.json +++ b/examples/with-turso/package.json @@ -5,10 +5,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-vector-search/package.json b/examples/with-vector-search/package.json index eff175b65..3eaa68920 100644 --- a/examples/with-vector-search/package.json +++ b/examples/with-vector-search/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-vercel-ai/package.json b/examples/with-vercel-ai/package.json index 856b21284..5512518ee 100644 --- a/examples/with-vercel-ai/package.json +++ b/examples/with-vercel-ai/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-viteval/package.json b/examples/with-viteval/package.json index 5f8fe0e29..bd969bb61 100644 --- a/examples/with-viteval/package.json +++ b/examples/with-viteval/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "consola": "^3.4.2", "envalid": "^8.1.0", diff --git a/examples/with-voice-elevenlabs/package.json b/examples/with-voice-elevenlabs/package.json index 227b3d9b9..6866b4c9f 100644 --- a/examples/with-voice-elevenlabs/package.json +++ b/examples/with-voice-elevenlabs/package.json @@ -4,11 +4,11 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", - "@voltagent/voice": "^1.0.0", + "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/voice": "^1.0.1-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-voice-openai/package.json b/examples/with-voice-openai/package.json index 4c85d3972..224555b01 100644 --- a/examples/with-voice-openai/package.json +++ b/examples/with-voice-openai/package.json @@ -4,11 +4,11 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", - "@voltagent/voice": "^1.0.0", + "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/voice": "^1.0.1-next.0", "ai": "^5.0.12", "dotenv": "^16.4.5", "openai": "^4.91.0", diff --git a/examples/with-voice-xsai/package.json b/examples/with-voice-xsai/package.json index 59278792f..018ccdcfe 100644 --- a/examples/with-voice-xsai/package.json +++ b/examples/with-voice-xsai/package.json @@ -4,11 +4,11 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", - "@voltagent/voice": "^1.0.0", + "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/voice": "^1.0.1-next.0", "ai": "^5.0.12", "dotenv": "^16.4.5", "openai": "^4.91.0", diff --git a/examples/with-voltagent-exporter/package.json b/examples/with-voltagent-exporter/package.json index 114145a0b..0186ed462 100644 --- a/examples/with-voltagent-exporter/package.json +++ b/examples/with-voltagent-exporter/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-workflow/package.json b/examples/with-workflow/package.json index f640abc9b..087f9edbd 100644 --- a/examples/with-workflow/package.json +++ b/examples/with-workflow/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-working-memory/package.json b/examples/with-working-memory/package.json index 5de238f0b..85acef709 100644 --- a/examples/with-working-memory/package.json +++ b/examples/with-working-memory/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "^1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-zapier-mcp/package.json b/examples/with-zapier-mcp/package.json index 1718da2bb..9df34286c 100644 --- a/examples/with-zapier-mcp/package.json +++ b/examples/with-zapier-mcp/package.json @@ -6,10 +6,10 @@ "dependencies": { "@ai-sdk/amazon-bedrock": "^3.0.0", "@aws-sdk/credential-providers": "~3.799.0", - "@voltagent/core": "~1.1.6", - "@voltagent/libsql": "^1.0.2", + "@voltagent/core": "~1.1.7-next.0", + "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.4", + "@voltagent/server-hono": "^1.0.5-next.0", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 9f7563690..11cb1d9e4 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,28 @@ # @voltagent/core +## 1.1.7-next.0 + +### Patch Changes + +- [#551](https://github.com/VoltAgent/voltagent/pull/551) [`77a3f64`](https://github.com/VoltAgent/voltagent/commit/77a3f64dea6e8a06fbbd72878711efa9ceb90bc3) Thanks [@omeraplak](https://github.com/omeraplak)! - feat: add Zod v4 support (backwards-compatible with v3) + + What’s new + - Core + server now support `zod` v4 while keeping v3 working. + - Peer ranges expanded to `"zod": "^3.25.0 || ^4.0.0"`. + - JSON Schema → Zod conversion handles both versions: + - Uses `zod-from-json-schema@^0.5.0` when Zod v4 is detected. + - Falls back to `zod-from-json-schema@^0.0.5` via alias `zod-from-json-schema-v3` for Zod v3. + - Implemented in MCP client (core) and object handlers (server-core). + + Why + - Zod v4 introduces changes that require a version-aware conversion path. This update adds seamless compatibility for both major versions. + + Impact + - No breaking changes. Projects on Zod v3 continue to work unchanged. Projects can upgrade to Zod v4 without code changes. + + Notes + - If your bundler disallows npm aliasing, ensure it can resolve `zod-from-json-schema-v3` (alias to `zod-from-json-schema@^0.0.5`). + ## 1.1.6 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 43e8accb7..162b34d6a 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": "1.1.6", + "version": "1.1.7-next.0", "dependencies": { "@modelcontextprotocol/sdk": "^1.12.1", "@opentelemetry/api": "^1.9.0", diff --git a/packages/docs-mcp/CHANGELOG.md b/packages/docs-mcp/CHANGELOG.md index 22b190173..4897b4db5 100644 --- a/packages/docs-mcp/CHANGELOG.md +++ b/packages/docs-mcp/CHANGELOG.md @@ -1,5 +1,31 @@ # @voltagent/docs-mcp +## 1.0.2-next.0 + +### Patch Changes + +- [#551](https://github.com/VoltAgent/voltagent/pull/551) [`77a3f64`](https://github.com/VoltAgent/voltagent/commit/77a3f64dea6e8a06fbbd72878711efa9ceb90bc3) Thanks [@omeraplak](https://github.com/omeraplak)! - feat: add Zod v4 support (backwards-compatible with v3) + + What’s new + - Core + server now support `zod` v4 while keeping v3 working. + - Peer ranges expanded to `"zod": "^3.25.0 || ^4.0.0"`. + - JSON Schema → Zod conversion handles both versions: + - Uses `zod-from-json-schema@^0.5.0` when Zod v4 is detected. + - Falls back to `zod-from-json-schema@^0.0.5` via alias `zod-from-json-schema-v3` for Zod v3. + - Implemented in MCP client (core) and object handlers (server-core). + + Why + - Zod v4 introduces changes that require a version-aware conversion path. This update adds seamless compatibility for both major versions. + + Impact + - No breaking changes. Projects on Zod v3 continue to work unchanged. Projects can upgrade to Zod v4 without code changes. + + Notes + - If your bundler disallows npm aliasing, ensure it can resolve `zod-from-json-schema-v3` (alias to `zod-from-json-schema@^0.0.5`). + +- Updated dependencies [[`77a3f64`](https://github.com/VoltAgent/voltagent/commit/77a3f64dea6e8a06fbbd72878711efa9ceb90bc3)]: + - @voltagent/core@1.1.7-next.0 + ## 1.0.1 ### Patch Changes diff --git a/packages/docs-mcp/package.json b/packages/docs-mcp/package.json index 8b933e3cf..52478dc2b 100644 --- a/packages/docs-mcp/package.json +++ b/packages/docs-mcp/package.json @@ -1,7 +1,7 @@ { "name": "@voltagent/docs-mcp", "description": "VoltAgent docs-mcp - MCP Docs ", - "version": "1.0.1", + "version": "1.0.2-next.0", "bin": { "voltagent-docs-mcp": "dist/index.js" }, @@ -36,7 +36,7 @@ "main": "dist/index.cjs", "module": "dist/index.js", "peerDependencies": { - "@voltagent/core": "^1.0.0-next.0", + "@voltagent/core": "^1.1.7-next.0", "zod": "^3.25.0 || ^4.0.0" }, "scripts": { diff --git a/packages/langfuse-exporter/CHANGELOG.md b/packages/langfuse-exporter/CHANGELOG.md index 945a05ee4..d25c99a92 100644 --- a/packages/langfuse-exporter/CHANGELOG.md +++ b/packages/langfuse-exporter/CHANGELOG.md @@ -1,5 +1,12 @@ # @voltagent/langfuse-exporter +## 1.1.1-next.0 + +### Patch Changes + +- Updated dependencies [[`77a3f64`](https://github.com/VoltAgent/voltagent/commit/77a3f64dea6e8a06fbbd72878711efa9ceb90bc3)]: + - @voltagent/core@1.1.7-next.0 + ## 1.1.0 ### Minor Changes diff --git a/packages/langfuse-exporter/package.json b/packages/langfuse-exporter/package.json index 46be8fa82..0b96cb5a9 100644 --- a/packages/langfuse-exporter/package.json +++ b/packages/langfuse-exporter/package.json @@ -1,7 +1,7 @@ { "name": "@voltagent/langfuse-exporter", "description": "OpenTelemetry SpanExporter for sending VoltAgent traces to Langfuse.", - "version": "1.1.0", + "version": "1.1.1-next.0", "dependencies": { "@opentelemetry/core": "^2.0.0", "@opentelemetry/sdk-trace-base": "^2.0.0", @@ -10,7 +10,7 @@ "devDependencies": { "@types/node": "^24.2.1", "@vitest/coverage-v8": "^3.2.4", - "@voltagent/core": "^1.1.1", + "@voltagent/core": "^1.1.7-next.0", "tsup": "^8.5.0", "typescript": "^5.8.2", "vitest": "^3.2.4" @@ -37,7 +37,7 @@ "@opentelemetry/api": "^1.0.0", "@opentelemetry/core": "^2.0.0", "@opentelemetry/sdk-trace-base": "^2.0.0", - "@voltagent/core": "^1.0.0-next.0" + "@voltagent/core": "^1.1.7-next.0" }, "scripts": { "attw": "attw --pack", diff --git a/packages/libsql/CHANGELOG.md b/packages/libsql/CHANGELOG.md index cfe40f1d6..8972cd462 100644 --- a/packages/libsql/CHANGELOG.md +++ b/packages/libsql/CHANGELOG.md @@ -1,5 +1,12 @@ # @voltagent/libsql +## 1.0.3-next.0 + +### Patch Changes + +- Updated dependencies [[`77a3f64`](https://github.com/VoltAgent/voltagent/commit/77a3f64dea6e8a06fbbd72878711efa9ceb90bc3)]: + - @voltagent/core@1.1.7-next.0 + ## 1.0.2 ### Patch Changes diff --git a/packages/libsql/package.json b/packages/libsql/package.json index 3c55ccae7..48c8364d4 100644 --- a/packages/libsql/package.json +++ b/packages/libsql/package.json @@ -1,7 +1,7 @@ { "name": "@voltagent/libsql", "description": "VoltAgent LibSQL - LibSQL/Turso Memory provider integration for VoltAgent", - "version": "1.0.2", + "version": "1.0.3-next.0", "dependencies": { "@libsql/client": "^0.15.0", "@voltagent/internal": "^0.0.10" @@ -9,7 +9,7 @@ "devDependencies": { "@types/node": "^24.2.1", "@vitest/coverage-v8": "^3.2.4", - "@voltagent/core": "^1.1.5", + "@voltagent/core": "^1.1.7-next.0", "@voltagent/logger": "^1.0.1", "ai": "^5.0.12", "tsup": "^8.5.0", @@ -35,7 +35,7 @@ "main": "dist/index.js", "module": "dist/index.mjs", "peerDependencies": { - "@voltagent/core": "^1.0.0-next.0", + "@voltagent/core": "^1.1.7-next.0", "@voltagent/logger": "^1.0.0", "ai": "^5.0.0" }, diff --git a/packages/postgres/CHANGELOG.md b/packages/postgres/CHANGELOG.md index 6e6e8cf5d..f4eff91bf 100644 --- a/packages/postgres/CHANGELOG.md +++ b/packages/postgres/CHANGELOG.md @@ -1,5 +1,12 @@ # @voltagent/postgres +## 1.0.3-next.0 + +### Patch Changes + +- Updated dependencies [[`77a3f64`](https://github.com/VoltAgent/voltagent/commit/77a3f64dea6e8a06fbbd72878711efa9ceb90bc3)]: + - @voltagent/core@1.1.7-next.0 + ## 1.0.2 ### Patch Changes diff --git a/packages/postgres/package.json b/packages/postgres/package.json index 82b6f6d05..14963f212 100644 --- a/packages/postgres/package.json +++ b/packages/postgres/package.json @@ -1,7 +1,7 @@ { "name": "@voltagent/postgres", "description": "VoltAgent PostgreSQL - PostgreSQL Memory provider integration for VoltAgent", - "version": "1.0.2", + "version": "1.0.3-next.0", "dependencies": { "@voltagent/internal": "^0.0.10", "pg": "^8.16.0" @@ -10,7 +10,7 @@ "@types/node": "^24.2.1", "@types/pg": "^8.15.2", "@vitest/coverage-v8": "^3.2.4", - "@voltagent/core": "^1.1.5", + "@voltagent/core": "^1.1.7-next.0", "ai": "^5.0.12", "tsup": "^8.5.0", "typescript": "^5.8.2", @@ -35,7 +35,7 @@ "main": "dist/index.js", "module": "dist/index.mjs", "peerDependencies": { - "@voltagent/core": "^1.0.0-next.0", + "@voltagent/core": "^1.1.7-next.0", "ai": "^5.0.0" }, "scripts": { diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index 2bfea17e2..1029379eb 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -4,6 +4,13 @@ ### Patch Changes +- Updated dependencies [[`77a3f64`](https://github.com/VoltAgent/voltagent/commit/77a3f64dea6e8a06fbbd72878711efa9ceb90bc3)]: + - @voltagent/core@1.1.7-next.0 + +## 0.1.7-next.0 + +### Patch Changes + - Updated dependencies [[`64a50e6`](https://github.com/VoltAgent/voltagent/commit/64a50e6800dec844fad7b9f3a3b1c2c8d0486229), [`9e8b211`](https://github.com/VoltAgent/voltagent/commit/9e8b2119a783942f114459f0a9b93e645727445e)]: - @voltagent/core@1.0.0-next.0 diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 7a4303095..024adc238 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,9 +1,9 @@ { "name": "@voltagent/sdk", "description": "VoltAgent SDK - Client SDK for interacting with VoltAgent API", - "version": "0.1.6", + "version": "0.1.7-next.0", "dependencies": { - "@voltagent/core": "^1.0.0-next.0" + "@voltagent/core": "^1.1.7-next.0" }, "devDependencies": { "@types/node": "^24.2.1", diff --git a/packages/server-core/CHANGELOG.md b/packages/server-core/CHANGELOG.md index 3793f7d69..fd32d9806 100644 --- a/packages/server-core/CHANGELOG.md +++ b/packages/server-core/CHANGELOG.md @@ -1,5 +1,31 @@ # @voltagent/server-core +## 1.0.7-next.0 + +### Patch Changes + +- [#551](https://github.com/VoltAgent/voltagent/pull/551) [`77a3f64`](https://github.com/VoltAgent/voltagent/commit/77a3f64dea6e8a06fbbd72878711efa9ceb90bc3) Thanks [@omeraplak](https://github.com/omeraplak)! - feat: add Zod v4 support (backwards-compatible with v3) + + What’s new + - Core + server now support `zod` v4 while keeping v3 working. + - Peer ranges expanded to `"zod": "^3.25.0 || ^4.0.0"`. + - JSON Schema → Zod conversion handles both versions: + - Uses `zod-from-json-schema@^0.5.0` when Zod v4 is detected. + - Falls back to `zod-from-json-schema@^0.0.5` via alias `zod-from-json-schema-v3` for Zod v3. + - Implemented in MCP client (core) and object handlers (server-core). + + Why + - Zod v4 introduces changes that require a version-aware conversion path. This update adds seamless compatibility for both major versions. + + Impact + - No breaking changes. Projects on Zod v3 continue to work unchanged. Projects can upgrade to Zod v4 without code changes. + + Notes + - If your bundler disallows npm aliasing, ensure it can resolve `zod-from-json-schema-v3` (alias to `zod-from-json-schema@^0.0.5`). + +- Updated dependencies [[`77a3f64`](https://github.com/VoltAgent/voltagent/commit/77a3f64dea6e8a06fbbd72878711efa9ceb90bc3)]: + - @voltagent/core@1.1.7-next.0 + ## 1.0.6 ### Patch Changes diff --git a/packages/server-core/package.json b/packages/server-core/package.json index 17867bf68..8fae49ff1 100644 --- a/packages/server-core/package.json +++ b/packages/server-core/package.json @@ -1,7 +1,7 @@ { "name": "@voltagent/server-core", "description": "Framework-agnostic server core for VoltAgent", - "version": "1.0.6", + "version": "1.0.7-next.0", "dependencies": { "@voltagent/internal": "^0.0.10", "ai": "^5.0.12", @@ -38,7 +38,7 @@ "main": "dist/index.js", "module": "dist/index.mjs", "peerDependencies": { - "@voltagent/core": "^1.x", + "@voltagent/core": "^1.1.7-next.0", "zod": "^3.25.0 || ^4.0.0" }, "scripts": { diff --git a/packages/server-hono/CHANGELOG.md b/packages/server-hono/CHANGELOG.md index 4e73b41eb..08cdb56e0 100644 --- a/packages/server-hono/CHANGELOG.md +++ b/packages/server-hono/CHANGELOG.md @@ -1,5 +1,32 @@ # @voltagent/server-hono +## 1.0.5-next.0 + +### Patch Changes + +- [#551](https://github.com/VoltAgent/voltagent/pull/551) [`77a3f64`](https://github.com/VoltAgent/voltagent/commit/77a3f64dea6e8a06fbbd72878711efa9ceb90bc3) Thanks [@omeraplak](https://github.com/omeraplak)! - feat: add Zod v4 support (backwards-compatible with v3) + + What’s new + - Core + server now support `zod` v4 while keeping v3 working. + - Peer ranges expanded to `"zod": "^3.25.0 || ^4.0.0"`. + - JSON Schema → Zod conversion handles both versions: + - Uses `zod-from-json-schema@^0.5.0` when Zod v4 is detected. + - Falls back to `zod-from-json-schema@^0.0.5` via alias `zod-from-json-schema-v3` for Zod v3. + - Implemented in MCP client (core) and object handlers (server-core). + + Why + - Zod v4 introduces changes that require a version-aware conversion path. This update adds seamless compatibility for both major versions. + + Impact + - No breaking changes. Projects on Zod v3 continue to work unchanged. Projects can upgrade to Zod v4 without code changes. + + Notes + - If your bundler disallows npm aliasing, ensure it can resolve `zod-from-json-schema-v3` (alias to `zod-from-json-schema@^0.0.5`). + +- Updated dependencies [[`77a3f64`](https://github.com/VoltAgent/voltagent/commit/77a3f64dea6e8a06fbbd72878711efa9ceb90bc3)]: + - @voltagent/core@1.1.7-next.0 + - @voltagent/server-core@1.0.7-next.0 + ## 1.0.4 ### Patch Changes diff --git a/packages/server-hono/package.json b/packages/server-hono/package.json index 97b8475a5..4394339da 100644 --- a/packages/server-hono/package.json +++ b/packages/server-hono/package.json @@ -1,14 +1,14 @@ { "name": "@voltagent/server-hono", "description": "Hono server implementation for VoltAgent", - "version": "1.0.4", + "version": "1.0.5-next.0", "dependencies": { "@hono/node-server": "^1.14.0", "@hono/swagger-ui": "^0.5.1", "@hono/zod-openapi": "^0.19.10", "@hono/zod-openapi-v4": "npm:@hono/zod-openapi@^1.1.0", "@voltagent/internal": "^0.0.10", - "@voltagent/server-core": "^1.0.5", + "@voltagent/server-core": "^1.0.7-next.0", "hono": "^4.7.7" }, "devDependencies": { @@ -38,7 +38,7 @@ "main": "dist/index.js", "module": "dist/index.mjs", "peerDependencies": { - "@voltagent/core": "^1.x", + "@voltagent/core": "^1.1.7-next.0", "zod": "^3.25.0 || ^4.0.0" }, "scripts": { diff --git a/packages/supabase/CHANGELOG.md b/packages/supabase/CHANGELOG.md index fe626e990..589e8c877 100644 --- a/packages/supabase/CHANGELOG.md +++ b/packages/supabase/CHANGELOG.md @@ -1,5 +1,12 @@ # @voltagent/supabase +## 1.0.2-next.0 + +### Patch Changes + +- Updated dependencies [[`77a3f64`](https://github.com/VoltAgent/voltagent/commit/77a3f64dea6e8a06fbbd72878711efa9ceb90bc3)]: + - @voltagent/core@1.1.7-next.0 + ## 1.0.1 ### Patch Changes diff --git a/packages/supabase/package.json b/packages/supabase/package.json index f53b4545c..02017ad07 100644 --- a/packages/supabase/package.json +++ b/packages/supabase/package.json @@ -1,7 +1,7 @@ { "name": "@voltagent/supabase", "description": "VoltAgent Supabase - Supabase Memory provider integration for VoltAgent", - "version": "1.0.1", + "version": "1.0.2-next.0", "dependencies": { "@supabase/supabase-js": "^2.49.4", "@voltagent/internal": "^0.0.10", @@ -10,7 +10,7 @@ "devDependencies": { "@types/node": "^24.2.1", "@vitest/coverage-v8": "^3.2.4", - "@voltagent/core": "^1.1.4", + "@voltagent/core": "^1.1.7-next.0", "@voltagent/logger": "^1.0.1", "ai": "^5.0.12", "tsup": "^8.5.0", @@ -36,7 +36,7 @@ "main": "dist/index.js", "module": "dist/index.mjs", "peerDependencies": { - "@voltagent/core": "^1.0.0-next.0", + "@voltagent/core": "^1.1.7-next.0", "@voltagent/logger": "^1.0.0", "ai": "^5.0.0" }, diff --git a/packages/vercel-ai-exporter/CHANGELOG.md b/packages/vercel-ai-exporter/CHANGELOG.md index 823054426..41279d2f7 100644 --- a/packages/vercel-ai-exporter/CHANGELOG.md +++ b/packages/vercel-ai-exporter/CHANGELOG.md @@ -1,5 +1,13 @@ # @voltagent/vercel-ai-exporter +## 1.0.1-next.0 + +### Patch Changes + +- Updated dependencies [[`77a3f64`](https://github.com/VoltAgent/voltagent/commit/77a3f64dea6e8a06fbbd72878711efa9ceb90bc3)]: + - @voltagent/core@1.1.7-next.0 + - @voltagent/sdk@0.1.7-next.0 + ## 1.0.0 ## 1.0.0-next.0 diff --git a/packages/vercel-ai-exporter/package.json b/packages/vercel-ai-exporter/package.json index 383ce8b6b..ed4287383 100644 --- a/packages/vercel-ai-exporter/package.json +++ b/packages/vercel-ai-exporter/package.json @@ -1,16 +1,16 @@ { "name": "@voltagent/vercel-ai-exporter", "description": "OpenTelemetry exporter for VoltAgent observability with Vercel AI SDK", - "version": "1.0.0", + "version": "1.0.1-next.0", "author": "VoltAgent Team", "dependencies": { "@opentelemetry/core": "^2.0.0", "@opentelemetry/sdk-trace-base": "^2.0.0", - "@voltagent/sdk": "^0.1.6" + "@voltagent/sdk": "^0.1.7-next.0" }, "devDependencies": { "@types/node": "^24.2.1", - "@voltagent/core": "^1.0.0", + "@voltagent/core": "^1.1.7-next.0", "tsup": "^8.5.0", "typescript": "^5.8.2", "vitest": "^3.2.4" @@ -42,7 +42,7 @@ "main": "dist/index.js", "module": "dist/index.mjs", "peerDependencies": { - "@voltagent/core": "^1.0.0-next.0", + "@voltagent/core": "^1.1.7-next.0", "ai": "^3.0.0 || ^4.0.0" }, "publishConfig": { diff --git a/packages/voice/CHANGELOG.md b/packages/voice/CHANGELOG.md index 8df61cdcd..21c89b7d4 100644 --- a/packages/voice/CHANGELOG.md +++ b/packages/voice/CHANGELOG.md @@ -1,5 +1,12 @@ # @voltagent/voice +## 1.0.1-next.0 + +### Patch Changes + +- Updated dependencies [[`77a3f64`](https://github.com/VoltAgent/voltagent/commit/77a3f64dea6e8a06fbbd72878711efa9ceb90bc3)]: + - @voltagent/core@1.1.7-next.0 + ## 1.0.0 ## 1.0.0-next.0 diff --git a/packages/voice/package.json b/packages/voice/package.json index 4263a382b..6b44de2e5 100644 --- a/packages/voice/package.json +++ b/packages/voice/package.json @@ -1,7 +1,7 @@ { "name": "@voltagent/voice", "description": "VoltAgent Voice - Voice capabilities for AI agents", - "version": "1.0.0", + "version": "1.0.1-next.0", "dependencies": { "@xsai/generate-speech": "0.4.0-beta.1", "@xsai/generate-transcription": "0.4.0-beta.1", @@ -11,7 +11,7 @@ "devDependencies": { "@types/node": "^24.2.1", "@vitest/coverage-v8": "^3.2.4", - "@voltagent/core": "^1.0.0", + "@voltagent/core": "^1.1.7-next.0", "tsup": "^8.5.0", "typescript": "^5.8.2", "vitest": "^3.2.4" @@ -35,7 +35,7 @@ "main": "dist/index.js", "module": "dist/index.mjs", "peerDependencies": { - "@voltagent/core": "^1.0.0-next.0" + "@voltagent/core": "^1.1.7-next.0" }, "scripts": { "attw": "attw --pack", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1da7a0a69..616738024 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -118,16 +118,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -155,16 +155,16 @@ importers: specifier: ^21.0.0 version: 21.1.1 '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -192,10 +192,10 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/sdk': - specifier: ^0.1.6 - version: 0.1.6(@voltagent/logger@packages+logger)(zod@3.25.76) + specifier: ^0.1.7-next.0 + version: 0.1.7-next.0(@ai-sdk/provider-utils@3.0.9)(@voltagent/logger@packages+logger)(ai@5.0.19)(zod@3.25.76) '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono devDependencies: '@types/node': @@ -220,16 +220,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -257,16 +257,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -303,16 +303,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -343,16 +343,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -380,16 +380,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -417,16 +417,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -454,16 +454,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -491,16 +491,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -578,16 +578,16 @@ importers: version: link:../../../packages/cli '@voltagent/core': specifier: ^1.0.0-next.0 - version: link:../../../packages/core + version: 1.1.6(@ai-sdk/provider-utils@3.0.9)(@voltagent/logger@0.1.4)(ai@5.0.19)(zod@3.25.76) '@voltagent/libsql': specifier: ^1.0.0-next.0 - version: link:../../../packages/libsql + version: 1.0.2(@voltagent/core@1.1.6)(@voltagent/logger@0.1.4)(ai@5.0.19) '@voltagent/logger': specifier: ^0.1.4 version: 0.1.4 '@voltagent/server-hono': specifier: ^1.0.0-next.0 - version: link:../../../packages/server-hono + version: 1.0.4(@voltagent/core@1.1.6)(zod@3.25.76) composio-core: specifier: ^0.5.33 version: 0.5.39(@ai-sdk/openai@2.0.12)(@cloudflare/workers-types@4.20250813.0)(@langchain/core@0.3.70)(@langchain/openai@0.6.7)(ai@5.0.19)(langchain@0.3.30)(openai@4.104.0) @@ -620,16 +620,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -657,16 +657,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -694,16 +694,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -731,16 +731,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -765,16 +765,16 @@ importers: specifier: ^2.0.2 version: 2.0.12(zod@3.25.76) '@voltagent/core': - specifier: ^1.1.0 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.0-next.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.0 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.2 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -808,19 +808,19 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/langfuse-exporter': - specifier: ^1.1.0 + specifier: ^1.1.1-next.0 version: link:../../packages/langfuse-exporter '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -848,16 +848,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -894,16 +894,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -958,16 +958,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -998,16 +998,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1050,16 +1050,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1099,16 +1099,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/postgres': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/postgres '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1139,16 +1139,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1179,16 +1179,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1216,13 +1216,13 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1250,16 +1250,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono zod: specifier: ^3.25.76 @@ -1284,16 +1284,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1321,16 +1321,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1361,16 +1361,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono '@voltagent/supabase': - specifier: ^1.0.1 + specifier: ^1.0.2-next.0 version: link:../../packages/supabase ai: specifier: ^5.0.12 @@ -1398,16 +1398,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1435,16 +1435,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1472,16 +1472,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1509,16 +1509,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1546,16 +1546,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1583,16 +1583,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1629,61 +1629,6 @@ importers: specifier: ^0.1.7 version: 0.1.7(@types/node@24.2.1)(tsx@4.20.4) - examples/with-viteval/dist: - dependencies: - '@ai-sdk/openai': - specifier: ^2.0.2 - version: 2.0.17(zod@3.25.76) - '@voltagent/cli': - specifier: ^0.1.10 - version: link:../../../packages/cli - '@voltagent/core': - specifier: ^1.1.5 - version: link:../../../packages/core - '@voltagent/libsql': - specifier: ^1.0.2 - version: link:../../../packages/libsql - '@voltagent/logger': - specifier: ^1.0.1 - version: link:../../../packages/logger - '@voltagent/server-hono': - specifier: ^1.0.4 - version: link:../../../packages/server-hono - ai: - specifier: ^5.0.12 - version: 5.0.19(zod@3.25.76) - consola: - specifier: ^3.4.2 - version: 3.4.2 - envalid: - specifier: ^8.1.0 - version: 8.1.0 - yargs: - specifier: ^18.0.0 - version: 18.0.0 - zod: - specifier: ^3.25.76 - version: 3.25.76 - devDependencies: - '@tsconfig/node24': - specifier: ^24.0.1 - version: 24.0.1 - '@types/yargs': - specifier: ^17.0.33 - version: 17.0.33 - dotenv: - specifier: ^16.4.5 - version: 16.6.1 - tsx: - specifier: ^4.19.3 - version: 4.20.4 - typescript: - specifier: ^5.8.2 - version: 5.9.2 - viteval: - specifier: ^0.1.7 - version: 0.1.7(@types/node@24.2.1)(tsx@4.20.4) - examples/with-voice-elevenlabs: dependencies: '@ai-sdk/openai': @@ -1693,19 +1638,19 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono '@voltagent/voice': - specifier: ^1.0.0 + specifier: ^1.0.1-next.0 version: link:../../packages/voice ai: specifier: ^5.0.12 @@ -1733,19 +1678,19 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono '@voltagent/voice': - specifier: ^1.0.0 + specifier: ^1.0.1-next.0 version: link:../../packages/voice ai: specifier: ^5.0.12 @@ -1779,19 +1724,19 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono '@voltagent/voice': - specifier: ^1.0.0 + specifier: ^1.0.1-next.0 version: link:../../packages/voice ai: specifier: ^5.0.12 @@ -1825,16 +1770,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1862,16 +1807,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1899,16 +1844,16 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.6 + specifier: ^1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1936,16 +1881,16 @@ importers: specifier: ~3.799.0 version: 3.799.0 '@voltagent/core': - specifier: ~1.1.6 + specifier: ~1.1.7-next.0 version: link:../../packages/core '@voltagent/libsql': - specifier: ^1.0.2 + specifier: ^1.0.3-next.0 version: link:../../packages/libsql '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.4 + specifier: ^1.0.5-next.0 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -2219,7 +2164,7 @@ importers: specifier: ^1.12.1 version: 1.17.2 '@voltagent/core': - specifier: ^1.0.0-next.0 + specifier: ^1.1.7-next.0 version: link:../core devDependencies: '@types/node': @@ -2282,7 +2227,7 @@ importers: specifier: ^3.2.4 version: 3.2.4(vitest@3.2.4) '@voltagent/core': - specifier: ^1.1.1 + specifier: ^1.1.7-next.0 version: link:../core tsup: specifier: ^8.5.0 @@ -2310,7 +2255,7 @@ importers: specifier: ^3.2.4 version: 3.2.4(vitest@3.2.4) '@voltagent/core': - specifier: ^1.1.5 + specifier: ^1.1.7-next.0 version: link:../core '@voltagent/logger': specifier: ^1.0.1 @@ -2387,7 +2332,7 @@ importers: specifier: ^3.2.4 version: 3.2.4(vitest@3.2.4) '@voltagent/core': - specifier: ^1.1.5 + specifier: ^1.1.7-next.0 version: link:../core ai: specifier: ^5.0.12 @@ -2405,7 +2350,7 @@ importers: packages/server-core: dependencies: '@voltagent/core': - specifier: ^1.x + specifier: ^1.1.7-next.0 version: link:../core '@voltagent/internal': specifier: ^0.0.10 @@ -2463,13 +2408,13 @@ importers: specifier: npm:@hono/zod-openapi@^1.1.0 version: /@hono/zod-openapi@1.1.0(hono@4.9.1)(zod@3.25.76) '@voltagent/core': - specifier: ^1.x + specifier: ^1.1.7-next.0 version: link:../core '@voltagent/internal': specifier: ^0.0.10 version: link:../internal '@voltagent/server-core': - specifier: ^1.0.5 + specifier: ^1.0.7-next.0 version: link:../server-core hono: specifier: ^4.7.7 @@ -2513,7 +2458,7 @@ importers: specifier: ^3.2.4 version: 3.2.4(vitest@3.2.4) '@voltagent/core': - specifier: ^1.1.4 + specifier: ^1.1.7-next.0 version: link:../core '@voltagent/logger': specifier: ^1.0.1 @@ -2553,7 +2498,7 @@ importers: specifier: ^3.2.4 version: 3.2.4(vitest@3.2.4) '@voltagent/core': - specifier: ^1.0.0 + specifier: ^1.1.7-next.0 version: link:../core tsup: specifier: ^8.5.0 @@ -2766,7 +2711,6 @@ packages: '@standard-schema/spec': 1.0.0 eventsource-parser: 3.0.6 zod: 3.25.76 - dev: true /@ai-sdk/provider@2.0.0: resolution: {integrity: sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==} @@ -5729,21 +5673,6 @@ packages: hono: 4.9.1 dev: false - /@hono/node-ws@1.2.0(@hono/node-server@1.18.2)(hono@4.9.1): - resolution: {integrity: sha512-OBPQ8OSHBw29mj00wT/xGYtB6HY54j0fNSdVZ7gZM3TUeq0So11GXaWtFf1xWxQNfumKIsj0wRuLKWfVsO5GgQ==} - engines: {node: '>=18.14.1'} - peerDependencies: - '@hono/node-server': ^1.11.1 - hono: ^4.6.0 - dependencies: - '@hono/node-server': 1.18.2(hono@4.9.1) - hono: 4.9.1 - ws: 8.18.3 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: false - /@hono/swagger-ui@0.5.2(hono@4.9.1): resolution: {integrity: sha512-7wxLKdb8h7JTdZ+K8DJNE3KXQMIpJejkBTQjrYlUWF28Z1PGOKw6kUykARe5NTfueIN37jbyG/sBYsbzXzG53A==} peerDependencies: @@ -10103,43 +10032,103 @@ packages: resolution: {integrity: sha512-T1Gi3fJGUGsiZYD9ngA/bmZ4mwb4AjnPnbKdLQduG82XP0D2qBy4Rhp9HGLTieZxkIdZir1Fyii0N2sX5I/Vtg==} dev: true - /@voltagent/core@0.1.86(@voltagent/logger@packages+logger)(zod@3.25.76): - resolution: {integrity: sha512-sQW3n9QcLlRwkJWuoKlIqXfqu24A03H+LsssSMwzQeEZlBBixMG7KnPaFCB7HzsZRNV/Fr1W8tNfl9cbexevpw==} + /@voltagent/core@1.1.6(@ai-sdk/provider-utils@3.0.9)(@voltagent/logger@0.1.4)(ai@5.0.19)(zod@3.25.76): + resolution: {integrity: sha512-sU7c82xacxYs5xoOaqn2Ku90nG2IAV4uD7gIaGM598bnDQErHy5s3vGj08uBJhyfvrcRoFFFC0tHjNzQOeJ2Dw==} peerDependencies: - '@voltagent/logger': ^0.1.0 + '@ai-sdk/provider-utils': 3.x + '@voltagent/logger': 1.x + ai: 5.x zod: ^3.25.0 peerDependenciesMeta: '@voltagent/logger': optional: true dependencies: - '@hono/node-server': 1.18.2(hono@4.9.1) - '@hono/node-ws': 1.2.0(@hono/node-server@1.18.2)(hono@4.9.1) - '@hono/swagger-ui': 0.5.2(hono@4.9.1) - '@hono/zod-openapi': 0.19.10(hono@4.9.1)(zod@3.25.76) - '@libsql/client': 0.15.10 + '@ai-sdk/provider-utils': 3.0.9(zod@3.25.76) + '@modelcontextprotocol/sdk': 1.17.2 + '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.204.0 + '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-logs-otlp-http': 0.204.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-trace-otlp-http': 0.203.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.1.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.204.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 2.1.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-node': 2.0.1(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.36.0 + '@voltagent/internal': 0.0.10 + '@voltagent/logger': 0.1.4 + ai: 5.0.19(zod@3.25.76) + ts-pattern: 5.8.0 + type-fest: 4.41.0 + uuid: 9.0.1 + zod: 3.25.76 + zod-from-json-schema: 0.0.5 + transitivePeerDependencies: + - supports-color + dev: false + + /@voltagent/core@1.1.6(@ai-sdk/provider-utils@3.0.9)(@voltagent/logger@packages+logger)(ai@5.0.19)(zod@3.25.76): + resolution: {integrity: sha512-sU7c82xacxYs5xoOaqn2Ku90nG2IAV4uD7gIaGM598bnDQErHy5s3vGj08uBJhyfvrcRoFFFC0tHjNzQOeJ2Dw==} + peerDependencies: + '@ai-sdk/provider-utils': 3.x + '@voltagent/logger': 1.x + ai: 5.x + zod: ^3.25.0 + peerDependenciesMeta: + '@voltagent/logger': + optional: true + dependencies: + '@ai-sdk/provider-utils': 3.0.9(zod@3.25.76) '@modelcontextprotocol/sdk': 1.17.2 '@opentelemetry/api': 1.9.0 + '@opentelemetry/api-logs': 0.204.0 + '@opentelemetry/core': 2.1.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-logs-otlp-http': 0.204.0(@opentelemetry/api@1.9.0) + '@opentelemetry/exporter-trace-otlp-http': 0.203.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.1.0(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-logs': 0.204.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-base': 2.1.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-node': 2.0.1(@opentelemetry/api@1.9.0) - '@types/ws': 8.18.1 - '@voltagent/internal': 0.0.9 + '@opentelemetry/semantic-conventions': 1.36.0 + '@voltagent/internal': 0.0.10 '@voltagent/logger': link:packages/logger - hono: 4.9.1 + ai: 5.0.19(zod@3.25.76) ts-pattern: 5.8.0 + type-fest: 4.41.0 uuid: 9.0.1 - ws: 8.18.3 zod: 3.25.76 zod-from-json-schema: 0.0.5 transitivePeerDependencies: - - bufferutil - supports-color - - utf-8-validate + dev: false + + /@voltagent/internal@0.0.10: + resolution: {integrity: sha512-NvUq6Ra4DJnRGXdDkQohtuZD/YQKjrqo7vs5WWdoQJucmIQqEvJeNqn2OVnx5PrA0mjom9efTqLliE04JEjxLw==} + dependencies: + type-fest: 4.41.0 dev: false /@voltagent/internal@0.0.9: resolution: {integrity: sha512-Kaa2jW60VsfYVotuXC81LmNOJ07Lf1yq36vMteNKKa5seIsKkJ75PvIbMp52eEZ/ky/oBXrs94UXrQNqXBJ80Q==} dev: false + /@voltagent/libsql@1.0.2(@voltagent/core@1.1.6)(@voltagent/logger@0.1.4)(ai@5.0.19): + resolution: {integrity: sha512-rUDvGPvSo4VZkA+ynJwWKplu1l3TbZZVzP1mB9xJNcUmkSAud1vSbh6UniDK7sSG1BauBh7VR6urWXU70uhbOA==} + peerDependencies: + '@voltagent/core': ^1.0.0-next.0 + '@voltagent/logger': ^1.0.0 + ai: ^5.0.0 + dependencies: + '@libsql/client': 0.15.10 + '@voltagent/core': 1.1.6(@ai-sdk/provider-utils@3.0.9)(@voltagent/logger@0.1.4)(ai@5.0.19)(zod@3.25.76) + '@voltagent/internal': 0.0.10 + '@voltagent/logger': 0.1.4 + ai: 5.0.19(zod@3.25.76) + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: false + /@voltagent/logger@0.1.4: resolution: {integrity: sha512-IDTh1+1GqiFX/USzfL4YYPI/cFlEOTZX3pEPcvG2ACZrdFrAjbleDjwmCuqPQJGFno3j+uVU1ZaFprtxb3QecQ==} dependencies: @@ -10148,18 +10137,55 @@ packages: pino-pretty: 13.1.1 dev: false - /@voltagent/sdk@0.1.6(@voltagent/logger@packages+logger)(zod@3.25.76): - resolution: {integrity: sha512-ofyk36gaoF4unwEJIAKTWKjq9LaD1QUCrChGIPdChy8c81MsTPQdihNMT2GwIJeQMGCFAd30ybTBZ6ZvlI7oLQ==} + /@voltagent/sdk@0.1.7-next.0(@ai-sdk/provider-utils@3.0.9)(@voltagent/logger@packages+logger)(ai@5.0.19)(zod@3.25.76): + resolution: {integrity: sha512-9e3dvxl4T0lhf3z/kZ4YnpNY6z34vI1qB/Depfqd6ugf0yCy4nfDWxGWIvTS1UdwN5V6MGrV1axiRpJ2kfV9wg==} dependencies: - '@voltagent/core': 0.1.86(@voltagent/logger@packages+logger)(zod@3.25.76) + '@voltagent/core': 1.1.6(@ai-sdk/provider-utils@3.0.9)(@voltagent/logger@packages+logger)(ai@5.0.19)(zod@3.25.76) transitivePeerDependencies: + - '@ai-sdk/provider-utils' - '@voltagent/logger' - - bufferutil + - ai - supports-color - - utf-8-validate - zod dev: false + /@voltagent/server-core@1.0.6(@voltagent/core@1.1.6)(zod@3.25.76): + resolution: {integrity: sha512-M6v4PtSIrMMk6VXsU0Uy6tkYl4AepnlERSvj849Ko4W6GqTOPU5pM3L+poqT9Vdv+/9l3z4+UsIqWoxHVKqWYA==} + peerDependencies: + '@voltagent/core': ^1.1.0 + zod: ^3.25.0 + dependencies: + '@voltagent/core': 1.1.6(@ai-sdk/provider-utils@3.0.9)(@voltagent/logger@0.1.4)(ai@5.0.19)(zod@3.25.76) + '@voltagent/internal': 0.0.10 + ai: 5.0.19(zod@3.25.76) + jsonwebtoken: 9.0.2 + ws: 8.18.3 + zod: 3.25.76 + zod-from-json-schema: 0.0.5 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: false + + /@voltagent/server-hono@1.0.4(@voltagent/core@1.1.6)(zod@3.25.76): + resolution: {integrity: sha512-ekjclvTbEJOiTyNVyfA0yI2rGW/OUUjAmY5X9VpSDWYcP1mhSzvMOQuz5XsqcmxEayAIvi0If7gQ83mJCe7Wow==} + peerDependencies: + '@voltagent/core': ^1.1.0 + zod: ^3.25.0 + dependencies: + '@hono/node-server': 1.18.2(hono@4.9.1) + '@hono/swagger-ui': 0.5.2(hono@4.9.1) + '@hono/zod-openapi': 0.19.10(hono@4.9.1)(zod@3.25.76) + '@voltagent/core': 1.1.6(@ai-sdk/provider-utils@3.0.9)(@voltagent/logger@0.1.4)(ai@5.0.19)(zod@3.25.76) + '@voltagent/internal': 0.0.10 + '@voltagent/server-core': 1.0.6(@voltagent/core@1.1.6)(zod@3.25.76) + hono: 4.9.1 + zod: 3.25.76 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: false + /@xsai/generate-speech@0.4.0-beta.1: resolution: {integrity: sha512-RyQyIvBlXQHR4jfCCRYr9BY4h1gf1lUEm+dE+N3DJ/qf4mMI1CtMY+UqC4j6Zbr7TIyATlOPNrQlSp0qMCFjmw==} dependencies: From 78a5046ca4d768a96650ebee63ae1630b0dff7a7 Mon Sep 17 00:00:00 2001 From: Omer Aplak Date: Tue, 16 Sep 2025 12:19:48 -0700 Subject: [PATCH 09/13] fix: remove unnecessary line breaks in changesets array --- .changeset/pre.json | 4 +--- .changeset/thin-lions-win-2.md | 27 +++++++++++++++++++++++++++ .changeset/thin-lions-win.md | 2 -- 3 files changed, 28 insertions(+), 5 deletions(-) create mode 100644 .changeset/thin-lions-win-2.md diff --git a/.changeset/pre.json b/.changeset/pre.json index 6f7e8643c..8f07ada50 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -25,7 +25,5 @@ "@voltagent/vercel-ai-exporter": "1.0.0", "@voltagent/voice": "1.0.0" }, - "changesets": [ - "thin-lions-win" - ] + "changesets": [] } diff --git a/.changeset/thin-lions-win-2.md b/.changeset/thin-lions-win-2.md new file mode 100644 index 000000000..a79f0f8f8 --- /dev/null +++ b/.changeset/thin-lions-win-2.md @@ -0,0 +1,27 @@ +--- +"@voltagent/core": patch +"@voltagent/server-core": patch +--- + +feat: add Zod v4 support (backwards-compatible with v3) + +What’s new + +- Core + server now support `zod` v4 while keeping v3 working. +- Peer ranges expanded to `"zod": "^3.25.0 || ^4.0.0"`. +- JSON Schema → Zod conversion handles both versions: + - Uses `zod-from-json-schema@^0.5.0` when Zod v4 is detected. + - Falls back to `zod-from-json-schema@^0.0.5` via alias `zod-from-json-schema-v3` for Zod v3. +- Implemented in MCP client (core) and object handlers (server-core). + +Why + +- Zod v4 introduces changes that require a version-aware conversion path. This update adds seamless compatibility for both major versions. + +Impact + +- No breaking changes. Projects on Zod v3 continue to work unchanged. Projects can upgrade to Zod v4 without code changes. + +Notes + +- If your bundler disallows npm aliasing, ensure it can resolve `zod-from-json-schema-v3` (alias to `zod-from-json-schema@^0.0.5`). diff --git a/.changeset/thin-lions-win.md b/.changeset/thin-lions-win.md index 2ecab5894..5ca693c1c 100644 --- a/.changeset/thin-lions-win.md +++ b/.changeset/thin-lions-win.md @@ -1,6 +1,4 @@ --- -"@voltagent/core": patch -"@voltagent/server-core": patch "@voltagent/server-hono": patch "@voltagent/docs-mcp": patch --- From ebec1744b23fa6ebc17a3ee0ab4a417a7514d8e6 Mon Sep 17 00:00:00 2001 From: voltagent-bot Date: Tue, 16 Sep 2025 12:28:34 -0700 Subject: [PATCH 10/13] [Prerelease] Version Packages (next) (#569) * chore: version packages (prerelease) (next) * fix: remove unnecessary line breaks in changesets array --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Omer Aplak --- .changeset/pre.json | 2 +- examples/base/package.json | 4 +- examples/github-repo-analyzer/package.json | 4 +- examples/sdk-trace-example/package.json | 2 +- examples/with-amazon-bedrock/package.json | 4 +- examples/with-anthropic/package.json | 4 +- examples/with-chroma/package.json | 4 +- examples/with-composio-mcp/package.json | 4 +- examples/with-custom-endpoints/package.json | 4 +- examples/with-dynamic-parameters/package.json | 4 +- examples/with-dynamic-prompts/package.json | 4 +- examples/with-google-ai/package.json | 4 +- examples/with-google-vertex-ai/package.json | 4 +- examples/with-groq-ai/package.json | 4 +- examples/with-hooks/package.json | 4 +- examples/with-hugging-face-mcp/package.json | 4 +- examples/with-langfuse/package.json | 4 +- examples/with-mcp/package.json | 4 +- examples/with-nextjs/package.json | 4 +- examples/with-peaka-mcp/package.json | 4 +- examples/with-pinecone/package.json | 4 +- examples/with-playwright/package.json | 4 +- examples/with-postgres/package.json | 4 +- examples/with-qdrant/package.json | 4 +- examples/with-rag-chatbot/package.json | 4 +- examples/with-recipe-generator/package.json | 4 +- examples/with-research-assistant/package.json | 4 +- examples/with-retrieval/package.json | 4 +- examples/with-subagents/package.json | 4 +- examples/with-supabase/package.json | 4 +- examples/with-thinking-tool/package.json | 4 +- examples/with-tools/package.json | 4 +- examples/with-turso/package.json | 4 +- examples/with-vector-search/package.json | 4 +- examples/with-vercel-ai/package.json | 4 +- examples/with-viteval/package.json | 4 +- examples/with-voice-elevenlabs/package.json | 4 +- examples/with-voice-openai/package.json | 4 +- examples/with-voice-xsai/package.json | 4 +- examples/with-voltagent-exporter/package.json | 4 +- examples/with-workflow/package.json | 4 +- examples/with-working-memory/package.json | 4 +- examples/with-zapier-mcp/package.json | 4 +- packages/core/CHANGELOG.md | 23 +++ packages/core/package.json | 2 +- packages/docs-mcp/CHANGELOG.md | 23 +++ packages/docs-mcp/package.json | 2 +- packages/server-core/CHANGELOG.md | 23 +++ packages/server-core/package.json | 2 +- packages/server-hono/CHANGELOG.md | 26 +++ packages/server-hono/package.json | 4 +- pnpm-lock.yaml | 168 +++++++++--------- 52 files changed, 268 insertions(+), 173 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 8f07ada50..5bcdc0e9a 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -25,5 +25,5 @@ "@voltagent/vercel-ai-exporter": "1.0.0", "@voltagent/voice": "1.0.0" }, - "changesets": [] + "changesets": ["thin-lions-win-2", "thin-lions-win"] } diff --git a/examples/base/package.json b/examples/base/package.json index 1416b95fc..5d4f126a3 100644 --- a/examples/base/package.json +++ b/examples/base/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/github-repo-analyzer/package.json b/examples/github-repo-analyzer/package.json index 05ee55f29..18b1509f2 100644 --- a/examples/github-repo-analyzer/package.json +++ b/examples/github-repo-analyzer/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@octokit/rest": "^21.0.0", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/sdk-trace-example/package.json b/examples/sdk-trace-example/package.json index 3e6e413c3..7eb69835b 100644 --- a/examples/sdk-trace-example/package.json +++ b/examples/sdk-trace-example/package.json @@ -4,7 +4,7 @@ "dependencies": { "@voltagent/logger": "^1.0.1", "@voltagent/sdk": "^0.1.7-next.0", - "@voltagent/server-hono": "^1.0.5-next.0" + "@voltagent/server-hono": "^1.0.5-next.1" }, "devDependencies": { "@types/node": "^24.2.1", diff --git a/examples/with-amazon-bedrock/package.json b/examples/with-amazon-bedrock/package.json index 1492fb920..f9990d28a 100644 --- a/examples/with-amazon-bedrock/package.json +++ b/examples/with-amazon-bedrock/package.json @@ -5,10 +5,10 @@ "@ai-sdk/amazon-bedrock": "^3.0.0", "@aws-sdk/credential-providers": "~3.799.0", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-anthropic/package.json b/examples/with-anthropic/package.json index 1a69cc6f9..9463c1f51 100644 --- a/examples/with-anthropic/package.json +++ b/examples/with-anthropic/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/anthropic": "^2.0.6", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-chroma/package.json b/examples/with-chroma/package.json index ef4fffa96..d91bf3f7d 100644 --- a/examples/with-chroma/package.json +++ b/examples/with-chroma/package.json @@ -7,10 +7,10 @@ "@chroma-core/ollama": "^0.1.7", "@chroma-core/openai": "^0.1.7", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "chromadb": "^3.0.4", "zod": "^3.25.76" diff --git a/examples/with-composio-mcp/package.json b/examples/with-composio-mcp/package.json index 5b5403d18..45245e504 100644 --- a/examples/with-composio-mcp/package.json +++ b/examples/with-composio-mcp/package.json @@ -5,10 +5,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-custom-endpoints/package.json b/examples/with-custom-endpoints/package.json index d733292c5..a89fb76c4 100644 --- a/examples/with-custom-endpoints/package.json +++ b/examples/with-custom-endpoints/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-dynamic-parameters/package.json b/examples/with-dynamic-parameters/package.json index 5518034af..a7884e6a0 100644 --- a/examples/with-dynamic-parameters/package.json +++ b/examples/with-dynamic-parameters/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-dynamic-prompts/package.json b/examples/with-dynamic-prompts/package.json index 587226242..4beea5c73 100644 --- a/examples/with-dynamic-prompts/package.json +++ b/examples/with-dynamic-prompts/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-google-ai/package.json b/examples/with-google-ai/package.json index db0ffbb00..a184e5899 100644 --- a/examples/with-google-ai/package.json +++ b/examples/with-google-ai/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/google": "^2.0.13", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-google-vertex-ai/package.json b/examples/with-google-vertex-ai/package.json index 244a0950e..7dbb917e9 100644 --- a/examples/with-google-vertex-ai/package.json +++ b/examples/with-google-vertex-ai/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/google-vertex": "^3.0.25", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-groq-ai/package.json b/examples/with-groq-ai/package.json index 23ef0e142..830060756 100644 --- a/examples/with-groq-ai/package.json +++ b/examples/with-groq-ai/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/groq": "^2.0.18", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-hooks/package.json b/examples/with-hooks/package.json index 21f5a3f81..ffda1c2b0 100644 --- a/examples/with-hooks/package.json +++ b/examples/with-hooks/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-hugging-face-mcp/package.json b/examples/with-hugging-face-mcp/package.json index 93c56dec1..9d0310955 100644 --- a/examples/with-hugging-face-mcp/package.json +++ b/examples/with-hugging-face-mcp/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-langfuse/package.json b/examples/with-langfuse/package.json index f1545fcfe..2126cd384 100644 --- a/examples/with-langfuse/package.json +++ b/examples/with-langfuse/package.json @@ -4,11 +4,11 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/langfuse-exporter": "^1.1.1-next.0", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-mcp/package.json b/examples/with-mcp/package.json index 9c63b831f..532b6a7af 100644 --- a/examples/with-mcp/package.json +++ b/examples/with-mcp/package.json @@ -5,10 +5,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-nextjs/package.json b/examples/with-nextjs/package.json index f5be146fc..5e4adc2e1 100644 --- a/examples/with-nextjs/package.json +++ b/examples/with-nextjs/package.json @@ -7,10 +7,10 @@ "@libsql/client": "^0.15.0", "@tailwindcss/postcss": "^4.1.4", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "import-in-the-middle": "^1.14.2", "next": "15.3.1", diff --git a/examples/with-peaka-mcp/package.json b/examples/with-peaka-mcp/package.json index 1ba66c86e..970e0d776 100644 --- a/examples/with-peaka-mcp/package.json +++ b/examples/with-peaka-mcp/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-pinecone/package.json b/examples/with-pinecone/package.json index 595da4aa7..b360f4913 100644 --- a/examples/with-pinecone/package.json +++ b/examples/with-pinecone/package.json @@ -5,10 +5,10 @@ "@ai-sdk/openai": "^2.0.2", "@pinecone-database/pinecone": "^6.1.1", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "openai": "^4.91.0", "zod": "^3.25.76" diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index a872f2dcc..235ab13a5 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -8,10 +8,10 @@ "@playwright/browser-webkit": "1.51.1", "@playwright/test": "^1.51.1", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "axios": "^1.5.0", "playwright": "1.51.1", diff --git a/examples/with-postgres/package.json b/examples/with-postgres/package.json index dd4819abb..21237f451 100644 --- a/examples/with-postgres/package.json +++ b/examples/with-postgres/package.json @@ -5,10 +5,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/logger": "^1.0.1", "@voltagent/postgres": "^1.0.3-next.0", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-qdrant/package.json b/examples/with-qdrant/package.json index 2af7dbc08..c1d4d9328 100644 --- a/examples/with-qdrant/package.json +++ b/examples/with-qdrant/package.json @@ -5,10 +5,10 @@ "@ai-sdk/openai": "^2.0.2", "@qdrant/js-client-rest": "^1.15.0", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "openai": "^4.91.0", "zod": "^3.25.76" diff --git a/examples/with-rag-chatbot/package.json b/examples/with-rag-chatbot/package.json index 300930caf..8d4919335 100644 --- a/examples/with-rag-chatbot/package.json +++ b/examples/with-rag-chatbot/package.json @@ -5,10 +5,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-recipe-generator/package.json b/examples/with-recipe-generator/package.json index 66429ea52..f3bc916ef 100644 --- a/examples/with-recipe-generator/package.json +++ b/examples/with-recipe-generator/package.json @@ -4,9 +4,9 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-research-assistant/package.json b/examples/with-research-assistant/package.json index 2fd33235d..61e6ab8b2 100644 --- a/examples/with-research-assistant/package.json +++ b/examples/with-research-assistant/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "zod": "^3.25.76" }, "devDependencies": { diff --git a/examples/with-retrieval/package.json b/examples/with-retrieval/package.json index e90bb831f..08f27b44f 100644 --- a/examples/with-retrieval/package.json +++ b/examples/with-retrieval/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-subagents/package.json b/examples/with-subagents/package.json index 12836bc08..52762beac 100644 --- a/examples/with-subagents/package.json +++ b/examples/with-subagents/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-supabase/package.json b/examples/with-supabase/package.json index 378b847fa..1c8c181c2 100644 --- a/examples/with-supabase/package.json +++ b/examples/with-supabase/package.json @@ -5,9 +5,9 @@ "@ai-sdk/openai": "^2.0.2", "@supabase/supabase-js": "^2.49.4", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "@voltagent/supabase": "^1.0.2-next.0", "ai": "^5.0.12", "zod": "^3.25.76" diff --git a/examples/with-thinking-tool/package.json b/examples/with-thinking-tool/package.json index 8a2b19e2b..24a9e03ba 100644 --- a/examples/with-thinking-tool/package.json +++ b/examples/with-thinking-tool/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-tools/package.json b/examples/with-tools/package.json index 98ebc75b4..4a2c204f6 100644 --- a/examples/with-tools/package.json +++ b/examples/with-tools/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-turso/package.json b/examples/with-turso/package.json index 8228de832..87e3c65a8 100644 --- a/examples/with-turso/package.json +++ b/examples/with-turso/package.json @@ -5,10 +5,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-vector-search/package.json b/examples/with-vector-search/package.json index 3eaa68920..58d2bcb11 100644 --- a/examples/with-vector-search/package.json +++ b/examples/with-vector-search/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-vercel-ai/package.json b/examples/with-vercel-ai/package.json index 5512518ee..84ca48f69 100644 --- a/examples/with-vercel-ai/package.json +++ b/examples/with-vercel-ai/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-viteval/package.json b/examples/with-viteval/package.json index bd969bb61..4ad87ea47 100644 --- a/examples/with-viteval/package.json +++ b/examples/with-viteval/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "consola": "^3.4.2", "envalid": "^8.1.0", diff --git a/examples/with-voice-elevenlabs/package.json b/examples/with-voice-elevenlabs/package.json index 6866b4c9f..c25c08ea3 100644 --- a/examples/with-voice-elevenlabs/package.json +++ b/examples/with-voice-elevenlabs/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "@voltagent/voice": "^1.0.1-next.0", "ai": "^5.0.12", "zod": "^3.25.76" diff --git a/examples/with-voice-openai/package.json b/examples/with-voice-openai/package.json index 224555b01..1539ded65 100644 --- a/examples/with-voice-openai/package.json +++ b/examples/with-voice-openai/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "@voltagent/voice": "^1.0.1-next.0", "ai": "^5.0.12", "dotenv": "^16.4.5", diff --git a/examples/with-voice-xsai/package.json b/examples/with-voice-xsai/package.json index 018ccdcfe..d04a0c6cc 100644 --- a/examples/with-voice-xsai/package.json +++ b/examples/with-voice-xsai/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "@voltagent/voice": "^1.0.1-next.0", "ai": "^5.0.12", "dotenv": "^16.4.5", diff --git a/examples/with-voltagent-exporter/package.json b/examples/with-voltagent-exporter/package.json index 0186ed462..b5df0d310 100644 --- a/examples/with-voltagent-exporter/package.json +++ b/examples/with-voltagent-exporter/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-workflow/package.json b/examples/with-workflow/package.json index 087f9edbd..739381a1f 100644 --- a/examples/with-workflow/package.json +++ b/examples/with-workflow/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-working-memory/package.json b/examples/with-working-memory/package.json index 85acef709..d71bcce0b 100644 --- a/examples/with-working-memory/package.json +++ b/examples/with-working-memory/package.json @@ -4,10 +4,10 @@ "dependencies": { "@ai-sdk/openai": "^2.0.2", "@voltagent/cli": "^0.1.10", - "@voltagent/core": "^1.1.7-next.0", + "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-zapier-mcp/package.json b/examples/with-zapier-mcp/package.json index 9df34286c..3142793f2 100644 --- a/examples/with-zapier-mcp/package.json +++ b/examples/with-zapier-mcp/package.json @@ -6,10 +6,10 @@ "dependencies": { "@ai-sdk/amazon-bedrock": "^3.0.0", "@aws-sdk/credential-providers": "~3.799.0", - "@voltagent/core": "~1.1.7-next.0", + "@voltagent/core": "~1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.0", + "@voltagent/server-hono": "^1.0.5-next.1", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 11cb1d9e4..b88b97ca8 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,28 @@ # @voltagent/core +## 1.1.7-next.1 + +### Patch Changes + +- [`78a5046`](https://github.com/VoltAgent/voltagent/commit/78a5046ca4d768a96650ebee63ae1630b0dff7a7) Thanks [@omeraplak](https://github.com/omeraplak)! - feat: add Zod v4 support (backwards-compatible with v3) + + What’s new + - Core + server now support `zod` v4 while keeping v3 working. + - Peer ranges expanded to `"zod": "^3.25.0 || ^4.0.0"`. + - JSON Schema → Zod conversion handles both versions: + - Uses `zod-from-json-schema@^0.5.0` when Zod v4 is detected. + - Falls back to `zod-from-json-schema@^0.0.5` via alias `zod-from-json-schema-v3` for Zod v3. + - Implemented in MCP client (core) and object handlers (server-core). + + Why + - Zod v4 introduces changes that require a version-aware conversion path. This update adds seamless compatibility for both major versions. + + Impact + - No breaking changes. Projects on Zod v3 continue to work unchanged. Projects can upgrade to Zod v4 without code changes. + + Notes + - If your bundler disallows npm aliasing, ensure it can resolve `zod-from-json-schema-v3` (alias to `zod-from-json-schema@^0.0.5`). + ## 1.1.7-next.0 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 162b34d6a..50edc32d7 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": "1.1.7-next.0", + "version": "1.1.7-next.1", "dependencies": { "@modelcontextprotocol/sdk": "^1.12.1", "@opentelemetry/api": "^1.9.0", diff --git a/packages/docs-mcp/CHANGELOG.md b/packages/docs-mcp/CHANGELOG.md index 4897b4db5..efb4440c1 100644 --- a/packages/docs-mcp/CHANGELOG.md +++ b/packages/docs-mcp/CHANGELOG.md @@ -1,5 +1,28 @@ # @voltagent/docs-mcp +## 1.0.2-next.1 + +### Patch Changes + +- [#551](https://github.com/VoltAgent/voltagent/pull/551) [`77a3f64`](https://github.com/VoltAgent/voltagent/commit/77a3f64dea6e8a06fbbd72878711efa9ceb90bc3) Thanks [@omeraplak](https://github.com/omeraplak)! - feat: add Zod v4 support (backwards-compatible with v3) + + What’s new + - Core + server now support `zod` v4 while keeping v3 working. + - Peer ranges expanded to `"zod": "^3.25.0 || ^4.0.0"`. + - JSON Schema → Zod conversion handles both versions: + - Uses `zod-from-json-schema@^0.5.0` when Zod v4 is detected. + - Falls back to `zod-from-json-schema@^0.0.5` via alias `zod-from-json-schema-v3` for Zod v3. + - Implemented in MCP client (core) and object handlers (server-core). + + Why + - Zod v4 introduces changes that require a version-aware conversion path. This update adds seamless compatibility for both major versions. + + Impact + - No breaking changes. Projects on Zod v3 continue to work unchanged. Projects can upgrade to Zod v4 without code changes. + + Notes + - If your bundler disallows npm aliasing, ensure it can resolve `zod-from-json-schema-v3` (alias to `zod-from-json-schema@^0.0.5`). + ## 1.0.2-next.0 ### Patch Changes diff --git a/packages/docs-mcp/package.json b/packages/docs-mcp/package.json index 52478dc2b..5b9a0050a 100644 --- a/packages/docs-mcp/package.json +++ b/packages/docs-mcp/package.json @@ -1,7 +1,7 @@ { "name": "@voltagent/docs-mcp", "description": "VoltAgent docs-mcp - MCP Docs ", - "version": "1.0.2-next.0", + "version": "1.0.2-next.1", "bin": { "voltagent-docs-mcp": "dist/index.js" }, diff --git a/packages/server-core/CHANGELOG.md b/packages/server-core/CHANGELOG.md index fd32d9806..402ef5f7d 100644 --- a/packages/server-core/CHANGELOG.md +++ b/packages/server-core/CHANGELOG.md @@ -1,5 +1,28 @@ # @voltagent/server-core +## 1.0.7-next.1 + +### Patch Changes + +- [`78a5046`](https://github.com/VoltAgent/voltagent/commit/78a5046ca4d768a96650ebee63ae1630b0dff7a7) Thanks [@omeraplak](https://github.com/omeraplak)! - feat: add Zod v4 support (backwards-compatible with v3) + + What’s new + - Core + server now support `zod` v4 while keeping v3 working. + - Peer ranges expanded to `"zod": "^3.25.0 || ^4.0.0"`. + - JSON Schema → Zod conversion handles both versions: + - Uses `zod-from-json-schema@^0.5.0` when Zod v4 is detected. + - Falls back to `zod-from-json-schema@^0.0.5` via alias `zod-from-json-schema-v3` for Zod v3. + - Implemented in MCP client (core) and object handlers (server-core). + + Why + - Zod v4 introduces changes that require a version-aware conversion path. This update adds seamless compatibility for both major versions. + + Impact + - No breaking changes. Projects on Zod v3 continue to work unchanged. Projects can upgrade to Zod v4 without code changes. + + Notes + - If your bundler disallows npm aliasing, ensure it can resolve `zod-from-json-schema-v3` (alias to `zod-from-json-schema@^0.0.5`). + ## 1.0.7-next.0 ### Patch Changes diff --git a/packages/server-core/package.json b/packages/server-core/package.json index 8fae49ff1..1df8aa64f 100644 --- a/packages/server-core/package.json +++ b/packages/server-core/package.json @@ -1,7 +1,7 @@ { "name": "@voltagent/server-core", "description": "Framework-agnostic server core for VoltAgent", - "version": "1.0.7-next.0", + "version": "1.0.7-next.1", "dependencies": { "@voltagent/internal": "^0.0.10", "ai": "^5.0.12", diff --git a/packages/server-hono/CHANGELOG.md b/packages/server-hono/CHANGELOG.md index 08cdb56e0..522d3cd93 100644 --- a/packages/server-hono/CHANGELOG.md +++ b/packages/server-hono/CHANGELOG.md @@ -1,5 +1,31 @@ # @voltagent/server-hono +## 1.0.5-next.1 + +### Patch Changes + +- [#551](https://github.com/VoltAgent/voltagent/pull/551) [`77a3f64`](https://github.com/VoltAgent/voltagent/commit/77a3f64dea6e8a06fbbd72878711efa9ceb90bc3) Thanks [@omeraplak](https://github.com/omeraplak)! - feat: add Zod v4 support (backwards-compatible with v3) + + What’s new + - Core + server now support `zod` v4 while keeping v3 working. + - Peer ranges expanded to `"zod": "^3.25.0 || ^4.0.0"`. + - JSON Schema → Zod conversion handles both versions: + - Uses `zod-from-json-schema@^0.5.0` when Zod v4 is detected. + - Falls back to `zod-from-json-schema@^0.0.5` via alias `zod-from-json-schema-v3` for Zod v3. + - Implemented in MCP client (core) and object handlers (server-core). + + Why + - Zod v4 introduces changes that require a version-aware conversion path. This update adds seamless compatibility for both major versions. + + Impact + - No breaking changes. Projects on Zod v3 continue to work unchanged. Projects can upgrade to Zod v4 without code changes. + + Notes + - If your bundler disallows npm aliasing, ensure it can resolve `zod-from-json-schema-v3` (alias to `zod-from-json-schema@^0.0.5`). + +- Updated dependencies [[`78a5046`](https://github.com/VoltAgent/voltagent/commit/78a5046ca4d768a96650ebee63ae1630b0dff7a7)]: + - @voltagent/server-core@1.0.7-next.1 + ## 1.0.5-next.0 ### Patch Changes diff --git a/packages/server-hono/package.json b/packages/server-hono/package.json index 4394339da..daeae439f 100644 --- a/packages/server-hono/package.json +++ b/packages/server-hono/package.json @@ -1,14 +1,14 @@ { "name": "@voltagent/server-hono", "description": "Hono server implementation for VoltAgent", - "version": "1.0.5-next.0", + "version": "1.0.5-next.1", "dependencies": { "@hono/node-server": "^1.14.0", "@hono/swagger-ui": "^0.5.1", "@hono/zod-openapi": "^0.19.10", "@hono/zod-openapi-v4": "npm:@hono/zod-openapi@^1.1.0", "@voltagent/internal": "^0.0.10", - "@voltagent/server-core": "^1.0.7-next.0", + "@voltagent/server-core": "^1.0.7-next.1", "hono": "^4.7.7" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 616738024..575f62269 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -118,7 +118,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -127,7 +127,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -155,7 +155,7 @@ importers: specifier: ^21.0.0 version: 21.1.1 '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -164,7 +164,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -195,7 +195,7 @@ importers: specifier: ^0.1.7-next.0 version: 0.1.7-next.0(@ai-sdk/provider-utils@3.0.9)(@voltagent/logger@packages+logger)(ai@5.0.19)(zod@3.25.76) '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono devDependencies: '@types/node': @@ -220,7 +220,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -229,7 +229,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -257,7 +257,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -266,7 +266,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -303,7 +303,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -312,7 +312,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -343,7 +343,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -352,7 +352,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -380,7 +380,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -389,7 +389,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -417,7 +417,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -426,7 +426,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -454,7 +454,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -463,7 +463,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -491,7 +491,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -500,7 +500,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -620,7 +620,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -629,7 +629,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -657,7 +657,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -666,7 +666,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -694,7 +694,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -703,7 +703,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -731,7 +731,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -740,7 +740,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -808,7 +808,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/langfuse-exporter': specifier: ^1.1.1-next.0 @@ -820,7 +820,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -848,7 +848,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -857,7 +857,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -894,7 +894,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -903,7 +903,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -958,7 +958,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -967,7 +967,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -998,7 +998,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1007,7 +1007,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1050,7 +1050,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1059,7 +1059,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1099,7 +1099,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/logger': specifier: ^1.0.1 @@ -1108,7 +1108,7 @@ importers: specifier: ^1.0.3-next.0 version: link:../../packages/postgres '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1139,7 +1139,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1148,7 +1148,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1179,7 +1179,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1188,7 +1188,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1216,13 +1216,13 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1250,7 +1250,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1259,7 +1259,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono zod: specifier: ^3.25.76 @@ -1284,7 +1284,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1293,7 +1293,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1321,7 +1321,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1330,7 +1330,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1361,13 +1361,13 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/logger': specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono '@voltagent/supabase': specifier: ^1.0.2-next.0 @@ -1398,7 +1398,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1407,7 +1407,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1435,7 +1435,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1444,7 +1444,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1472,7 +1472,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1481,7 +1481,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1509,7 +1509,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1518,7 +1518,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1546,7 +1546,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1555,7 +1555,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1583,7 +1583,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1592,7 +1592,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1638,7 +1638,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1647,7 +1647,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono '@voltagent/voice': specifier: ^1.0.1-next.0 @@ -1678,7 +1678,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1687,7 +1687,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono '@voltagent/voice': specifier: ^1.0.1-next.0 @@ -1724,7 +1724,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1733,7 +1733,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono '@voltagent/voice': specifier: ^1.0.1-next.0 @@ -1770,7 +1770,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1779,7 +1779,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1807,7 +1807,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1816,7 +1816,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1844,7 +1844,7 @@ importers: specifier: ^0.1.10 version: link:../../packages/cli '@voltagent/core': - specifier: ^1.1.7-next.0 + specifier: ^1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1853,7 +1853,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1881,7 +1881,7 @@ importers: specifier: ~3.799.0 version: 3.799.0 '@voltagent/core': - specifier: ~1.1.7-next.0 + specifier: ~1.1.7-next.1 version: link:../../packages/core '@voltagent/libsql': specifier: ^1.0.3-next.0 @@ -1890,7 +1890,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.0 + specifier: ^1.0.5-next.1 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -2414,7 +2414,7 @@ importers: specifier: ^0.0.10 version: link:../internal '@voltagent/server-core': - specifier: ^1.0.7-next.0 + specifier: ^1.0.7-next.1 version: link:../server-core hono: specifier: ^4.7.7 From 7d057172029e594b8fe7c77e7fe49fdb3c937ac3 Mon Sep 17 00:00:00 2001 From: Omer Aplak Date: Tue, 16 Sep 2025 12:53:11 -0700 Subject: [PATCH 11/13] fix: enhance Zod compatibility for @hono/zod-openapi and update route definitions --- .changeset/fresh-parks-exist.md | 10 ++++ .../server-hono/src/routes/agent.routes.ts | 56 ++++++++++--------- packages/server-hono/src/routes/index.ts | 22 ++++++-- .../server-hono/src/routes/observability.ts | 4 +- packages/server-hono/src/types.ts | 4 +- .../server-hono/src/zod-openapi-compat.ts | 21 +++++-- 6 files changed, 77 insertions(+), 40 deletions(-) create mode 100644 .changeset/fresh-parks-exist.md diff --git a/.changeset/fresh-parks-exist.md b/.changeset/fresh-parks-exist.md new file mode 100644 index 000000000..b66896443 --- /dev/null +++ b/.changeset/fresh-parks-exist.md @@ -0,0 +1,10 @@ +--- +"@voltagent/server-hono": patch +--- + +fix: add Zod v3/v4 compatibility layer for @hono/zod-openapi + +- Added dynamic detection of Zod version using `toJSONSchema` method check +- Conditionally loads correct @hono/zod-openapi version based on installed Zod +- Fixed route definitions to use enhanced `z` from zod-openapi-compat instead of extending base schemas +- Resolves `.openapi()` method not found errors when using Zod v4 diff --git a/packages/server-hono/src/routes/agent.routes.ts b/packages/server-hono/src/routes/agent.routes.ts index c591acd15..07cc11b1d 100644 --- a/packages/server-hono/src/routes/agent.routes.ts +++ b/packages/server-hono/src/routes/agent.routes.ts @@ -1,8 +1,6 @@ import { AGENT_ROUTES, AgentListSchema, - AgentParamsSchema, - AgentResponseSchema, ErrorSchema, ObjectRequestSchema, ObjectResponseSchema, @@ -11,12 +9,9 @@ import { TextRequestSchema, TextResponseSchema, WORKFLOW_ROUTES, - WorkflowExecutionParamsSchema, WorkflowExecutionRequestSchema, WorkflowExecutionResponseSchema, WorkflowListSchema, - WorkflowParamsSchema, - WorkflowResponseSchema, WorkflowResumeRequestSchema, WorkflowResumeResponseSchema, WorkflowStreamEventSchema, @@ -90,10 +85,11 @@ export const textRoute = createRoute({ method: AGENT_ROUTES.generateText.method, path: AGENT_ROUTES.generateText.path.replace(":id", "{id}"), // Convert path format request: { - params: AgentParamsSchema.extend({ - id: AgentParamsSchema.shape.id.openapi({ + params: z.object({ + id: z.string().openapi({ param: { name: "id", in: "path" }, example: "my-agent-123", + description: "The ID of the agent", }), }), body: { @@ -142,10 +138,11 @@ export const streamRoute = createRoute({ method: AGENT_ROUTES.streamText.method, path: AGENT_ROUTES.streamText.path.replace(":id", "{id}"), // Convert path format request: { - params: AgentParamsSchema.extend({ - id: AgentParamsSchema.shape.id.openapi({ + params: z.object({ + id: z.string().openapi({ param: { name: "id", in: "path" }, example: "my-agent-123", + description: "The ID of the agent", }), }), body: { @@ -200,10 +197,11 @@ export const chatRoute = createRoute({ method: AGENT_ROUTES.chatStream.method, path: AGENT_ROUTES.chatStream.path.replace(":id", "{id}"), // Convert path format request: { - params: AgentParamsSchema.extend({ - id: AgentParamsSchema.shape.id.openapi({ + params: z.object({ + id: z.string().openapi({ param: { name: "id", in: "path" }, example: "my-agent-123", + description: "The ID of the agent", }), }), body: { @@ -251,10 +249,11 @@ export const objectRoute = createRoute({ method: AGENT_ROUTES.generateObject.method, path: AGENT_ROUTES.generateObject.path.replace(":id", "{id}"), // Convert path format request: { - params: AgentParamsSchema.extend({ - id: AgentParamsSchema.shape.id.openapi({ + params: z.object({ + id: z.string().openapi({ param: { name: "id", in: "path" }, example: "my-agent-123", + description: "The ID of the agent", }), }), body: { @@ -303,10 +302,11 @@ export const streamObjectRoute = createRoute({ method: AGENT_ROUTES.streamObject.method, path: AGENT_ROUTES.streamObject.path.replace(":id", "{id}"), // Convert path format request: { - params: AgentParamsSchema.extend({ - id: AgentParamsSchema.shape.id.openapi({ + params: z.object({ + id: z.string().openapi({ param: { name: "id", in: "path" }, example: "my-agent-123", + description: "The ID of the agent", }), }), body: { @@ -391,10 +391,11 @@ export const streamWorkflowRoute = createRoute({ method: WORKFLOW_ROUTES.streamWorkflow.method, path: WORKFLOW_ROUTES.streamWorkflow.path.replace(":id", "{id}"), // Convert path format request: { - params: WorkflowParamsSchema.extend({ - id: WorkflowParamsSchema.shape.id.openapi({ + params: z.object({ + id: z.string().openapi({ param: { name: "id", in: "path" }, example: "my-workflow-123", + description: "The ID of the workflow", }), }), body: { @@ -454,10 +455,11 @@ export const executeWorkflowRoute = createRoute({ method: WORKFLOW_ROUTES.executeWorkflow.method, path: WORKFLOW_ROUTES.executeWorkflow.path.replace(":id", "{id}"), // Convert path format request: { - params: WorkflowParamsSchema.extend({ - id: WorkflowParamsSchema.shape.id.openapi({ + params: z.object({ + id: z.string().openapi({ param: { name: "id", in: "path" }, example: "my-workflow-123", + description: "The ID of the workflow", }), }), body: { @@ -511,14 +513,16 @@ export const suspendWorkflowRoute = createRoute({ .replace(":id", "{id}") .replace(":executionId", "{executionId}"), // Convert path format request: { - params: WorkflowExecutionParamsSchema.extend({ - id: WorkflowExecutionParamsSchema.shape.id.openapi({ + params: z.object({ + id: z.string().openapi({ param: { name: "id", in: "path" }, example: "my-workflow-123", + description: "The ID of the workflow", }), - executionId: WorkflowExecutionParamsSchema.shape.executionId.openapi({ + executionId: z.string().openapi({ param: { name: "executionId", in: "path" }, example: "exec_1234567890_abc123", + description: "The ID of the execution to operate on", }), }), body: { @@ -581,14 +585,16 @@ export const resumeWorkflowRoute = createRoute({ .replace(":id", "{id}") .replace(":executionId", "{executionId}"), // Convert path format request: { - params: WorkflowExecutionParamsSchema.extend({ - id: WorkflowExecutionParamsSchema.shape.id.openapi({ + params: z.object({ + id: z.string().openapi({ param: { name: "id", in: "path" }, example: "my-workflow-123", + description: "The ID of the workflow", }), - executionId: WorkflowExecutionParamsSchema.shape.executionId.openapi({ + executionId: z.string().openapi({ param: { name: "executionId", in: "path" }, example: "exec_1234567890_abc123", + description: "The ID of the execution to operate on", }), }), body: { diff --git a/packages/server-hono/src/routes/index.ts b/packages/server-hono/src/routes/index.ts index 8168ab619..02d9ba14d 100644 --- a/packages/server-hono/src/routes/index.ts +++ b/packages/server-hono/src/routes/index.ts @@ -22,7 +22,7 @@ import { isErrorResponse, mapLogResponse, } from "@voltagent/server-core"; -import type { OpenAPIHono } from "../zod-openapi-compat"; +import type { OpenAPIHonoType } from "../zod-openapi-compat"; import { chatRoute, executeWorkflowRoute, @@ -41,7 +41,11 @@ import { getLogsRoute } from "./log.routes"; /** * Register agent routes */ -export function registerAgentRoutes(app: OpenAPIHono, deps: ServerProviderDeps, logger: Logger) { +export function registerAgentRoutes( + app: OpenAPIHonoType, + deps: ServerProviderDeps, + logger: Logger, +) { // GET /agents - List all agents app.openapi(getAgentsRoute, async (c) => { const response = await handleGetAgents(deps, logger); @@ -136,7 +140,11 @@ export function registerAgentRoutes(app: OpenAPIHono, deps: ServerProviderDeps, /** * Register workflow routes */ -export function registerWorkflowRoutes(app: OpenAPIHono, deps: ServerProviderDeps, logger: Logger) { +export function registerWorkflowRoutes( + app: OpenAPIHonoType, + deps: ServerProviderDeps, + logger: Logger, +) { // GET /workflows - List all workflows app.openapi(getWorkflowsRoute, async (c) => { const response = await handleGetWorkflows(deps, logger); @@ -227,7 +235,7 @@ export function registerWorkflowRoutes(app: OpenAPIHono, deps: ServerProviderDep /** * Register log routes */ -export function registerLogRoutes(app: OpenAPIHono, deps: ServerProviderDeps, logger: Logger) { +export function registerLogRoutes(app: OpenAPIHonoType, deps: ServerProviderDeps, logger: Logger) { // GET /api/logs - Get logs with filters app.openapi(getLogsRoute, async (c) => { const query = c.req.query(); @@ -257,7 +265,11 @@ export function registerLogRoutes(app: OpenAPIHono, deps: ServerProviderDeps, lo /** * Register update routes */ -export function registerUpdateRoutes(app: OpenAPIHono, deps: ServerProviderDeps, logger: Logger) { +export function registerUpdateRoutes( + app: OpenAPIHonoType, + deps: ServerProviderDeps, + logger: Logger, +) { // GET /updates - Check for updates app.get("/updates", async (c) => { const response = await handleCheckUpdates(deps, logger); diff --git a/packages/server-hono/src/routes/observability.ts b/packages/server-hono/src/routes/observability.ts index 67ea4169f..7f3ad7abf 100644 --- a/packages/server-hono/src/routes/observability.ts +++ b/packages/server-hono/src/routes/observability.ts @@ -15,13 +15,13 @@ import { queryLogsHandler, setupObservabilityHandler, } from "@voltagent/server-core"; -import type { OpenAPIHono } from "../zod-openapi-compat"; +import type { OpenAPIHonoType } from "../zod-openapi-compat"; /** * Register observability routes */ export function registerObservabilityRoutes( - app: OpenAPIHono, + app: OpenAPIHonoType, deps: ServerProviderDeps, logger: Logger, ) { diff --git a/packages/server-hono/src/types.ts b/packages/server-hono/src/types.ts index b4e4062e5..95d8c1f59 100644 --- a/packages/server-hono/src/types.ts +++ b/packages/server-hono/src/types.ts @@ -1,5 +1,5 @@ import type { AuthProvider } from "@voltagent/server-core"; -import type { OpenAPIHono } from "./zod-openapi-compat"; +import type { OpenAPIHonoType } from "./zod-openapi-compat"; export interface HonoServerConfig { port?: number; @@ -25,7 +25,7 @@ export interface HonoServerConfig { * } * ``` */ - configureApp?: (app: OpenAPIHono) => void | Promise; + configureApp?: (app: OpenAPIHonoType) => void | Promise; /** * Authentication provider for protecting agent/workflow execution endpoints diff --git a/packages/server-hono/src/zod-openapi-compat.ts b/packages/server-hono/src/zod-openapi-compat.ts index 0028d693e..4c5292c25 100644 --- a/packages/server-hono/src/zod-openapi-compat.ts +++ b/packages/server-hono/src/zod-openapi-compat.ts @@ -7,12 +7,21 @@ * * - Zod v3: Uses @hono/zod-openapi (0.19.10) * - Zod v4: Uses @hono/zod-openapi-v4 (1.1.0+) - * - * For now, we're using the v3 compatible version (0.19.10) which supports - * both Zod v3 and has loose compatibility with v4 (>=3.0.0) */ -// Re-export everything from the v3 compatible version -// @hono/zod-openapi@0.19.10 has peerDeps: zod: '>=3.0.0' so it works with both v3 and v4 -export { OpenAPIHono, createRoute, z } from "@hono/zod-openapi"; +import { z as zodBase } from "zod"; + +// Detect Zod version by checking for toJSONSchema method (exists in v4, not in v3) +const isZodV4 = "toJSONSchema" in zodBase; + +// Import both versions synchronously +import * as v3Module from "@hono/zod-openapi"; +import * as v4Module from "@hono/zod-openapi-v4"; + +// Select the appropriate module based on Zod version +const selectedModule = isZodV4 ? v4Module : v3Module; + +export const OpenAPIHono = selectedModule.OpenAPIHono; +export const createRoute = selectedModule.createRoute; +export const z = selectedModule.z; export type { OpenAPIHono as OpenAPIHonoType } from "@hono/zod-openapi"; From 2b63dee7a0891f5ebddb77679c5b5d71d98d624a Mon Sep 17 00:00:00 2001 From: voltagent-bot Date: Tue, 16 Sep 2025 13:06:20 -0700 Subject: [PATCH 12/13] [Prerelease] Version Packages (next) (#570) * chore: version packages (prerelease) (next) * fix: streamline changesets array formatting in pre.json --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Omer Aplak --- .changeset/pre.json | 2 +- examples/base/package.json | 2 +- examples/github-repo-analyzer/package.json | 2 +- examples/sdk-trace-example/package.json | 2 +- examples/with-amazon-bedrock/package.json | 2 +- examples/with-anthropic/package.json | 2 +- examples/with-chroma/package.json | 2 +- examples/with-composio-mcp/package.json | 2 +- examples/with-custom-endpoints/package.json | 2 +- examples/with-dynamic-parameters/package.json | 2 +- examples/with-dynamic-prompts/package.json | 2 +- examples/with-google-ai/package.json | 2 +- examples/with-google-vertex-ai/package.json | 2 +- examples/with-groq-ai/package.json | 2 +- examples/with-hooks/package.json | 2 +- examples/with-hugging-face-mcp/package.json | 2 +- examples/with-langfuse/package.json | 2 +- examples/with-mcp/package.json | 2 +- examples/with-nextjs/package.json | 2 +- examples/with-peaka-mcp/package.json | 2 +- examples/with-pinecone/package.json | 2 +- examples/with-playwright/package.json | 2 +- examples/with-postgres/package.json | 2 +- examples/with-qdrant/package.json | 2 +- examples/with-rag-chatbot/package.json | 2 +- examples/with-recipe-generator/package.json | 2 +- examples/with-research-assistant/package.json | 2 +- examples/with-retrieval/package.json | 2 +- examples/with-subagents/package.json | 2 +- examples/with-supabase/package.json | 2 +- examples/with-thinking-tool/package.json | 2 +- examples/with-tools/package.json | 2 +- examples/with-turso/package.json | 2 +- examples/with-vector-search/package.json | 2 +- examples/with-vercel-ai/package.json | 2 +- examples/with-viteval/package.json | 2 +- examples/with-voice-elevenlabs/package.json | 2 +- examples/with-voice-openai/package.json | 2 +- examples/with-voice-xsai/package.json | 2 +- examples/with-voltagent-exporter/package.json | 2 +- examples/with-workflow/package.json | 2 +- examples/with-working-memory/package.json | 2 +- examples/with-zapier-mcp/package.json | 2 +- packages/server-hono/CHANGELOG.md | 10 +++ packages/server-hono/package.json | 2 +- pnpm-lock.yaml | 84 +++++++++---------- 46 files changed, 96 insertions(+), 86 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 5bcdc0e9a..094dfe300 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -25,5 +25,5 @@ "@voltagent/vercel-ai-exporter": "1.0.0", "@voltagent/voice": "1.0.0" }, - "changesets": ["thin-lions-win-2", "thin-lions-win"] + "changesets": ["fresh-parks-exist", "thin-lions-win-2", "thin-lions-win"] } diff --git a/examples/base/package.json b/examples/base/package.json index 5d4f126a3..cf45e7386 100644 --- a/examples/base/package.json +++ b/examples/base/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/github-repo-analyzer/package.json b/examples/github-repo-analyzer/package.json index 18b1509f2..fe5b11b1c 100644 --- a/examples/github-repo-analyzer/package.json +++ b/examples/github-repo-analyzer/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/sdk-trace-example/package.json b/examples/sdk-trace-example/package.json index 7eb69835b..9e0c0ce82 100644 --- a/examples/sdk-trace-example/package.json +++ b/examples/sdk-trace-example/package.json @@ -4,7 +4,7 @@ "dependencies": { "@voltagent/logger": "^1.0.1", "@voltagent/sdk": "^0.1.7-next.0", - "@voltagent/server-hono": "^1.0.5-next.1" + "@voltagent/server-hono": "^1.0.5-next.2" }, "devDependencies": { "@types/node": "^24.2.1", diff --git a/examples/with-amazon-bedrock/package.json b/examples/with-amazon-bedrock/package.json index f9990d28a..883dc2147 100644 --- a/examples/with-amazon-bedrock/package.json +++ b/examples/with-amazon-bedrock/package.json @@ -8,7 +8,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-anthropic/package.json b/examples/with-anthropic/package.json index 9463c1f51..cf8806912 100644 --- a/examples/with-anthropic/package.json +++ b/examples/with-anthropic/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-chroma/package.json b/examples/with-chroma/package.json index d91bf3f7d..ad07e569a 100644 --- a/examples/with-chroma/package.json +++ b/examples/with-chroma/package.json @@ -10,7 +10,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "chromadb": "^3.0.4", "zod": "^3.25.76" diff --git a/examples/with-composio-mcp/package.json b/examples/with-composio-mcp/package.json index 45245e504..5ed31e03e 100644 --- a/examples/with-composio-mcp/package.json +++ b/examples/with-composio-mcp/package.json @@ -8,7 +8,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-custom-endpoints/package.json b/examples/with-custom-endpoints/package.json index a89fb76c4..7ee49525d 100644 --- a/examples/with-custom-endpoints/package.json +++ b/examples/with-custom-endpoints/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-dynamic-parameters/package.json b/examples/with-dynamic-parameters/package.json index a7884e6a0..1bd7647d4 100644 --- a/examples/with-dynamic-parameters/package.json +++ b/examples/with-dynamic-parameters/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-dynamic-prompts/package.json b/examples/with-dynamic-prompts/package.json index 4beea5c73..1a740ff6d 100644 --- a/examples/with-dynamic-prompts/package.json +++ b/examples/with-dynamic-prompts/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-google-ai/package.json b/examples/with-google-ai/package.json index a184e5899..c3e1e336e 100644 --- a/examples/with-google-ai/package.json +++ b/examples/with-google-ai/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-google-vertex-ai/package.json b/examples/with-google-vertex-ai/package.json index 7dbb917e9..d84f3d195 100644 --- a/examples/with-google-vertex-ai/package.json +++ b/examples/with-google-vertex-ai/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-groq-ai/package.json b/examples/with-groq-ai/package.json index 830060756..77217ac37 100644 --- a/examples/with-groq-ai/package.json +++ b/examples/with-groq-ai/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-hooks/package.json b/examples/with-hooks/package.json index ffda1c2b0..8031101e3 100644 --- a/examples/with-hooks/package.json +++ b/examples/with-hooks/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-hugging-face-mcp/package.json b/examples/with-hugging-face-mcp/package.json index 9d0310955..725fa53e3 100644 --- a/examples/with-hugging-face-mcp/package.json +++ b/examples/with-hugging-face-mcp/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-langfuse/package.json b/examples/with-langfuse/package.json index 2126cd384..d9980e8fa 100644 --- a/examples/with-langfuse/package.json +++ b/examples/with-langfuse/package.json @@ -8,7 +8,7 @@ "@voltagent/langfuse-exporter": "^1.1.1-next.0", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-mcp/package.json b/examples/with-mcp/package.json index 532b6a7af..2b635cc96 100644 --- a/examples/with-mcp/package.json +++ b/examples/with-mcp/package.json @@ -8,7 +8,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-nextjs/package.json b/examples/with-nextjs/package.json index 5e4adc2e1..f46b9ac15 100644 --- a/examples/with-nextjs/package.json +++ b/examples/with-nextjs/package.json @@ -10,7 +10,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "import-in-the-middle": "^1.14.2", "next": "15.3.1", diff --git a/examples/with-peaka-mcp/package.json b/examples/with-peaka-mcp/package.json index 970e0d776..b1d0bbd56 100644 --- a/examples/with-peaka-mcp/package.json +++ b/examples/with-peaka-mcp/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-pinecone/package.json b/examples/with-pinecone/package.json index b360f4913..201dc796c 100644 --- a/examples/with-pinecone/package.json +++ b/examples/with-pinecone/package.json @@ -8,7 +8,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "openai": "^4.91.0", "zod": "^3.25.76" diff --git a/examples/with-playwright/package.json b/examples/with-playwright/package.json index 235ab13a5..088ccd85b 100644 --- a/examples/with-playwright/package.json +++ b/examples/with-playwright/package.json @@ -11,7 +11,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "axios": "^1.5.0", "playwright": "1.51.1", diff --git a/examples/with-postgres/package.json b/examples/with-postgres/package.json index 21237f451..668ada9fd 100644 --- a/examples/with-postgres/package.json +++ b/examples/with-postgres/package.json @@ -8,7 +8,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/logger": "^1.0.1", "@voltagent/postgres": "^1.0.3-next.0", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-qdrant/package.json b/examples/with-qdrant/package.json index c1d4d9328..ee0bc4263 100644 --- a/examples/with-qdrant/package.json +++ b/examples/with-qdrant/package.json @@ -8,7 +8,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "openai": "^4.91.0", "zod": "^3.25.76" diff --git a/examples/with-rag-chatbot/package.json b/examples/with-rag-chatbot/package.json index 8d4919335..6440576b9 100644 --- a/examples/with-rag-chatbot/package.json +++ b/examples/with-rag-chatbot/package.json @@ -8,7 +8,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-recipe-generator/package.json b/examples/with-recipe-generator/package.json index f3bc916ef..437f30a8f 100644 --- a/examples/with-recipe-generator/package.json +++ b/examples/with-recipe-generator/package.json @@ -6,7 +6,7 @@ "@voltagent/cli": "^0.1.10", "@voltagent/core": "^1.1.7-next.1", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-research-assistant/package.json b/examples/with-research-assistant/package.json index 61e6ab8b2..9a101223a 100644 --- a/examples/with-research-assistant/package.json +++ b/examples/with-research-assistant/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "zod": "^3.25.76" }, "devDependencies": { diff --git a/examples/with-retrieval/package.json b/examples/with-retrieval/package.json index 08f27b44f..69efc84dd 100644 --- a/examples/with-retrieval/package.json +++ b/examples/with-retrieval/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-subagents/package.json b/examples/with-subagents/package.json index 52762beac..e534f8e6a 100644 --- a/examples/with-subagents/package.json +++ b/examples/with-subagents/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-supabase/package.json b/examples/with-supabase/package.json index 1c8c181c2..1e2e7d3c7 100644 --- a/examples/with-supabase/package.json +++ b/examples/with-supabase/package.json @@ -7,7 +7,7 @@ "@voltagent/cli": "^0.1.10", "@voltagent/core": "^1.1.7-next.1", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "@voltagent/supabase": "^1.0.2-next.0", "ai": "^5.0.12", "zod": "^3.25.76" diff --git a/examples/with-thinking-tool/package.json b/examples/with-thinking-tool/package.json index 24a9e03ba..3c5ccb4dc 100644 --- a/examples/with-thinking-tool/package.json +++ b/examples/with-thinking-tool/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-tools/package.json b/examples/with-tools/package.json index 4a2c204f6..2188d58f5 100644 --- a/examples/with-tools/package.json +++ b/examples/with-tools/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-turso/package.json b/examples/with-turso/package.json index 87e3c65a8..49cb00725 100644 --- a/examples/with-turso/package.json +++ b/examples/with-turso/package.json @@ -8,7 +8,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-vector-search/package.json b/examples/with-vector-search/package.json index 58d2bcb11..a31ccdf6b 100644 --- a/examples/with-vector-search/package.json +++ b/examples/with-vector-search/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-vercel-ai/package.json b/examples/with-vercel-ai/package.json index 84ca48f69..5c7c647b8 100644 --- a/examples/with-vercel-ai/package.json +++ b/examples/with-vercel-ai/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-viteval/package.json b/examples/with-viteval/package.json index 4ad87ea47..448eaddd7 100644 --- a/examples/with-viteval/package.json +++ b/examples/with-viteval/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "consola": "^3.4.2", "envalid": "^8.1.0", diff --git a/examples/with-voice-elevenlabs/package.json b/examples/with-voice-elevenlabs/package.json index c25c08ea3..be9d8ec27 100644 --- a/examples/with-voice-elevenlabs/package.json +++ b/examples/with-voice-elevenlabs/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "@voltagent/voice": "^1.0.1-next.0", "ai": "^5.0.12", "zod": "^3.25.76" diff --git a/examples/with-voice-openai/package.json b/examples/with-voice-openai/package.json index 1539ded65..08a4c0830 100644 --- a/examples/with-voice-openai/package.json +++ b/examples/with-voice-openai/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "@voltagent/voice": "^1.0.1-next.0", "ai": "^5.0.12", "dotenv": "^16.4.5", diff --git a/examples/with-voice-xsai/package.json b/examples/with-voice-xsai/package.json index d04a0c6cc..a481f851e 100644 --- a/examples/with-voice-xsai/package.json +++ b/examples/with-voice-xsai/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "@voltagent/voice": "^1.0.1-next.0", "ai": "^5.0.12", "dotenv": "^16.4.5", diff --git a/examples/with-voltagent-exporter/package.json b/examples/with-voltagent-exporter/package.json index b5df0d310..78cfcf012 100644 --- a/examples/with-voltagent-exporter/package.json +++ b/examples/with-voltagent-exporter/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-workflow/package.json b/examples/with-workflow/package.json index 739381a1f..398b8d681 100644 --- a/examples/with-workflow/package.json +++ b/examples/with-workflow/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-working-memory/package.json b/examples/with-working-memory/package.json index d71bcce0b..d948e7b7e 100644 --- a/examples/with-working-memory/package.json +++ b/examples/with-working-memory/package.json @@ -7,7 +7,7 @@ "@voltagent/core": "^1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/examples/with-zapier-mcp/package.json b/examples/with-zapier-mcp/package.json index 3142793f2..56514848d 100644 --- a/examples/with-zapier-mcp/package.json +++ b/examples/with-zapier-mcp/package.json @@ -9,7 +9,7 @@ "@voltagent/core": "~1.1.7-next.1", "@voltagent/libsql": "^1.0.3-next.0", "@voltagent/logger": "^1.0.1", - "@voltagent/server-hono": "^1.0.5-next.1", + "@voltagent/server-hono": "^1.0.5-next.2", "ai": "^5.0.12", "zod": "^3.25.76" }, diff --git a/packages/server-hono/CHANGELOG.md b/packages/server-hono/CHANGELOG.md index 522d3cd93..2b1e4eca6 100644 --- a/packages/server-hono/CHANGELOG.md +++ b/packages/server-hono/CHANGELOG.md @@ -1,5 +1,15 @@ # @voltagent/server-hono +## 1.0.5-next.2 + +### Patch Changes + +- [`7d05717`](https://github.com/VoltAgent/voltagent/commit/7d057172029e594b8fe7c77e7fe49fdb3c937ac3) Thanks [@omeraplak](https://github.com/omeraplak)! - fix: add Zod v3/v4 compatibility layer for @hono/zod-openapi + - Added dynamic detection of Zod version using `toJSONSchema` method check + - Conditionally loads correct @hono/zod-openapi version based on installed Zod + - Fixed route definitions to use enhanced `z` from zod-openapi-compat instead of extending base schemas + - Resolves `.openapi()` method not found errors when using Zod v4 + ## 1.0.5-next.1 ### Patch Changes diff --git a/packages/server-hono/package.json b/packages/server-hono/package.json index daeae439f..eb4ffe5a6 100644 --- a/packages/server-hono/package.json +++ b/packages/server-hono/package.json @@ -1,7 +1,7 @@ { "name": "@voltagent/server-hono", "description": "Hono server implementation for VoltAgent", - "version": "1.0.5-next.1", + "version": "1.0.5-next.2", "dependencies": { "@hono/node-server": "^1.14.0", "@hono/swagger-ui": "^0.5.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 575f62269..cc9debe72 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -127,7 +127,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -164,7 +164,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -195,7 +195,7 @@ importers: specifier: ^0.1.7-next.0 version: 0.1.7-next.0(@ai-sdk/provider-utils@3.0.9)(@voltagent/logger@packages+logger)(ai@5.0.19)(zod@3.25.76) '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono devDependencies: '@types/node': @@ -229,7 +229,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -266,7 +266,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -312,7 +312,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -352,7 +352,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -389,7 +389,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -426,7 +426,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -463,7 +463,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -500,7 +500,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -629,7 +629,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -666,7 +666,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -703,7 +703,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -740,7 +740,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -820,7 +820,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -857,7 +857,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -903,7 +903,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -967,7 +967,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1007,7 +1007,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1059,7 +1059,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1108,7 +1108,7 @@ importers: specifier: ^1.0.3-next.0 version: link:../../packages/postgres '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1148,7 +1148,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1188,7 +1188,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1222,7 +1222,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1259,7 +1259,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono zod: specifier: ^3.25.76 @@ -1293,7 +1293,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1330,7 +1330,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1367,7 +1367,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono '@voltagent/supabase': specifier: ^1.0.2-next.0 @@ -1407,7 +1407,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1444,7 +1444,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1481,7 +1481,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1518,7 +1518,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1555,7 +1555,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1592,7 +1592,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1647,7 +1647,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono '@voltagent/voice': specifier: ^1.0.1-next.0 @@ -1687,7 +1687,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono '@voltagent/voice': specifier: ^1.0.1-next.0 @@ -1733,7 +1733,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono '@voltagent/voice': specifier: ^1.0.1-next.0 @@ -1779,7 +1779,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1816,7 +1816,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1853,7 +1853,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 @@ -1890,7 +1890,7 @@ importers: specifier: ^1.0.1 version: link:../../packages/logger '@voltagent/server-hono': - specifier: ^1.0.5-next.1 + specifier: ^1.0.5-next.2 version: link:../../packages/server-hono ai: specifier: ^5.0.12 From 20b8d3f9df805336a72add356609c891541ce7f1 Mon Sep 17 00:00:00 2001 From: Omer Aplak Date: Tue, 16 Sep 2025 13:17:02 -0700 Subject: [PATCH 13/13] fix: change mode from 'pre' to 'exit' in changeset configuration --- .changeset/pre.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 094dfe300..beb02e060 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -1,5 +1,5 @@ { - "mode": "pre", + "mode": "exit", "tag": "next", "initialVersions": { "voltagent-example-github-repo-analyzer": "0.1.0",