diff --git a/.changeset/eve-045-upgrade.md b/.changeset/eve-045-upgrade.md deleted file mode 100644 index e388b1e..0000000 --- a/.changeset/eve-045-upgrade.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -"@upstash/agentkit-eve-extension": minor ---- - -fix!: rebuild against eve 0.45 and raise the `eve` peer floor to `>=0.45.0` - -`eve extension build` stamps the compatibility manifest with the *building* eve's -current contribution-format versions, and a consumer rejects any version missing -from its own supported list. Rebuilding on **eve 0.45.0** re-stamps -`dist/extension/_manifest.json` from tool 17 / dynamicTool 18 to -**tool 18 / dynamicTool 19** (hook 14 and instructions 2 are unchanged), and -eve 0.45.0 is the first release supporting either — every 0.42–0.44.4 tops out at -tool 17 / dynamicTool 18. - -- The extension is now built with **eve 0.45.0** (manifest: formatVersion 2, - tool 18 / dynamicTool 19 / hook 14 / instructions 2) and loads on **eve ≥ 0.45.0**. -- The `eve` peer dependency moves from `">=0.43.0"` to `">=0.45.0"` so an - incompatible eve fails at install time rather than at `eve build`, where it - otherwise errors with *"requires tool contract v18, but this eve supports tool - contract versions: … v17"*. - -`@upstash/agentkit-eve`'s `eve` peer stays `>=0.32.0` — its source still -typechecks cleanly against eve 0.32.0, so no floor change is warranted there. - -No runtime behavior and no source changed: all packages build, typecheck and pass -unmodified against eve 0.45.0, both demos build, and the extension's mocked-model -end-to-end eval is green. eve 0.45.0 removed `eve/tools/defaults` and the -`defineBashTool`/`defineReadFileTool`/`defineWriteFileTool`/`defineGlobTool`/ -`defineGrepTool` factories, and dropped `experimental.subagentPersistentSessions` -— AgentKit uses none of them. `ai` stays exact-pinned at `7.0.58` (eve 0.45's peer -is still `^7.0.58`). diff --git a/examples/eve-extension-demo/CHANGELOG.md b/examples/eve-extension-demo/CHANGELOG.md index ba6e437..22465ad 100644 --- a/examples/eve-extension-demo/CHANGELOG.md +++ b/examples/eve-extension-demo/CHANGELOG.md @@ -1,5 +1,12 @@ # eve-extension-demo +## 0.0.7 + +### Patch Changes + +- Updated dependencies [d11584a] + - @upstash/agentkit-eve-extension@0.8.0 + ## 0.0.6 ### Patch Changes diff --git a/examples/eve-extension-demo/package.json b/examples/eve-extension-demo/package.json index e945a49..ae3890b 100644 --- a/examples/eve-extension-demo/package.json +++ b/examples/eve-extension-demo/package.json @@ -1,6 +1,6 @@ { "name": "eve-extension-demo", - "version": "0.0.6", + "version": "0.0.7", "private": true, "type": "module", "imports": { diff --git a/packages/eve-extension/CHANGELOG.md b/packages/eve-extension/CHANGELOG.md index ce8a070..1a2d926 100644 --- a/packages/eve-extension/CHANGELOG.md +++ b/packages/eve-extension/CHANGELOG.md @@ -1,5 +1,37 @@ # @upstash/agentkit-eve-extension +## 0.8.0 + +### Minor Changes + +- d11584a: fix!: rebuild against eve 0.45 and raise the `eve` peer floor to `>=0.45.0` + + `eve extension build` stamps the compatibility manifest with the _building_ eve's + current contribution-format versions, and a consumer rejects any version missing + from its own supported list. Rebuilding on **eve 0.45.0** re-stamps + `dist/extension/_manifest.json` from tool 17 / dynamicTool 18 to + **tool 18 / dynamicTool 19** (hook 14 and instructions 2 are unchanged), and + eve 0.45.0 is the first release supporting either — every 0.42–0.44.4 tops out at + tool 17 / dynamicTool 18. + + - The extension is now built with **eve 0.45.0** (manifest: formatVersion 2, + tool 18 / dynamicTool 19 / hook 14 / instructions 2) and loads on **eve ≥ 0.45.0**. + - The `eve` peer dependency moves from `">=0.43.0"` to `">=0.45.0"` so an + incompatible eve fails at install time rather than at `eve build`, where it + otherwise errors with _"requires tool contract v18, but this eve supports tool + contract versions: … v17"_. + + `@upstash/agentkit-eve`'s `eve` peer stays `>=0.32.0` — its source still + typechecks cleanly against eve 0.32.0, so no floor change is warranted there. + + No runtime behavior and no source changed: all packages build, typecheck and pass + unmodified against eve 0.45.0, both demos build, and the extension's mocked-model + end-to-end eval is green. eve 0.45.0 removed `eve/tools/defaults` and the + `defineBashTool`/`defineReadFileTool`/`defineWriteFileTool`/`defineGlobTool`/ + `defineGrepTool` factories, and dropped `experimental.subagentPersistentSessions` + — AgentKit uses none of them. `ai` stays exact-pinned at `7.0.58` (eve 0.45's peer + is still `^7.0.58`). + ## 0.7.0 ### Minor Changes diff --git a/packages/eve-extension/extension/lib/version.ts b/packages/eve-extension/extension/lib/version.ts index 96ae384..5329d94 100644 --- a/packages/eve-extension/extension/lib/version.ts +++ b/packages/eve-extension/extension/lib/version.ts @@ -1,2 +1,2 @@ // Generated by scripts/sync-version.mjs (run by `pnpm ci:version`) — do not edit by hand. -export const VERSION = "0.7.0"; +export const VERSION = "0.8.0"; diff --git a/packages/eve-extension/package.json b/packages/eve-extension/package.json index 12c4fa6..df2564a 100644 --- a/packages/eve-extension/package.json +++ b/packages/eve-extension/package.json @@ -1,6 +1,6 @@ { "name": "@upstash/agentkit-eve-extension", - "version": "0.7.0", + "version": "0.8.0", "description": "Upstash AgentKit as an eve extension: long-term memory tools, Redis Search tools, and searchable durable chat history on Upstash Redis — mounted with one file.", "license": "MIT", "repository": {