Minor Changes
- 194a8bb: Add snapshot-based turn and session assertions, lifecycle-aware tool and subagent matching, typed event checks, recorded requirements, and explicit skipped results. The simplified API uses
succeeded/parked, completed calls by default, exactcountoptions, andrequire*lookups so evals no longer need manual event scans or thrown assertion errors.
Patch Changes
- f618bef: New Vercel project names now show the suggested name as a placeholder, so typing replaces it instead of editing a prefilled value.
- 194a8bb: Make
isChannelrecognize authored channel imports evaluated in a different local runtime bundle from the route instance. - d83b418: eve's health endpoint (
/eve/v1/health) now responds toHEADrequests, not justGET, so load balancers and uptime monitors that probe withHEAD(UptimeRobot, Kubernetes probes, and others) no longer report a healthy deployment as down. - e5ccf93: Self-hosted
eve startnow registers the workflow queue handler for custom (non-Vercel) worlds, so jobs dispatched by a configured world no longer returnUnhandled queueor leave runs stuckpending— and you no longer needeve dev --no-uito run a local world in production. eve also fails fast at boot with an actionable error when a configured workflow world's@workflow/*version is incompatible with the line eve bundles, instead of surfacing a crypticZodErrordeep in workflow replay. - 3865605: Stream
actions.requestedas each model tool call arrives, before the tool finishes or a runtime action is dispatched.