Patch Changes
-
055f1d1:
eve buildandwithEveduringnext buildnow build mounted, source-backed workspace extensions before compiling the agent, aseve devalready does. Production builds no longer fail when a package manager skips the extension'spreparescript, such as on a no-op install with a restorednode_modulescache. An extension whose distribution is already current is not rebuilt, and a failed extension build names the package and the command to run. -
faacecf: Follow a delegated child's activity from a client with
session.streamSubagent(called, options?). Pass asubagent.calledevent from that session. The client reads itschildStreamPathwith the session's host and credentials, so a remote child streams through the parent deployment's proxy route, and the child's cursor stays separate from the parent's. Eval sessions expose the same method with the eval client's credentials. -
a490d88:
eveChannel({ trustedForwarders })now receives what the forwarder asserts as a second argument.assertion.principalholds the stampedcurrentandinitiatorcontexts the forwarder asserts, so a receiver can limit a trusted forwarder to the identities it may speak for instead of accepting any principal it asserts. -
6e568dc: Allow Web Chat to scaffold as a peer application for standalone agents and agent workspaces, with explicit Next.js or Vercel services hosting.
withEve()fromeve/nextcan discover either project layout from an expliciteveRoot, so the peer application does not need to repeat agent paths. -
d8ddf0d: Add bounded, conversation-scoped trace analysis to self-modification, with filtered search, compact timelines, and batched span payload inspection.
-
d6fc658: Keep a delegated agent task open when its model turn yields while background work started in that turn is still running. Deliver the final result after that work finishes, including usage accumulated across the yielded turns, instead of reporting the interim reply as completion.
Propagate task cancellation to a yielded child's nested background work for self, local, and remote delegation, without waking the cancelled child on its nested task notifications. Preserve cancellation across replay and session handoff.
Fail an unanswered delegated task when its yielded child session ends, and preserve the unreported usage in that terminal result.
-
650b309: Use a quieter selected-row treatment and temporary drawer for interactive setup flows in the development TUI.
/add,/login, and/deploynow emphasize the focused option with type weight instead of a caret, keep controls below the drawer, and/loginsupports inline connection completion such as/login openai-api-key. -
d6fc658: Keep durable MCP invocations open for pending background subagents so clients receive the delegated result.