Minor Changes
- 9d394fa: Package self-modification as an extension-owned subagent and retire the legacy scaffolded self-modification capability. Registry installation uses local-only setup, while deployed-aware setup remains available separately.
- 8e01190: Replace
t.judge.autoevals.*witht.judge(...), supporting criteria, typed questions, and batches through evaluation models with a default oftypesafe-ai/jev. Configure provider evaluation model instances instead of language model instances; autoevals is removed while deterministic similarity and Braintrust reporting remain available. - fcb3ba2: Make path-named files under
agent/instrumentation/the supported instrumentation API. Existingagent/instrumentation.tsconfigurations must be split into lifecycle instrumentation, OpenTelemetry destinations, and sharedotel()settings; extensions that contribute subagents must be rebuilt for the new contract epoch. - 804e670: Remove deprecated instrumentation compatibility shapes. Providers now reject the removed
captureoption in favor oftracePolicy, destination export policies return object decisions, and flatinstrumentation.tsmodules are no longer discovered.
Patch Changes
- 9f1d1cf: Polish
eve initwith inline terminal output, timed installation progress, and a quiet transition into chat without automatic login entries in history. Failed installs show bounded diagnostics and recovery instructions; debug logging retains package-manager output. - 38ad163: Keep registry installation error traces visible in the dev TUI after an
/addfailure, alongside the per-item recovery guidance. - d0d2b5e: Refine the
eve devterminal header with a compact☰evemark, clearer metadata separation, and a persistent command hint.eve devno longer shows the startup/addtip. - 06e17ae: Wrap long setup questions in the
eve devterminal UI instead of clipping them at the terminal edge.