diff --git a/.changeset/bump-ai-sdk-7-0-38.md b/.changeset/bump-ai-sdk-7-0-38.md deleted file mode 100644 index dd17add86..000000000 --- a/.changeset/bump-ai-sdk-7-0-38.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Update the bundled AI SDK to 7.0.38. diff --git a/.changeset/calm-traces-climb.md b/.changeset/calm-traces-climb.md deleted file mode 100644 index b96c1bd49..000000000 --- a/.changeset/calm-traces-climb.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Persist zero-config agent, AI SDK, and user-created OpenTelemetry spans under `.eve/traces` during `eve dev` when authored instrumentation is absent. diff --git a/.changeset/compaction-content-part-stubs.md b/.changeset/compaction-content-part-stubs.md deleted file mode 100644 index 1146bc6ea..000000000 --- a/.changeset/compaction-content-part-stubs.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Compaction no longer reproduces base64 file payloads from `content` tool outputs. In the summarizer transcript and in capped kept-history results alike, file parts are replaced with a text stub naming the file and media type (matching how message attachments are summarized); sibling text parts survive instead of being truncated away behind the serialized payload. diff --git a/.changeset/neat-traces-show.md b/.changeset/neat-traces-show.md deleted file mode 100644 index 52105a020..000000000 --- a/.changeset/neat-traces-show.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Add `eve trace ls` and `eve trace [trace]` commands for inspecting locally persisted agent traces after or during `eve dev`. diff --git a/.changeset/registry-channel-add.md b/.changeset/registry-channel-add.md deleted file mode 100644 index 52111b799..000000000 --- a/.changeset/registry-channel-add.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Allow `eve add channel/web` and `eve add channel/slack` to use the existing channel setup flows. The official registry now lists Web Chat and Slack channel items. diff --git a/.changeset/safe-web-fetch.md b/.changeset/safe-web-fetch.md deleted file mode 100644 index 76362e91e..000000000 --- a/.changeset/safe-web-fetch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -Harden `web_fetch` against SSRF by requiring HTTPS, rejecting non-public destinations during DNS resolution, and returning redirect targets without following them automatically. diff --git a/.changeset/tool-model-output-content-parts.md b/.changeset/tool-model-output-content-parts.md deleted file mode 100644 index 39d251eb1..000000000 --- a/.changeset/tool-model-output-content-parts.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"eve": patch ---- - -`toModelOutput` can now return `{ type: "content", value }` with text and file parts, so a tool can send images (screenshots, rendered charts) to vision-capable models as actual pixels instead of descriptions. Build outputs with the new `toolOutput.text` / `toolOutput.json` / `toolOutput.content` helpers and parts with `toolOutputPart.text` / `toolOutputPart.file`, all from `eve/tools`; file payloads must be base64 strings. diff --git a/packages/eve/CHANGELOG.md b/packages/eve/CHANGELOG.md index e11f1aba8..285b20bec 100644 --- a/packages/eve/CHANGELOG.md +++ b/packages/eve/CHANGELOG.md @@ -1,5 +1,17 @@ # eve +## 0.27.9 + +### Patch Changes + +- f736533: Update the bundled AI SDK to 7.0.38. +- 0d2d0cd: Persist zero-config agent, AI SDK, and user-created OpenTelemetry spans under `.eve/traces` during `eve dev` when authored instrumentation is absent. +- 71bb2c6: Compaction no longer reproduces base64 file payloads from `content` tool outputs. In the summarizer transcript and in capped kept-history results alike, file parts are replaced with a text stub naming the file and media type (matching how message attachments are summarized); sibling text parts survive instead of being truncated away behind the serialized payload. +- ebeedd6: Add `eve trace ls` and `eve trace [trace]` commands for inspecting locally persisted agent traces after or during `eve dev`. +- 5e4b70f: Allow `eve add channel/web` and `eve add channel/slack` to use the existing channel setup flows. The official registry now lists Web Chat and Slack channel items. +- 83c753e: Harden `web_fetch` against SSRF by requiring HTTPS, rejecting non-public destinations during DNS resolution, and returning redirect targets without following them automatically. +- c804141: `toModelOutput` can now return `{ type: "content", value }` with text and file parts, so a tool can send images (screenshots, rendered charts) to vision-capable models as actual pixels instead of descriptions. Build outputs with the new `toolOutput.text` / `toolOutput.json` / `toolOutput.content` helpers and parts with `toolOutputPart.text` / `toolOutputPart.file`, all from `eve/tools`; file payloads must be base64 strings. + ## 0.27.8 ### Patch Changes diff --git a/packages/eve/package.json b/packages/eve/package.json index 27b6397a0..daa032da7 100644 --- a/packages/eve/package.json +++ b/packages/eve/package.json @@ -1,6 +1,6 @@ { "name": "eve", - "version": "0.27.8", + "version": "0.27.9", "private": false, "description": "Filesystem-first framework for durable backend AI agents that run anywhere.", "keywords": [