From 5bb2039a0a444250cc85c4cd1d6933c8b03eb0d5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 30 Jul 2026 19:53:00 +0000 Subject: [PATCH] Version Packages --- .changeset/descendant-cancel-delivery.md | 5 ----- .changeset/durable-sleep-tool.md | 5 ----- .changeset/eval-exclude-tag.md | 5 ----- .changeset/friendly-mise-init.md | 5 ----- .changeset/remove-channel-add.md | 5 ----- .changeset/remove-connect-command.md | 5 ----- .changeset/rich-judge-diagnostics.md | 5 ----- .changeset/trace-cli-plural.md | 5 ----- .changeset/tui-registry-browser.md | 5 ----- .changeset/turn-cancel-race.md | 5 ----- .changeset/workflow-beta-38.md | 5 ----- packages/eve/CHANGELOG.md | 19 +++++++++++++++++++ packages/eve/package.json | 2 +- 13 files changed, 20 insertions(+), 56 deletions(-) delete mode 100644 .changeset/descendant-cancel-delivery.md delete mode 100644 .changeset/durable-sleep-tool.md delete mode 100644 .changeset/eval-exclude-tag.md delete mode 100644 .changeset/friendly-mise-init.md delete mode 100644 .changeset/remove-channel-add.md delete mode 100644 .changeset/remove-connect-command.md delete mode 100644 .changeset/rich-judge-diagnostics.md delete mode 100644 .changeset/trace-cli-plural.md delete mode 100644 .changeset/tui-registry-browser.md delete mode 100644 .changeset/turn-cancel-race.md delete mode 100644 .changeset/workflow-beta-38.md diff --git a/.changeset/descendant-cancel-delivery.md b/.changeset/descendant-cancel-delivery.md deleted file mode 100644 index b9b75d4df..000000000 --- a/.changeset/descendant-cancel-delivery.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Cancelling a parent turn now delivers descendant cancellations more reliably: the cancel request retries with exponential backoff (~8s budget instead of 3s), `no_active_turn` results carry the error class that marked the target inactive, and every previously silent drop path (missing pending batch, missing child session ids, exhausted retries) now logs a warning so an uncancelled child no longer runs to completion without a trace. diff --git a/.changeset/durable-sleep-tool.md b/.changeset/durable-sleep-tool.md deleted file mode 100644 index 3077e7d50..000000000 --- a/.changeset/durable-sleep-tool.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Add an opt-in durable `sleep` tool from `eve/tools/sleep`. Agents can export `sleep()` from `agent/tools/sleep.ts` to let the model pause a turn before checking progress or status again without holding an application runtime open. diff --git a/.changeset/eval-exclude-tag.md b/.changeset/eval-exclude-tag.md deleted file mode 100644 index 17d90dcba..000000000 --- a/.changeset/eval-exclude-tag.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -`eve eval` gains a repeatable `--exclude-tag ` flag that skips evals carrying a tag. Exclusion applies after `--tag` inclusion, and a run where exclusion removes every matching eval now exits successfully with nothing executed. `--list` reports the post-filter selection — `--list --json` prints `[]` when exclusion removes everything — so suite runners can probe whether anything would run. diff --git a/.changeset/friendly-mise-init.md b/.changeset/friendly-mise-init.md deleted file mode 100644 index 78d3ea558..000000000 --- a/.changeset/friendly-mise-init.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Allow `eve init .` to scaffold in directories that already contain common, source-controlled toolchain and development-environment manifests. Existing mise configs and lockfiles, Node version selectors, proto, Devbox, Nix flake, and devenv configuration are preserved. diff --git a/.changeset/remove-channel-add.md b/.changeset/remove-channel-add.md deleted file mode 100644 index ecffb9898..000000000 --- a/.changeset/remove-channel-add.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": minor ---- - -Remove the `/channels` dev TUI command, `eve channels add`, and the unused programmatic onboarding API. Channel integrations install through `eve add`, run isolated integration setup without deploying, and leave deployment as an explicit `eve deploy` step. diff --git a/.changeset/remove-connect-command.md b/.changeset/remove-connect-command.md deleted file mode 100644 index a28eadcc0..000000000 --- a/.changeset/remove-connect-command.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Remove the `/connect` dev TUI command. Add connections through `eve add` or `/add`; official Connect-backed connection items now configure and patch their Vercel connector during registry setup. diff --git a/.changeset/rich-judge-diagnostics.md b/.changeset/rich-judge-diagnostics.md deleted file mode 100644 index 69d6214de..000000000 --- a/.changeset/rich-judge-diagnostics.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Report concise, actionable diagnostics for failed value and LLM judge assertions, including actual and expected values, schema issues, evaluated prompts, and judge rationale. Add assertion labels, preserve structured evidence in artifacts, and prevent duplicate Braintrust score names from overwriting each other. diff --git a/.changeset/trace-cli-plural.md b/.changeset/trace-cli-plural.md deleted file mode 100644 index cbdb38add..000000000 --- a/.changeset/trace-cli-plural.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": minor ---- - -Renames the `eve trace` CLI command to `eve traces` so it matches the `/traces` TUI command and the plural `eve logs` command. `eve traces ls` and `eve traces ` work as before; the old singular form is removed. diff --git a/.changeset/tui-registry-browser.md b/.changeset/tui-registry-browser.md deleted file mode 100644 index 021700137..000000000 --- a/.changeset/tui-registry-browser.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Add a `/add` dev TUI command with categorized registry browsing, manifest inspection, and integration installation without leaving the interactive session. Fresh `eve init` sessions open this next-steps hub after model setup. diff --git a/.changeset/turn-cancel-race.md b/.changeset/turn-cancel-race.md deleted file mode 100644 index b311f9e2e..000000000 --- a/.changeset/turn-cancel-race.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -A turn cancellation observed while a durable turn step is returning now settles the turn as cancelled instead of losing the race to an ordinary completion. Previously the step could miss the abort signal and finish `done`, leaving the session in a completed state after the user had already cancelled. The cancel signal also now aborts in the same microtask that consumes the cancel payload, so a cancel replayed alongside a completed step can no longer lose the settle check by one task-queue hop. diff --git a/.changeset/workflow-beta-38.md b/.changeset/workflow-beta-38.md deleted file mode 100644 index 0d9365033..000000000 --- a/.changeset/workflow-beta-38.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Upgrade the vendored Workflow DevKit to `@workflow/core@5.0.0-beta.38`. This picks up the upstream fix for runs going dormant after an accepted hook resume (vercel/workflow#3183): a session cancelled while parked on subagents could previously hold the accepted cancel indefinitely — its turn only settling as cancelled when unrelated traffic happened to wake the run. beta.38 also restored runtime world selection in core's `createWorld()`, which statically imports both first-party worlds; eve stubs those imports at vendor time so hosted Vercel bundles keep excluding local-world infrastructure. diff --git a/packages/eve/CHANGELOG.md b/packages/eve/CHANGELOG.md index 5b440807f..f87ced7e8 100644 --- a/packages/eve/CHANGELOG.md +++ b/packages/eve/CHANGELOG.md @@ -1,5 +1,24 @@ # eve +## 0.29.0 + +### Minor Changes + +- 2b09840: Remove the `/channels` dev TUI command, `eve channels add`, and the unused programmatic onboarding API. Channel integrations install through `eve add`, run isolated integration setup without deploying, and leave deployment as an explicit `eve deploy` step. +- 38cdff8: Renames the `eve trace` CLI command to `eve traces` so it matches the `/traces` TUI command and the plural `eve logs` command. `eve traces ls` and `eve traces ` work as before; the old singular form is removed. + +### Patch Changes + +- 6dd3006: Cancelling a parent turn now delivers descendant cancellations more reliably: the cancel request retries with exponential backoff (~8s budget instead of 3s), `no_active_turn` results carry the error class that marked the target inactive, and every previously silent drop path (missing pending batch, missing child session ids, exhausted retries) now logs a warning so an uncancelled child no longer runs to completion without a trace. +- 255027e: Add an opt-in durable `sleep` tool from `eve/tools/sleep`. Agents can export `sleep()` from `agent/tools/sleep.ts` to let the model pause a turn before checking progress or status again without holding an application runtime open. +- 01ed80d: `eve eval` gains a repeatable `--exclude-tag ` flag that skips evals carrying a tag. Exclusion applies after `--tag` inclusion, and a run where exclusion removes every matching eval now exits successfully with nothing executed. `--list` reports the post-filter selection — `--list --json` prints `[]` when exclusion removes everything — so suite runners can probe whether anything would run. +- f09a399: Allow `eve init .` to scaffold in directories that already contain common, source-controlled toolchain and development-environment manifests. Existing mise configs and lockfiles, Node version selectors, proto, Devbox, Nix flake, and devenv configuration are preserved. +- 2b09840: Remove the `/connect` dev TUI command. Add connections through `eve add` or `/add`; official Connect-backed connection items now configure and patch their Vercel connector during registry setup. +- 0179111: Report concise, actionable diagnostics for failed value and LLM judge assertions, including actual and expected values, schema issues, evaluated prompts, and judge rationale. Add assertion labels, preserve structured evidence in artifacts, and prevent duplicate Braintrust score names from overwriting each other. +- 2b09840: Add a `/add` dev TUI command with categorized registry browsing, manifest inspection, and integration installation without leaving the interactive session. Fresh `eve init` sessions open this next-steps hub after model setup. +- 6dd3006: A turn cancellation observed while a durable turn step is returning now settles the turn as cancelled instead of losing the race to an ordinary completion. Previously the step could miss the abort signal and finish `done`, leaving the session in a completed state after the user had already cancelled. The cancel signal also now aborts in the same microtask that consumes the cancel payload, so a cancel replayed alongside a completed step can no longer lose the settle check by one task-queue hop. +- 6dd3006: Upgrade the vendored Workflow DevKit to `@workflow/core@5.0.0-beta.38`. This picks up the upstream fix for runs going dormant after an accepted hook resume (vercel/workflow#3183): a session cancelled while parked on subagents could previously hold the accepted cancel indefinitely — its turn only settling as cancelled when unrelated traffic happened to wake the run. beta.38 also restored runtime world selection in core's `createWorld()`, which statically imports both first-party worlds; eve stubs those imports at vendor time so hosted Vercel bundles keep excluding local-world infrastructure. + ## 0.28.0 ### Minor Changes diff --git a/packages/eve/package.json b/packages/eve/package.json index 52877a835..573c2af3e 100644 --- a/packages/eve/package.json +++ b/packages/eve/package.json @@ -1,6 +1,6 @@ { "name": "eve", - "version": "0.28.0", + "version": "0.29.0", "private": false, "description": "Filesystem-first framework for durable backend AI agents that run anywhere.", "keywords": [