Skip to content

chore(evi): upgrade eve from 0.40.0 to 0.46.1 - #636

Merged
HugoRCD merged 1 commit into
mainfrom
upstream/eve-0.46.1
Aug 27, 2026
Merged

chore(evi): upgrade eve from 0.40.0 to 0.46.1#636
HugoRCD merged 1 commit into
mainfrom
upstream/eve-0.46.1

Conversation

@evlogai

@evlogai evlogai Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Upgrades eve from 0.40.0 to 0.46.1 in apps/evi, the largest eve jump since 0.39.0 → 0.40.0.

What changed

Code adaptation for the 0.45.0 tool entrypoint move. eve moved built-in tool definitions out of eve/tools/defaults into individual eve/tools/* subpaths and removed the defineGlobTool / defineGrepTool factories. This app imported both:

  • agent/tools/glob.ts and agent/tools/grep.ts now import the provided definitions from eve/tools/glob and eve/tools/grep. These stay in the tool set (eve 0.39.0 removed them from defaults; Evi keeps them).
  • Approval types moved to eve/tools/approval: agent/extensions/github.ts and agent/lib/github/label-approval.ts updated, and one context parameter in github.ts now annotated because the narrower contextual type no longer flowed.

Photon patch regenerated against 0.46.1. The workspace patch still patches dist/src/public/channels/photon/inboundContent.js and photonIMessageChannel.js to deliver inbound iMessage image attachments as file parts (see apps/evi/docs/vision.md). Upstream still maps Photon attachments to bare metadata in 0.46.1, so the patch is re-applied, regenerated against the current dist layout (photonIMessageChannel.js gained defaultPhotonAuth in 0.44.4, so the base content differed). The workflow-runtime event-id chunk the 0.39.0 patch carried is gone: upstream fixed it by 0.40.0, so the patch comment now only claims the iMessage gap.

Docs: apps/evi/docs/notes.md referenced patches/eve@0.34.0.patch, stale since the 0.38.3 upgrade; now points at patches/eve@0.46.1.patch.

Checks (run on this branch, in the sandbox)

  • pnpm run lint — 22/22 tasks passed
  • pnpm run typecheck — 27/27 tasks passed
  • pnpm run test — evlog 1832 passed, evi 208 passed
  • apps/evi pnpm run build (eve build) — succeeds; output built at .output

No changeset: the change is confined to apps/evi, matching previous eve upgrades.

This is a draft; marking it ready for merge is up to you. Highlights worth knowing from the 0.41.0–0.46.1 release range: 0.45.0 made persistent subagent sessions the default (the experimental.subagentPersistentSessions flag is gone, this app did not use it), and 0.46.0 changed trace emission defaults (tracePolicy now emits traces for every audience by default while recording content only for public conversations). Neither required a code change here.

- move glob/grep tool files to their own eve/tools entrypoints
- import approval types from eve/tools/approval
- regenerate the photon patch against the 0.46.1 dist files
@vercel

vercel Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
evi Building Building Preview Aug 27, 2026 7:12pm
evlog-docs Building Building Preview, v0 Aug 27, 2026 7:12pm
evlog-render-lab Ready Ready Preview Aug 27, 2026 7:12pm
evlog-telemetry Ready Ready Preview Aug 27, 2026 7:12pm
just-use-evlog Ready Ready Preview Aug 27, 2026 7:12pm

Request Review

@github-actions
github-actions Bot requested a review from HugoRCD August 27, 2026 19:11
@changeset-bot

changeset-bot Bot commented Aug 27, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: fd966d3

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions

Copy link
Copy Markdown
Contributor

Thank you for following the naming conventions! 🙏

@pkg-pr-new

pkg-pr-new Bot commented Aug 27, 2026

Copy link
Copy Markdown
npm i https://pkg.pr.new/@evlog/cli@636
npm i https://pkg.pr.new/evlog@636
npm i https://pkg.pr.new/@evlog/nuxthub@636
npm i https://pkg.pr.new/@evlog/telemetry@636

commit: fd966d3

@HugoRCD
HugoRCD marked this pull request as ready for review August 27, 2026 19:13
@HugoRCD
HugoRCD merged commit fe5723a into main Aug 27, 2026
18 of 20 checks passed
@HugoRCD
HugoRCD deleted the upstream/eve-0.46.1 branch August 27, 2026 19:13
@github-actions
github-actions Bot requested a review from HugoRCD August 27, 2026 19:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant