From b5376f41cef6e52495e1ca6c13355d2f1d0ce14a Mon Sep 17 00:00:00 2001 From: Hugo Richard Date: Sun, 20 Sep 2026 10:57:29 +0100 Subject: [PATCH] fix(eve): rebuild the extension against eve 0.63 eve 0.63.0 drops tool contracts 44 to 52, so the 0.7.2 build (contract 52) no longer mounts on the newest eve. Rebuilding lands on tool 53 / dynamicTool 51 with no source change; build, durable schema verification, typecheck and tests pass. --- .changeset/eve-0-63.md | 5 +++ .../docs/1.getting-started/2.installation.md | 2 +- .../docs/2.frameworks/1.eve-extension.md | 2 +- apps/docs/skills/github-tools-agents/SKILL.md | 2 +- .../references/eve-extension.md | 2 +- examples/eve/package.json | 2 +- packages/github-tools-eve-extension/README.md | 2 +- .../github-tools-eve-extension/package.json | 2 +- packages/github-tools/package.json | 2 +- pnpm-lock.yaml | 41 ++++++++++--------- 10 files changed, 34 insertions(+), 28 deletions(-) create mode 100644 .changeset/eve-0-63.md diff --git a/.changeset/eve-0-63.md b/.changeset/eve-0-63.md new file mode 100644 index 0000000..26ffa31 --- /dev/null +++ b/.changeset/eve-0-63.md @@ -0,0 +1,5 @@ +--- +"@github-tools/eve-extension": patch +--- + +Rebuild the extension against eve 0.63. eve 0.63.0 dropped tool contracts 44 to 52 (including contract 52, which the 0.7.2 build requires), so `eve build` rejected the published extension on the newest eve; this release lands on the contracts 0.63.0 accepts. diff --git a/apps/docs/content/docs/1.getting-started/2.installation.md b/apps/docs/content/docs/1.getting-started/2.installation.md index e4e333a..fd82ff7 100644 --- a/apps/docs/content/docs/1.getting-started/2.installation.md +++ b/apps/docs/content/docs/1.getting-started/2.installation.md @@ -60,7 +60,7 @@ What you install next depends on the [framework](/frameworks/ai-sdk) you build o | Framework | Import path | Peer dependencies | |---|---|---| | [AI SDK](/frameworks/ai-sdk) | `@github-tools/sdk` | `ai` (v6 or v7), `zod` | -| [eve extension](/frameworks/eve-extension) | `@github-tools/eve-extension` | `eve` (declared `*`, built against 0.62, **`ai` v7** transitively) | +| [eve extension](/frameworks/eve-extension) | `@github-tools/eve-extension` | `eve` (declared `*`, built against 0.63, **`ai` v7** transitively) | | [eve (direct import, deprecated)](/deprecated/eve) | `@github-tools/sdk/eve` | `eve`, `ai` **v7**, `zod` | | [Vercel Workflow](/frameworks/vercel-workflow) | `@github-tools/sdk/workflow` | `workflow`, `@ai-sdk/workflow`, `ai`, `zod` | | [Chat SDK](/frameworks/chat-sdk) | `@github-tools/sdk` | `chat`, `@chat-adapter/github`, `ai`, `zod` | diff --git a/apps/docs/content/docs/2.frameworks/1.eve-extension.md b/apps/docs/content/docs/2.frameworks/1.eve-extension.md index 4809e3f..411c35a 100644 --- a/apps/docs/content/docs/2.frameworks/1.eve-extension.md +++ b/apps/docs/content/docs/2.frameworks/1.eve-extension.md @@ -111,7 +111,7 @@ bun add @github-tools/eve-extension ``` ::: -`eve` is a required peer dependency (which itself requires **`ai` v7**). The extension declares it as `*`: your agent provides the runtime copy of eve, and eve validates the extension's generated capability metadata at build time instead of an npm range. This release is built against eve 0.62: +`eve` is a required peer dependency (which itself requires **`ai` v7**). The extension declares it as `*`: your agent provides the runtime copy of eve, and eve validates the extension's generated capability metadata at build time instead of an npm range. This release is built against eve 0.63: :::code-group ```bash [pnpm] diff --git a/apps/docs/skills/github-tools-agents/SKILL.md b/apps/docs/skills/github-tools-agents/SKILL.md index 38991a9..3f18cfb 100644 --- a/apps/docs/skills/github-tools-agents/SKILL.md +++ b/apps/docs/skills/github-tools-agents/SKILL.md @@ -82,7 +82,7 @@ export async function run(messages: ModelMessage[], token: string) { ### eve extension (recommended for eve agents) -Requires `eve` as a peer, declared `*` and checked through the extension's generated capability metadata (transitively **`ai` v7**); built against eve 0.62. Mount from `@github-tools/eve-extension` under `agent/extensions/`. +Requires `eve` as a peer, declared `*` and checked through the extension's generated capability metadata (transitively **`ai` v7**); built against eve 0.63. Mount from `@github-tools/eve-extension` under `agent/extensions/`. ```ts // agent/extensions/github.ts diff --git a/apps/docs/skills/github-tools-agents/references/eve-extension.md b/apps/docs/skills/github-tools-agents/references/eve-extension.md index 64b2ad5..bde1120 100644 --- a/apps/docs/skills/github-tools-agents/references/eve-extension.md +++ b/apps/docs/skills/github-tools-agents/references/eve-extension.md @@ -14,7 +14,7 @@ Use `@github-tools/eve-extension` when the user builds an [eve](https://eve.dev) pnpm add @github-tools/eve-extension eve ``` -- **`ai` v7** required (transitive `eve` peer); the extension declares `eve` as `*` and eve checks its generated capability metadata, not an npm range. Built against eve 0.62 +- **`ai` v7** required (transitive `eve` peer); the extension declares `eve` as `*` and eve checks its generated capability metadata, not an npm range. Built against eve 0.63 - `GITHUB_TOKEN`, explicit `token`, or a Vercel Connect `connector` ## Mount under `agent/extensions/` diff --git a/examples/eve/package.json b/examples/eve/package.json index a527a65..a231c47 100644 --- a/examples/eve/package.json +++ b/examples/eve/package.json @@ -13,7 +13,7 @@ "@github-tools/eve-extension": "workspace:*", "@vercel/connect": "^2.0.4", "ai": "^7.0.107", - "eve": "^0.62.0", + "eve": "^0.63.0", "zod": "^4.5.4" } } diff --git a/packages/github-tools-eve-extension/README.md b/packages/github-tools-eve-extension/README.md index a6dd251..2b8899e 100644 --- a/packages/github-tools-eve-extension/README.md +++ b/packages/github-tools-eve-extension/README.md @@ -19,7 +19,7 @@ This is **the recommended way** to add GitHub tools to an eve agent. The legacy pnpm add @github-tools/eve-extension ``` -`eve` is a required peer dependency, declared as `*`: the consuming agent provides the runtime copy and eve checks the extension's generated capability metadata rather than an npm range. This release is built against eve 0.62. `@vercel/connect` is optional (install it only when using `connector`): +`eve` is a required peer dependency, declared as `*`: the consuming agent provides the runtime copy and eve checks the extension's generated capability metadata rather than an npm range. This release is built against eve 0.63. `@vercel/connect` is optional (install it only when using `connector`): ```sh pnpm add eve diff --git a/packages/github-tools-eve-extension/package.json b/packages/github-tools-eve-extension/package.json index de72f2d..7afb9c8 100644 --- a/packages/github-tools-eve-extension/package.json +++ b/packages/github-tools-eve-extension/package.json @@ -68,7 +68,7 @@ "@types/node": "^26.5.0", "@vercel/connect": "^2.0.4", "eslint": "^10.10.0", - "eve": "0.62.0", + "eve": "0.63.0", "typescript": "^6.0.3", "typescript-eslint": "^8.70.0" }, diff --git a/packages/github-tools/package.json b/packages/github-tools/package.json index dfa3380..a3a33b0 100644 --- a/packages/github-tools/package.json +++ b/packages/github-tools/package.json @@ -104,7 +104,7 @@ "@vercel/connect": "^2.0.4", "ai": "^7.0.107", "eslint": "^10.10.0", - "eve": "^0.62.0", + "eve": "^0.63.0", "tsdown": "^0.23.0", "typescript": "^6.0.3", "typescript-eslint": "^8.70.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9bdfa9a..a25c909 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -193,13 +193,13 @@ importers: version: link:../../packages/github-tools-eve-extension '@vercel/connect': specifier: ^2.0.4 - version: 2.0.4(@ai-sdk/mcp@2.0.48(zod@4.5.4))(ai@7.0.107(zod@4.5.4))(eve@0.62.0(ai@7.0.107(zod@4.5.4))) + version: 2.0.4(@ai-sdk/mcp@2.0.48(zod@4.5.4))(ai@7.0.107(zod@4.5.4))(eve@0.63.0(ai@7.0.107(zod@4.5.4))) ai: specifier: ^7.0.107 version: 7.0.107(zod@4.5.4) eve: - specifier: ^0.62.0 - version: 0.62.0(ai@7.0.107(zod@4.5.4)) + specifier: ^0.63.0 + version: 0.63.0(ai@7.0.107(zod@4.5.4)) zod: specifier: ^4.5.4 version: 4.5.4 @@ -226,7 +226,7 @@ importers: version: 4.40.0(ai@7.0.107(zod@4.5.4))(workflow@4.8.9(@nestjs/common@11.1.18(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.18(@nestjs/common@11.1.18(reflect-metadata@0.2.2)(rxjs@7.8.2))(reflect-metadata@0.2.2)(rxjs@7.8.2))(@swc/cli@0.8.1(@swc/core@1.15.3(@swc/helpers@0.5.23))(chokidar@5.0.0))(@swc/core@1.15.3(@swc/helpers@0.5.23))(@swc/helpers@0.5.23)(magicast@0.5.4)(typescript@6.0.3)(ws@8.21.3))(zod@4.5.4) evlog: specifier: latest - version: 2.29.0(@nestjs/common@11.1.18(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.143.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0))))(ai@7.0.107(zod@4.5.4))(eve@0.62.0(ai@7.0.107(zod@4.5.4)))(express@5.2.1)(h3@1.15.11)(hono@4.13.7)(nitro@3.0.260903-beta)(nitropack@2.13.4(@libsql/client@0.18.0)(@vercel/blob@2.8.0)(@vercel/functions@3.9.8(@aws-sdk/credential-provider-web-identity@3.972.49)(ws@8.21.3))(better-sqlite3@13.0.3)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260702.1)(@libsql/client@0.18.0)(better-sqlite3@13.0.3)(pg@8.23.0))(oxc-parser@0.143.0)(rolldown@1.2.7)(srvx@1.0.4)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0)))(ofetch@1.5.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0)) + version: 2.29.0(@nestjs/common@11.1.18(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.143.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0))))(ai@7.0.107(zod@4.5.4))(eve@0.63.0(ai@7.0.107(zod@4.5.4)))(express@5.2.1)(h3@1.15.11)(hono@4.13.7)(nitro@3.0.260903-beta)(nitropack@2.13.4(@libsql/client@0.18.0)(@vercel/blob@2.8.0)(@vercel/functions@3.9.8(@aws-sdk/credential-provider-web-identity@3.972.49)(ws@8.21.3))(better-sqlite3@13.0.3)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260702.1)(@libsql/client@0.18.0)(better-sqlite3@13.0.3)(pg@8.23.0))(oxc-parser@0.143.0)(rolldown@1.2.7)(srvx@1.0.4)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0)))(ofetch@1.5.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0)) workflow: specifier: latest version: 4.8.9(@nestjs/common@11.1.18(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.18(@nestjs/common@11.1.18(reflect-metadata@0.2.2)(rxjs@7.8.2))(reflect-metadata@0.2.2)(rxjs@7.8.2))(@swc/cli@0.8.1(@swc/core@1.15.3(@swc/helpers@0.5.23))(chokidar@5.0.0))(@swc/core@1.15.3(@swc/helpers@0.5.23))(@swc/helpers@0.5.23)(magicast@0.5.4)(typescript@6.0.3)(ws@8.21.3) @@ -251,7 +251,7 @@ importers: version: 4.1.2(ai@7.0.107(zod@4.5.4))(workflow@4.8.6(@nestjs/common@11.1.18(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.18(@nestjs/common@11.1.18(reflect-metadata@0.2.2)(rxjs@7.8.2))(reflect-metadata@0.2.2)(rxjs@7.8.2))(@swc/cli@0.8.1(@swc/core@1.15.3(@swc/helpers@0.5.23))(chokidar@5.0.0))(@swc/core@1.15.3(@swc/helpers@0.5.23))(@swc/helpers@0.5.23)(magicast@0.5.4)(typescript@6.0.3)(ws@8.21.3)) evlog: specifier: ^2.29.0 - version: 2.29.0(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.143.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0))))(ai@7.0.107(zod@4.5.4))(eve@0.62.0(ai@7.0.107(zod@4.5.4)))(express@5.2.1)(h3@1.15.11)(hono@4.13.7)(nitropack@2.13.4(@libsql/client@0.18.0)(@vercel/blob@2.8.0)(@vercel/functions@3.9.8(@aws-sdk/credential-provider-web-identity@3.972.49)(ws@8.21.3))(better-sqlite3@13.0.3)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260702.1)(@libsql/client@0.18.0)(better-sqlite3@13.0.3)(pg@8.23.0))(oxc-parser@0.143.0)(rolldown@1.2.7)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0)))(ofetch@1.5.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0)) + version: 2.29.0(@nestjs/common@11.1.18(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.143.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0))))(ai@7.0.107(zod@4.5.4))(eve@0.63.0(ai@7.0.107(zod@4.5.4)))(express@5.2.1)(h3@1.15.11)(hono@4.13.7)(nitropack@2.13.4(@libsql/client@0.18.0)(@vercel/blob@2.8.0)(@vercel/functions@3.9.8(@aws-sdk/credential-provider-web-identity@3.972.49)(ws@8.21.3))(better-sqlite3@13.0.3)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260702.1)(@libsql/client@0.18.0)(better-sqlite3@13.0.3)(pg@8.23.0))(oxc-parser@0.143.0)(rolldown@1.2.7)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0)))(ofetch@1.5.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0)) octokit: specifier: ^5.0.5 version: 5.0.5 @@ -276,7 +276,7 @@ importers: version: 26.5.0 '@vercel/connect': specifier: ^2.0.4 - version: 2.0.4(@ai-sdk/mcp@2.0.48(zod@4.5.4))(ai@7.0.107(zod@4.5.4))(eve@0.62.0(ai@7.0.107(zod@4.5.4))) + version: 2.0.4(@ai-sdk/mcp@2.0.48(zod@4.5.4))(ai@7.0.107(zod@4.5.4))(eve@0.63.0(ai@7.0.107(zod@4.5.4))) ai: specifier: ^7.0.107 version: 7.0.107(zod@4.5.4) @@ -284,8 +284,8 @@ importers: specifier: ^10.10.0 version: 10.10.0(jiti@2.7.0) eve: - specifier: ^0.62.0 - version: 0.62.0(ai@7.0.107(zod@4.5.4)) + specifier: ^0.63.0 + version: 0.63.0(ai@7.0.107(zod@4.5.4)) tsdown: specifier: ^0.23.0 version: 0.23.0(@volar/typescript@2.4.28)(tsx@4.23.13)(typescript@6.0.3)(unrun@0.2.39)(vue-tsc@3.3.11(typescript@6.0.3)) @@ -313,13 +313,13 @@ importers: version: 26.5.0 '@vercel/connect': specifier: ^2.0.4 - version: 2.0.4(@ai-sdk/mcp@2.0.48(zod@4.5.4))(ai@7.0.107(zod@4.5.4))(eve@0.62.0(ai@7.0.107(zod@4.5.4))) + version: 2.0.4(@ai-sdk/mcp@2.0.48(zod@4.5.4))(ai@7.0.107(zod@4.5.4))(eve@0.63.0(ai@7.0.107(zod@4.5.4))) eslint: specifier: ^10.10.0 version: 10.10.0(jiti@2.7.0) eve: - specifier: 0.62.0 - version: 0.62.0(ai@7.0.107(zod@4.5.4)) + specifier: 0.63.0 + version: 0.63.0(ai@7.0.107(zod@4.5.4)) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -7214,8 +7214,8 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} - eve@0.62.0: - resolution: {integrity: sha512-tQ9bb4CT/EhxVSpnSUu/HjWCDu9Enk719H6i8ZOk6N7xv43zdB7TBn5+h+95EVfK+S0bU2fd9Cxq2bXWVS0EQQ==} + eve@0.63.0: + resolution: {integrity: sha512-iDv0S4MXvZimaXNTJnyB2THumRQLWQSAgpMcZsGtMNquYQpSKB1+i8sxX4KJOHHCLd04lwD+06xnh+ja7rlZIw==} engines: {node: '>=24'} hasBin: true peerDependencies: @@ -16908,13 +16908,13 @@ snapshots: dependencies: execa: 5.1.1 - '@vercel/connect@2.0.4(@ai-sdk/mcp@2.0.48(zod@4.5.4))(ai@7.0.107(zod@4.5.4))(eve@0.62.0(ai@7.0.107(zod@4.5.4)))': + '@vercel/connect@2.0.4(@ai-sdk/mcp@2.0.48(zod@4.5.4))(ai@7.0.107(zod@4.5.4))(eve@0.63.0(ai@7.0.107(zod@4.5.4)))': dependencies: '@vercel/oidc': 3.8.7 optionalDependencies: '@ai-sdk/mcp': 2.0.48(zod@4.5.4) ai: 7.0.107(zod@4.5.4) - eve: 0.62.0(ai@7.0.107(zod@4.5.4)) + eve: 0.63.0(ai@7.0.107(zod@4.5.4)) '@vercel/functions@3.9.7(@aws-sdk/credential-provider-web-identity@3.972.49)(ws@8.21.3)': dependencies: @@ -19682,7 +19682,7 @@ snapshots: etag@1.8.1: {} - eve@0.62.0(ai@7.0.107(zod@4.5.4)): + eve@0.63.0(ai@7.0.107(zod@4.5.4)): dependencies: ai: 7.0.107(zod@4.5.4) nitro: 3.0.260903-beta @@ -19704,12 +19704,12 @@ snapshots: dependencies: eventsource-parser: 3.1.1 - evlog@2.29.0(@nestjs/common@11.1.18(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.143.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0))))(ai@7.0.107(zod@4.5.4))(eve@0.62.0(ai@7.0.107(zod@4.5.4)))(express@5.2.1)(h3@1.15.11)(hono@4.13.7)(nitro@3.0.260903-beta)(nitropack@2.13.4(@libsql/client@0.18.0)(@vercel/blob@2.8.0)(@vercel/functions@3.9.8(@aws-sdk/credential-provider-web-identity@3.972.49)(ws@8.21.3))(better-sqlite3@13.0.3)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260702.1)(@libsql/client@0.18.0)(better-sqlite3@13.0.3)(pg@8.23.0))(oxc-parser@0.143.0)(rolldown@1.2.7)(srvx@1.0.4)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0)))(ofetch@1.5.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0)): + evlog@2.29.0(@nestjs/common@11.1.18(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.143.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0))))(ai@7.0.107(zod@4.5.4))(eve@0.63.0(ai@7.0.107(zod@4.5.4)))(express@5.2.1)(h3@1.15.11)(hono@4.13.7)(nitro@3.0.260903-beta)(nitropack@2.13.4(@libsql/client@0.18.0)(@vercel/blob@2.8.0)(@vercel/functions@3.9.8(@aws-sdk/credential-provider-web-identity@3.972.49)(ws@8.21.3))(better-sqlite3@13.0.3)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260702.1)(@libsql/client@0.18.0)(better-sqlite3@13.0.3)(pg@8.23.0))(oxc-parser@0.143.0)(rolldown@1.2.7)(srvx@1.0.4)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0)))(ofetch@1.5.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0)): optionalDependencies: '@nestjs/common': 11.1.18(reflect-metadata@0.2.2)(rxjs@7.8.2) '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.143.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0))) ai: 7.0.107(zod@4.5.4) - eve: 0.62.0(ai@7.0.107(zod@4.5.4)) + eve: 0.63.0(ai@7.0.107(zod@4.5.4)) express: 5.2.1 h3: 1.15.11 hono: 4.13.7 @@ -19718,11 +19718,12 @@ snapshots: ofetch: 1.5.1 vite: 8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0) - evlog@2.29.0(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.143.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0))))(ai@7.0.107(zod@4.5.4))(eve@0.62.0(ai@7.0.107(zod@4.5.4)))(express@5.2.1)(h3@1.15.11)(hono@4.13.7)(nitropack@2.13.4(@libsql/client@0.18.0)(@vercel/blob@2.8.0)(@vercel/functions@3.9.8(@aws-sdk/credential-provider-web-identity@3.972.49)(ws@8.21.3))(better-sqlite3@13.0.3)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260702.1)(@libsql/client@0.18.0)(better-sqlite3@13.0.3)(pg@8.23.0))(oxc-parser@0.143.0)(rolldown@1.2.7)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0)))(ofetch@1.5.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0)): + evlog@2.29.0(@nestjs/common@11.1.18(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nuxt/kit@4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.143.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0))))(ai@7.0.107(zod@4.5.4))(eve@0.63.0(ai@7.0.107(zod@4.5.4)))(express@5.2.1)(h3@1.15.11)(hono@4.13.7)(nitropack@2.13.4(@libsql/client@0.18.0)(@vercel/blob@2.8.0)(@vercel/functions@3.9.8(@aws-sdk/credential-provider-web-identity@3.972.49)(ws@8.21.3))(better-sqlite3@13.0.3)(drizzle-orm@0.45.2(@cloudflare/workers-types@4.20260702.1)(@libsql/client@0.18.0)(better-sqlite3@13.0.3)(pg@8.23.0))(oxc-parser@0.143.0)(rolldown@1.2.7)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0)))(ofetch@1.5.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0)): optionalDependencies: + '@nestjs/common': 11.1.18(reflect-metadata@0.2.2)(rxjs@7.8.2) '@nuxt/kit': 4.5.2(magic-string@1.2.3)(magicast@0.5.4)(oxc-parser@0.143.0)(rolldown@1.2.7)(unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.7)(rollup@4.63.1)(vite@8.2.2(@types/node@26.5.0)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(tsx@4.23.13)(yaml@2.9.0))) ai: 7.0.107(zod@4.5.4) - eve: 0.62.0(ai@7.0.107(zod@4.5.4)) + eve: 0.63.0(ai@7.0.107(zod@4.5.4)) express: 5.2.1 h3: 1.15.11 hono: 4.13.7