RepoJournal
Vercel

@vercel

Next.js + the Vercel platform — frontend infrastructure for the web

Pick a date

Topics: JavaScript Full archive →

The Wire · Showcase

EVE SHIPS HITL FIXES AND EXTENSION DISTRIBUTIONS; NEXT.JS TURBOPACK OPTIMIZES SSR

By RepoJournal · Filed · About Vercel

Eve fixed a critical bug where user approval controls submitted after request resolution were misdirected to newer pending requests, and shipped source-backed extension distributions that let packages publish agent-shaped JavaScript without turning Eve's internals into a public ABI.

The Eve team landed five major fixes and features overnight that ship the framework's extension model forward [1][2][3]. Most critical: a HITL state bug that treated pending user responses as a single boolean now matches submitted responses to their original request batch by ID, preventing late approvals from hijacking unrelated requests [1]. Extension dependencies now resolve correctly in dev mode by pulling from the package's real location instead of the registry store layout [2]. Eve also published source-backed extension distributions [3], letting packages declare separate source and dist roots without coupling Eve's internal compiled definitions to a public ABI. Tool validation unified under one Eve-owned ToolSchema boundary [4], and workspace extensions now hot reload during dev with source file watching [5]. Over in the Vercel monorepo, Connect bumped its Eve test dependency from 0.6.0-beta.1 to 0.24.3 [6], and Passport got a new `verifyIdentity` helper for server-to-server token verification [7]. Next.js Turbopack shipped an optimization that skips SSR for pages only navigated to through soft navigation [8], and the Nav Inspector now correctly handles back/forward cache navigation as pending state rather than captured navigation [9]. The AI SDK fixed UI message chunk schemas across all 28 variants to accept newer optional fields without breaking older cached clients [10], and tightened cancellation handling in `generateText` to prevent partial results when multi-step tool loops abort [11].

Action items

References

  1. [1] fix(eve): deliver stale HITL responses as follow-ups ↗ vercel/eve
  2. [2] fix(eve): resolve source-backed extension dependencies from the package's real location ↗ vercel/eve
  3. [3] feat(eve): add source-backed extension distributions ↗ vercel/eve
  4. [4] fix(eve): tool validation - unify schemas on one eve-owned ToolSchema boundary ↗ vercel/eve
  5. [5] feat(eve): hot reload workspace extensions ↗ vercel/eve
  6. [6] [connect] Update Eve test dependency ↗ vercel/vercel
  7. [7] [passport] add verifyIdentity helper ↗ vercel/vercel
  8. [8] [turbopack] Don't SSR on pages only navigated to through a soft nav ↗ vercel/next.js
  9. [9] Back/forward set the Nav Inspector back to pending ↗ vercel/next.js
  10. [10] fix: prevent newer fields on known UI message chunks from breaking older clients (#17010) vercel/ai
  11. [11] fix: prevent generateText from returning partial results after cancellation in multi-step tool loops (#17461) vercel/ai

Quick answers

What shipped in Vercel on July 18, 2026?
Eve fixed a critical bug where user approval controls submitted after request resolution were misdirected to newer pending requests, and shipped source-backed extension distributions that let packages publish agent-shaped JavaScript without turning Eve's internals into a public ABI. In total, 43 commits, 45 pull requests, and 13 releases landed.
Who contributed to Vercel on July 18, 2026?
16 developers shipped this update, including ruiconti, ctgowrie, AndrewBarba, Samarth Chitgopekar, allenzhou101, quuu, sampoder, and acdlite, and 8 more.
What were the notable Vercel updates?
fix(eve): deliver stale HITL responses as follow-ups, fix(eve): resolve source-backed extension dependencies from the package's real location, and feat(eve): add source-backed extension distributions.

More from @vercel

Daily updates, in your inbox

Follow Vercel

Next.js + the Vercel platform — frontend infrastructure for the web We'll email you a link to confirm first.

Free. Confirm via email. Unsubscribe in one click.

— or follow the whole beat:

Elsewhere on the wire