Minor Changes
- b9bb8b2: Scaffold extensions with separate source and dist roots, a required wildcard eve peer, and dist-only publication.
eve extension buildnow emits an agent-shaped JavaScript distribution with declarations, assets, and capability compatibility metadata instead of requiring author TypeScript in the published package.
Patch Changes
- 29ecffc: Build mounted source-backed workspace extensions before
eve devcompiles the agent, then rebuild only the affected extension when its source changes. Failed extension builds keep the previous dist and active development generation serving. - 46b78b8: Stop development microsandboxes on
eve devshutdown by discovering resources from their run labels and loading the application's installed microsandbox version during cleanup. - 6a5a36a: Deliver stale HITL responses — answers to a question or approval that is no longer pending — as a new user message, letting the model decide whether the old selection still matters. A stale approval never authorizes the earlier tool call.
- f7c69b1: The Vercel Framework Preset is now reconciled with the host framework on disk when running
/deployvia the TUI. - bbec675: Extensions installed with a registry-style store layout (e.g. from npm with pnpm) now work in
eve devandeve eval. Extension modules reached through a node_modules symlink resolve their dependencies from the package's real location — matching standard resolver semantics — instead of failing withUNRESOLVED_IMPORT/ERR_MODULE_NOT_FOUNDor silently picking up another copy of the dependency from the consuming app. - 14501dc: Every eve-owned tool input is now validated against its schema before execution, so invalid calls are returned to the model for retry instead of failing the run. Subagent calls treat an empty
outputSchemaas absent, and OpenAPI operations with invalid schemas are omitted with a warning.