From 49a6f6d1c56949e1bc77d31c671fb4191001b8e7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 31 Jul 2026 15:02:50 +0000 Subject: [PATCH] Version Packages --- .changeset/bright-messages-connect.md | 5 ----- .changeset/chat-sdk-experimental-steer.md | 5 ----- .changeset/friendly-photons-wave.md | 5 ----- .changeset/fuzzy-homes-read.md | 5 ----- .changeset/local-span-content.md | 5 ----- .changeset/provider-tool-cards.md | 5 ----- .changeset/quick-lines-wrap.md | 5 ----- .changeset/run-vercel-single-lifecycle.md | 5 ----- .changeset/shared-trace-reader.md | 5 ----- .changeset/subagent-trace-lineage.md | 8 -------- .changeset/trace-select-copy.md | 5 ----- .changeset/trace-viewer-chrome.md | 5 ----- .changeset/tracing-module-move.md | 5 ----- .changeset/tricky-turtles-peek.md | 5 ----- .changeset/windowed-session-traces.md | 5 ----- packages/eve/CHANGELOG.md | 23 +++++++++++++++++++++++ packages/eve/package.json | 2 +- 17 files changed, 24 insertions(+), 79 deletions(-) delete mode 100644 .changeset/bright-messages-connect.md delete mode 100644 .changeset/chat-sdk-experimental-steer.md delete mode 100644 .changeset/friendly-photons-wave.md delete mode 100644 .changeset/fuzzy-homes-read.md delete mode 100644 .changeset/local-span-content.md delete mode 100644 .changeset/provider-tool-cards.md delete mode 100644 .changeset/quick-lines-wrap.md delete mode 100644 .changeset/run-vercel-single-lifecycle.md delete mode 100644 .changeset/shared-trace-reader.md delete mode 100644 .changeset/subagent-trace-lineage.md delete mode 100644 .changeset/trace-select-copy.md delete mode 100644 .changeset/trace-viewer-chrome.md delete mode 100644 .changeset/tracing-module-move.md delete mode 100644 .changeset/tricky-turtles-peek.md delete mode 100644 .changeset/windowed-session-traces.md diff --git a/.changeset/bright-messages-connect.md b/.changeset/bright-messages-connect.md deleted file mode 100644 index 53d01c237..000000000 --- a/.changeset/bright-messages-connect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Add guided Photon setup through `eve add channel/photon-imessage`, including project creation, phone registration, Vercel Connect or portable credentials, and channel scaffolding. diff --git a/.changeset/chat-sdk-experimental-steer.md b/.changeset/chat-sdk-experimental-steer.md deleted file mode 100644 index ff09059bb..000000000 --- a/.changeset/chat-sdk-experimental-steer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Add an opt-in experimental steering policy to Chat SDK sends that cancels an active turn before delivering its replacement message. diff --git a/.changeset/friendly-photons-wave.md b/.changeset/friendly-photons-wave.md deleted file mode 100644 index a649b994a..000000000 --- a/.changeset/friendly-photons-wave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Add `photonIMessageChannel`, a first-class Photon iMessage channel with lazy credentials, Vercel OIDC webhook verification, and automatic eve session routing. diff --git a/.changeset/fuzzy-homes-read.md b/.changeset/fuzzy-homes-read.md deleted file mode 100644 index 9f3d2bae7..000000000 --- a/.changeset/fuzzy-homes-read.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Resolve leading `$HOME` paths in the built-in `read_file`, `write_file`, `glob`, and `grep` tools so agents can directly access packaged skill references advertised in their prompt. diff --git a/.changeset/local-span-content.md b/.changeset/local-span-content.md deleted file mode 100644 index 848016477..000000000 --- a/.changeset/local-span-content.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Local trace spans now capture model and tool payloads: the system prompt, prompt messages, and response text/reasoning/tool calls on model spans, and call arguments/results on tool spans, each capped at 32 KB with provider transport metadata stripped. Set `EVE_TRACES_CONTENT=off` to keep payloads out of the spool. diff --git a/.changeset/provider-tool-cards.md b/.changeset/provider-tool-cards.md deleted file mode 100644 index acdad9154..000000000 --- a/.changeset/provider-tool-cards.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Provider-executed tool calls (like a gateway's `web_search`) now show up in local traces: their calls and results are captured on the model span and the `/traces` viewer renders them as tool cards, with oversized outputs truncated to stay valid JSON. diff --git a/.changeset/quick-lines-wrap.md b/.changeset/quick-lines-wrap.md deleted file mode 100644 index c3ddc6132..000000000 --- a/.changeset/quick-lines-wrap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Terminal text wrapping in the dev TUI is now linear-time, so views rendering large single-line payloads (long tool results, big JSON) no longer stall on every repaint. diff --git a/.changeset/run-vercel-single-lifecycle.md b/.changeset/run-vercel-single-lifecycle.md deleted file mode 100644 index 2ba632198..000000000 --- a/.changeset/run-vercel-single-lifecycle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Consolidate the three Vercel CLI subprocess runners onto one shared lifecycle. A `vercel` lookup killed by a signal (for example Ctrl-C during setup) now reports a cancellation failure instead of resolving as a success with truncated output. diff --git a/.changeset/shared-trace-reader.md b/.changeset/shared-trace-reader.md deleted file mode 100644 index 33c4a22dc..000000000 --- a/.changeset/shared-trace-reader.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -The local trace spool reader behind `eve traces` moved into a shared internal module; command behavior is unchanged. diff --git a/.changeset/subagent-trace-lineage.md b/.changeset/subagent-trace-lineage.md deleted file mode 100644 index 751586477..000000000 --- a/.changeset/subagent-trace-lineage.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"eve": patch ---- - -Subagent turn spans now record the dispatch that created them — -`agent.parent.session.id`, `agent.parent.turn.id`, `agent.parent.call_id`, and -`agent.subagent.name` — so a parent turn that fans out to several children can -be attributed to the exact tool call behind each one. diff --git a/.changeset/trace-select-copy.md b/.changeset/trace-select-copy.md deleted file mode 100644 index 6deef5910..000000000 --- a/.changeset/trace-select-copy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -The `/traces` viewer supports drag-to-select: dragging with the mouse highlights text and releasing copies it to the clipboard (OSC 52 with tmux passthrough, plus the platform clipboard command) with a confirmation toast. Clicks now act on release so drags never toggle cards, and Esc cancels an in-flight selection. diff --git a/.changeset/trace-viewer-chrome.md b/.changeset/trace-viewer-chrome.md deleted file mode 100644 index 5ec01be14..000000000 --- a/.changeset/trace-viewer-chrome.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -The `/traces` viewer frame breathes: padding rows around the title and above the footer hints, the copy toast floats top-right as a small surface with a left edge bar, and the scroll wheel scrolls the attributes drawer when the pointer is over it. diff --git a/.changeset/tracing-module-move.md b/.changeset/tracing-module-move.md deleted file mode 100644 index 9a2427695..000000000 --- a/.changeset/tracing-module-move.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -The local tracing subsystem (spool writer/reader, retention, the zero-config local OTel runtime, and agent span capture) moved from `src/harness` into its own `src/tracing` module; no behavior change. diff --git a/.changeset/tricky-turtles-peek.md b/.changeset/tricky-turtles-peek.md deleted file mode 100644 index c3828e8cf..000000000 --- a/.changeset/tricky-turtles-peek.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Adds a `/traces` command to the dev TUI: a full-screen live viewer over the local trace spool that re-tells each trace as a chat-style conversation — system prompt, user and assistant messages, and tool calls render as expandable cards (arrow keys or mouse click to expand/collapse), with a right-side metadata drawer. Subagent turns are badged with their dispatch lineage (`subagent:`), and the viewer opens on the trace containing the current session — including windowed sessions and subagent children recorded into a parent's trace. Expanded cards scroll line-by-line so content taller than the viewport is fully readable. Model spans with errors, token usage, or tool calls (but no text) now appear as cards instead of disappearing. Terminal escape sequences in trace payloads are stripped at render time. Tool-call arguments and results are captured without stripping domain-level `providerOptions`/`providerMetadata` keys. A single prompt message over 32 KiB is truncated at the text level so the serialized JSON stays parseable. Local spans capture system prompt, prompt messages, responses, reasoning, and tool arguments/results (`EVE_TRACES_CONTENT=off` to disable); long conversations truncate oldest messages first with an omission marker. diff --git a/.changeset/windowed-session-traces.md b/.changeset/windowed-session-traces.md deleted file mode 100644 index 2537ddc30..000000000 --- a/.changeset/windowed-session-traces.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Subagent runs now record into the trace of the session that dispatched them instead of a disconnected trace of their own, and `eve traces` resolves either session id to it. Local traces also open a real `agent.session` root span rather than a synthesized parent, so an authored OTel sampler's root rule decides whether a session is sampled, and a session long enough to outgrow one trace rolls into numbered windows that `eve traces ` lists oldest first. Rows whose lifetime outlives the worker that opened them — `agent.session` and `agent.turn` — now show the extent of their descendants instead of `0ms`. diff --git a/packages/eve/CHANGELOG.md b/packages/eve/CHANGELOG.md index d6af108fe..ed3012095 100644 --- a/packages/eve/CHANGELOG.md +++ b/packages/eve/CHANGELOG.md @@ -1,5 +1,28 @@ # eve +## 0.29.3 + +### Patch Changes + +- 22bfa02: Add guided Photon setup through `eve add channel/photon-imessage`, including project creation, phone registration, Vercel Connect or portable credentials, and channel scaffolding. +- 0c0de19: Add an opt-in experimental steering policy to Chat SDK sends that cancels an active turn before delivering its replacement message. +- b00a79d: Add `photonIMessageChannel`, a first-class Photon iMessage channel with lazy credentials, Vercel OIDC webhook verification, and automatic eve session routing. +- 495e93b: Resolve leading `$HOME` paths in the built-in `read_file`, `write_file`, `glob`, and `grep` tools so agents can directly access packaged skill references advertised in their prompt. +- bf01952: Local trace spans now capture model and tool payloads: the system prompt, prompt messages, and response text/reasoning/tool calls on model spans, and call arguments/results on tool spans, each capped at 32 KB with provider transport metadata stripped. Set `EVE_TRACES_CONTENT=off` to keep payloads out of the spool. +- 680db59: Provider-executed tool calls (like a gateway's `web_search`) now show up in local traces: their calls and results are captured on the model span and the `/traces` viewer renders them as tool cards, with oversized outputs truncated to stay valid JSON. +- 7ab6d8a: Terminal text wrapping in the dev TUI is now linear-time, so views rendering large single-line payloads (long tool results, big JSON) no longer stall on every repaint. +- 52cee9c: Consolidate the three Vercel CLI subprocess runners onto one shared lifecycle. A `vercel` lookup killed by a signal (for example Ctrl-C during setup) now reports a cancellation failure instead of resolving as a success with truncated output. +- 7703448: The local trace spool reader behind `eve traces` moved into a shared internal module; command behavior is unchanged. +- 2d87acb: Subagent turn spans now record the dispatch that created them — + `agent.parent.session.id`, `agent.parent.turn.id`, `agent.parent.call_id`, and + `agent.subagent.name` — so a parent turn that fans out to several children can + be attributed to the exact tool call behind each one. +- 3c846bc: The `/traces` viewer supports drag-to-select: dragging with the mouse highlights text and releasing copies it to the clipboard (OSC 52 with tmux passthrough, plus the platform clipboard command) with a confirmation toast. Clicks now act on release so drags never toggle cards, and Esc cancels an in-flight selection. +- 3645c6e: The `/traces` viewer frame breathes: padding rows around the title and above the footer hints, the copy toast floats top-right as a small surface with a left edge bar, and the scroll wheel scrolls the attributes drawer when the pointer is over it. +- 8858403: The local tracing subsystem (spool writer/reader, retention, the zero-config local OTel runtime, and agent span capture) moved from `src/harness` into its own `src/tracing` module; no behavior change. +- 9adb455: Adds a `/traces` command to the dev TUI: a full-screen live viewer over the local trace spool that re-tells each trace as a chat-style conversation — system prompt, user and assistant messages, and tool calls render as expandable cards (arrow keys or mouse click to expand/collapse), with a right-side metadata drawer. Subagent turns are badged with their dispatch lineage (`subagent:`), and the viewer opens on the trace containing the current session — including windowed sessions and subagent children recorded into a parent's trace. Expanded cards scroll line-by-line so content taller than the viewport is fully readable. Model spans with errors, token usage, or tool calls (but no text) now appear as cards instead of disappearing. Terminal escape sequences in trace payloads are stripped at render time. Tool-call arguments and results are captured without stripping domain-level `providerOptions`/`providerMetadata` keys. A single prompt message over 32 KiB is truncated at the text level so the serialized JSON stays parseable. Local spans capture system prompt, prompt messages, responses, reasoning, and tool arguments/results (`EVE_TRACES_CONTENT=off` to disable); long conversations truncate oldest messages first with an omission marker. +- 275271d: Subagent runs now record into the trace of the session that dispatched them instead of a disconnected trace of their own, and `eve traces` resolves either session id to it. Local traces also open a real `agent.session` root span rather than a synthesized parent, so an authored OTel sampler's root rule decides whether a session is sampled, and a session long enough to outgrow one trace rolls into numbered windows that `eve traces ` lists oldest first. Rows whose lifetime outlives the worker that opened them — `agent.session` and `agent.turn` — now show the extent of their descendants instead of `0ms`. + ## 0.29.2 ### Patch Changes diff --git a/packages/eve/package.json b/packages/eve/package.json index 747936b86..930bf2113 100644 --- a/packages/eve/package.json +++ b/packages/eve/package.json @@ -1,6 +1,6 @@ { "name": "eve", - "version": "0.29.2", + "version": "0.29.3", "private": false, "description": "Filesystem-first framework for durable backend AI agents that run anywhere.", "keywords": [