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
- → Review Eve 0.24.3 breaking changes if extending HITL or tool validation logic vercel/eve [plan]
- → Update Connect test setup to AI SDK 7.0.26 stable if pinned to beta vercel/vercel [plan]
- → Test soft navigation behavior on Next.js canary if using Turbopack SSR gates vercel/next.js [monitor]
- → Validate AI SDK cancellation flow in multi-step tool scenarios before next release vercel/ai [plan]
References
- [1] fix(eve): deliver stale HITL responses as follow-ups ↗ vercel/eve
- [2] fix(eve): resolve source-backed extension dependencies from the package's real location ↗ vercel/eve
- [3] feat(eve): add source-backed extension distributions ↗ vercel/eve
- [4] fix(eve): tool validation - unify schemas on one eve-owned ToolSchema boundary ↗ vercel/eve
- [5] feat(eve): hot reload workspace extensions ↗ vercel/eve
- [6] [connect] Update Eve test dependency ↗ vercel/vercel
- [7] [passport] add verifyIdentity helper ↗ vercel/vercel
- [8] [turbopack] Don't SSR on pages only navigated to through a soft nav ↗ vercel/next.js
- [9] Back/forward set the Nav Inspector back to pending ↗ vercel/next.js
- [10] fix: prevent newer fields on known UI message chunks from breaking older clients (#17010) vercel/ai
- [11] fix: prevent generateText from returning partial results after cancellation in multi-step tool loops (#17461) vercel/ai