Skip to content

fix(eve): build extension with eve 0.72.1 - #175

Merged
HugoRCD merged 1 commit into
mainfrom
fix/eve-extension-tool-contract
Oct 7, 2026
Merged

HugoRCD merged 1 commit into
mainfrom
fix/eve-extension-tool-contract

Conversation

@HugoRCD

@HugoRCD HugoRCD commented Oct 7, 2026

Copy link
Copy Markdown
Member

🔗 Linked issue

Closes #174

📚 Description

@github-tools/eve-extension@0.8.0 was built with eve 0.64.1, so its manifest requires tool contract 54. Eve 0.72 supports only tool contract 76 and refuses to mount the extension.

This PR builds the extension with eve 0.72.1. The generated dist/extension/_manifest.json now reports builtWithEve: 0.72.1, tool: 76 and dynamicTool: 72. A patch changeset releases it.

Dependency changes:

  • Extension: eve devDependency pinned to 0.72.1.
  • SDK, examples/eve, examples/eve-bench: eve ^0.72.1 and ai ^7.0.130. eve 0.72.1 requires ai ^7.0.128 as a peer.
  • SDK: @ai-sdk/provider ^4.0.24 and @ai-sdk/provider-utils ^5.0.56, matching ai 7.0.130. Without this, src/evaluation.test.ts and src/workflow.ts fail to typecheck on duplicate provider types.
  • pnpm-workspace.yaml: @ai-sdk/workflow>ai override moved from 7.0.107 to 7.0.130. The eve canary applies the same set of bumps.
  • examples/pr-review-agent: workflow 4.8.9, @workflow/ai 4.2.1 and chat 4.41.0, the versions main resolved. These were latest; regenerating the lockfile moved them to 5.0.1, and the example then failed to build against the hoisted @workflow/world 4.5.0 and @workflow/errors 4.2.1.

The eve * peer range is unchanged. Older eve releases will likely be unable to mount this build.

Local checks: pnpm lint, pnpm typecheck and pnpm test pass. pnpm build passes except apps/chat, which runs out of memory on main as well, and examples/eve, which needs the microsandbox package for the sandbox prewarm on Apple Silicon. eve build --skip-sandbox-prewarm succeeds.

📝 Checklist

  • I have linked an issue or discussion.
  • I have updated the documentation accordingly.

@vercel

vercel Bot commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
github-tools-docs Ready Ready Preview, v0 Oct 7, 2026 11:54am UTC
github-tools-test-agent Ready Ready Preview, v0 Oct 7, 2026 11:54am UTC

@github-actions github-actions Bot added the bug Something isn't working label Oct 7, 2026
@github-actions

github-actions Bot commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

Thank you for following the naming conventions! 🙏

@socket-security

Copy link
Copy Markdown

@HugoRCD
HugoRCD merged commit 73a9e73 into main Oct 7, 2026
15 checks passed
@HugoRCD
HugoRCD deleted the fix/eve-extension-tool-contract branch October 7, 2026 11:54
@github-actions github-actions Bot mentioned this pull request Oct 7, 2026

This branch was successfully deployed

2 active deployments
Preview – github-tools-docs — 2ecddc56 Deployed Oct 7, 2026 by vercel[bot]
Preview – github-tools-test-agent — 2ecddc56 Deployed Oct 7, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Published Eve extension 0.8.0 cannot be mounted on Eve 0.72.1

1 participant