From fcb8a9903e5361b5009edc2afc8e78fca445e621 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 21 May 2026 08:40:34 +0000 Subject: [PATCH] Version Packages --- .changeset/add-send-tool.md | 6 ------ .changeset/agents-desktop-ci-publishing.md | 5 ----- .../bash-tool-description-no-sandbox-claim.md | 5 ----- .changeset/cheap-admission-control.md | 5 ----- .changeset/fix-desktop-shell-path.md | 5 ----- .changeset/parallel-desktop-dev.md | 6 ------ .changeset/pin-durable-streams-commit.md | 10 ---------- .changeset/skills-into-runtime.md | 12 ----------- examples/deep-survey/CHANGELOG.md | 10 ++++++++++ examples/deep-survey/package.json | 2 +- packages/agents-desktop/CHANGELOG.md | 8 ++++++++ packages/agents-desktop/package.json | 2 +- packages/agents-runtime/CHANGELOG.md | 18 +++++++++++++++++ packages/agents-runtime/package.json | 2 +- .../CHANGELOG.md | 6 ++++++ .../package.json | 2 +- packages/agents-server-ui/CHANGELOG.md | 12 +++++++++++ packages/agents-server-ui/package.json | 2 +- packages/agents-server/CHANGELOG.md | 11 ++++++++++ packages/agents-server/package.json | 2 +- packages/agents/CHANGELOG.md | 20 +++++++++++++++++++ packages/agents/package.json | 2 +- packages/electric-ax/CHANGELOG.md | 12 +++++++++++ packages/electric-ax/package.json | 2 +- packages/sync-service/CHANGELOG.md | 6 ++++++ packages/sync-service/package.json | 2 +- 26 files changed, 112 insertions(+), 63 deletions(-) delete mode 100644 .changeset/add-send-tool.md delete mode 100644 .changeset/agents-desktop-ci-publishing.md delete mode 100644 .changeset/bash-tool-description-no-sandbox-claim.md delete mode 100644 .changeset/cheap-admission-control.md delete mode 100644 .changeset/fix-desktop-shell-path.md delete mode 100644 .changeset/parallel-desktop-dev.md delete mode 100644 .changeset/pin-durable-streams-commit.md delete mode 100644 .changeset/skills-into-runtime.md diff --git a/.changeset/add-send-tool.md b/.changeset/add-send-tool.md deleted file mode 100644 index 2b0cfab0b5..0000000000 --- a/.changeset/add-send-tool.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@electric-ax/agents-runtime': patch -'@electric-ax/agents': patch ---- - -Add `send` tool exposing `ctx.send()` to LLM agents (Horton and Worker) for sending messages to Electric entities by URL. Change `send()` return type from `void` to `Promise` so callers can await delivery confirmation and handle failures with structured error results. diff --git a/.changeset/agents-desktop-ci-publishing.md b/.changeset/agents-desktop-ci-publishing.md deleted file mode 100644 index d4158aa0f8..0000000000 --- a/.changeset/agents-desktop-ci-publishing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@electric-ax/agents-desktop': patch ---- - -Add CI workflows for desktop app build artifacts and canary publishing. diff --git a/.changeset/bash-tool-description-no-sandbox-claim.md b/.changeset/bash-tool-description-no-sandbox-claim.md deleted file mode 100644 index d38741ed54..0000000000 --- a/.changeset/bash-tool-description-no-sandbox-claim.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@electric-ax/agents-runtime': patch ---- - -The built-in `bash` tool's description no longer claims commands run in a sandboxed working directory. Behavior is unchanged; sandboxing is a deployment-time concern that lives outside the tool definition. diff --git a/.changeset/cheap-admission-control.md b/.changeset/cheap-admission-control.md deleted file mode 100644 index da1b117b50..0000000000 --- a/.changeset/cheap-admission-control.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@core/sync-service': patch ---- - -Cheap admission control for shape requests. `:check_admission` now runs at the front of the request pipeline and classifies requests using a single `:ets.member/2` lookup on `?handle=`, removing the SQLite-backed `:resolve_existing_shape` step that previously ran before admission and saturated the read pool under thundering herd (bottleneck 1 of #4266). diff --git a/.changeset/fix-desktop-shell-path.md b/.changeset/fix-desktop-shell-path.md deleted file mode 100644 index 235f3a730d..0000000000 --- a/.changeset/fix-desktop-shell-path.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@electric-ax/agents-desktop': patch ---- - -Restore the user's shell PATH in the packaged desktop app so CLI tools like `gh` are discoverable when launched from Finder or other GUI launchers. diff --git a/.changeset/parallel-desktop-dev.md b/.changeset/parallel-desktop-dev.md deleted file mode 100644 index 2997c37194..0000000000 --- a/.changeset/parallel-desktop-dev.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@electric-ax/agents-desktop': patch -'@electric-ax/agents-server-ui': patch ---- - -Add configurable UI port via `ELECTRIC_DESKTOP_UI_PORT` env var for parallel desktop development. Include version in desktop artifact filename. diff --git a/.changeset/pin-durable-streams-commit.md b/.changeset/pin-durable-streams-commit.md deleted file mode 100644 index 3ec5e1e292..0000000000 --- a/.changeset/pin-durable-streams-commit.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@electric-ax/agents": patch -"@electric-ax/agents-runtime": patch -"@electric-ax/agents-server": patch -"@electric-ax/agents-server-ui": patch -"@electric-ax/agents-server-conformance-tests": patch -"electric-ax": patch ---- - -Pin Durable Streams dependencies to commit `5d5c217` so local development resolves the same subscription-control routing code as the PR build. diff --git a/.changeset/skills-into-runtime.md b/.changeset/skills-into-runtime.md deleted file mode 100644 index d9ead9cc24..0000000000 --- a/.changeset/skills-into-runtime.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@electric-ax/agents-runtime': minor -'@electric-ax/agents': patch ---- - -Move the `.md`-skill-directory loader (`createSkillsRegistry`) and the per-entity skill tool builder (`createSkillTools`) — together with the `SkillsRegistry` / `SkillMeta` types and the underlying `preamble` / `extract-meta` helpers — out of `@electric-ax/agents` and into `@electric-ax/agents-runtime`, alongside the rest of the entity-runtime primitives. - -No behaviour change. Same files, re-rooted to the package whose dependencies they already use: skills depend on `completeWithLowCostModel` and the runtime logger, both already in `agents-runtime`. The skills code uses zero symbols defined in `@electric-ax/agents`, so the previous arrangement had the dependency graph pointing the wrong way. - -This makes the skills primitives available to any package built on top of `agents-runtime` (e.g. external Discord / Slack / CLI bots) without pulling in Horton, Worker, or `BuiltinAgentsServer` as transitive context. - -Existing internal call sites in `@electric-ax/agents` (`bootstrap.ts`, `agents/horton.ts`) now import from `@electric-ax/agents-runtime`. No public API of `@electric-ax/agents` is affected — the skills surface was never re-exported from its `index.ts`, so embedders that only consumed Horton / Worker / Server APIs continue to work unchanged. diff --git a/examples/deep-survey/CHANGELOG.md b/examples/deep-survey/CHANGELOG.md index f502dde933..458645ccb1 100644 --- a/examples/deep-survey/CHANGELOG.md +++ b/examples/deep-survey/CHANGELOG.md @@ -1,5 +1,15 @@ # @electric-ax/example-deep-survey +## 0.1.11 + +### Patch Changes + +- Updated dependencies [9c275b7] +- Updated dependencies [1ab43f5] +- Updated dependencies [99ac6fd] +- Updated dependencies [adc99e9] + - @electric-ax/agents-runtime@0.3.0 + ## 0.1.10 ### Patch Changes diff --git a/examples/deep-survey/package.json b/examples/deep-survey/package.json index f2870f10c7..1e8984ab9f 100644 --- a/examples/deep-survey/package.json +++ b/examples/deep-survey/package.json @@ -1,7 +1,7 @@ { "name": "@electric-ax/example-deep-survey", "private": true, - "version": "0.1.10", + "version": "0.1.11", "type": "module", "scripts": { "dev": "pnpm run --parallel \"/^dev:/\"", diff --git a/packages/agents-desktop/CHANGELOG.md b/packages/agents-desktop/CHANGELOG.md index 808c015998..0e2833e498 100644 --- a/packages/agents-desktop/CHANGELOG.md +++ b/packages/agents-desktop/CHANGELOG.md @@ -1,5 +1,13 @@ # @electric-ax/agents-desktop +## 0.1.5 + +### Patch Changes + +- 1df4d63: Add CI workflows for desktop app build artifacts and canary publishing. +- d78075a: Restore the user's shell PATH in the packaged desktop app so CLI tools like `gh` are discoverable when launched from Finder or other GUI launchers. +- e6a0bff: Add configurable UI port via `ELECTRIC_DESKTOP_UI_PORT` env var for parallel desktop development. Include version in desktop artifact filename. + ## 0.1.4 ### Patch Changes diff --git a/packages/agents-desktop/package.json b/packages/agents-desktop/package.json index d9ffad2cce..49e7bb36a7 100644 --- a/packages/agents-desktop/package.json +++ b/packages/agents-desktop/package.json @@ -2,7 +2,7 @@ "name": "@electric-ax/agents-desktop", "productName": "Electric Agents", "private": true, - "version": "0.1.4", + "version": "0.1.5", "description": "Desktop app for Electric Agents", "author": "ElectricSQL ", "homepage": "https://electric-sql.com", diff --git a/packages/agents-runtime/CHANGELOG.md b/packages/agents-runtime/CHANGELOG.md index eb96b0a1f7..962bff129c 100644 --- a/packages/agents-runtime/CHANGELOG.md +++ b/packages/agents-runtime/CHANGELOG.md @@ -1,5 +1,23 @@ # @electric-ax/agents-runtime +## 0.3.0 + +### Minor Changes + +- adc99e9: Move the `.md`-skill-directory loader (`createSkillsRegistry`) and the per-entity skill tool builder (`createSkillTools`) — together with the `SkillsRegistry` / `SkillMeta` types and the underlying `preamble` / `extract-meta` helpers — out of `@electric-ax/agents` and into `@electric-ax/agents-runtime`, alongside the rest of the entity-runtime primitives. + + No behaviour change. Same files, re-rooted to the package whose dependencies they already use: skills depend on `completeWithLowCostModel` and the runtime logger, both already in `agents-runtime`. The skills code uses zero symbols defined in `@electric-ax/agents`, so the previous arrangement had the dependency graph pointing the wrong way. + + This makes the skills primitives available to any package built on top of `agents-runtime` (e.g. external Discord / Slack / CLI bots) without pulling in Horton, Worker, or `BuiltinAgentsServer` as transitive context. + + Existing internal call sites in `@electric-ax/agents` (`bootstrap.ts`, `agents/horton.ts`) now import from `@electric-ax/agents-runtime`. No public API of `@electric-ax/agents` is affected — the skills surface was never re-exported from its `index.ts`, so embedders that only consumed Horton / Worker / Server APIs continue to work unchanged. + +### Patch Changes + +- 9c275b7: Add `send` tool exposing `ctx.send()` to LLM agents (Horton and Worker) for sending messages to Electric entities by URL. Change `send()` return type from `void` to `Promise` so callers can await delivery confirmation and handle failures with structured error results. +- 1ab43f5: The built-in `bash` tool's description no longer claims commands run in a sandboxed working directory. Behavior is unchanged; sandboxing is a deployment-time concern that lives outside the tool definition. +- 99ac6fd: Pin Durable Streams dependencies to commit `5d5c217` so local development resolves the same subscription-control routing code as the PR build. + ## 0.2.2 ### Patch Changes diff --git a/packages/agents-runtime/package.json b/packages/agents-runtime/package.json index 46f9653fb3..2b92d8145a 100644 --- a/packages/agents-runtime/package.json +++ b/packages/agents-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@electric-ax/agents-runtime", - "version": "0.2.2", + "version": "0.3.0", "description": "Electric agent runtime — behavioral stack for agent entities over durable streams", "keywords": [ "tanstack-intent" diff --git a/packages/agents-server-conformance-tests/CHANGELOG.md b/packages/agents-server-conformance-tests/CHANGELOG.md index ff88231e41..d77d88d67b 100644 --- a/packages/agents-server-conformance-tests/CHANGELOG.md +++ b/packages/agents-server-conformance-tests/CHANGELOG.md @@ -1,5 +1,11 @@ # @electric-ax/agents-server-conformance-tests +## 0.1.6 + +### Patch Changes + +- 99ac6fd: Pin Durable Streams dependencies to commit `5d5c217` so local development resolves the same subscription-control routing code as the PR build. + ## 0.1.5 ### Patch Changes diff --git a/packages/agents-server-conformance-tests/package.json b/packages/agents-server-conformance-tests/package.json index eb4fceda70..a8e1e26f8c 100644 --- a/packages/agents-server-conformance-tests/package.json +++ b/packages/agents-server-conformance-tests/package.json @@ -1,6 +1,6 @@ { "name": "@electric-ax/agents-server-conformance-tests", - "version": "0.1.5", + "version": "0.1.6", "description": "Conformance test suite for Electric Agents server implementations", "author": "Durable Stream contributors", "license": "Apache-2.0", diff --git a/packages/agents-server-ui/CHANGELOG.md b/packages/agents-server-ui/CHANGELOG.md index 0cafa8bd1c..a5e2a04984 100644 --- a/packages/agents-server-ui/CHANGELOG.md +++ b/packages/agents-server-ui/CHANGELOG.md @@ -1,5 +1,17 @@ # @electric-ax/agents-server-ui +## 0.4.5 + +### Patch Changes + +- e6a0bff: Add configurable UI port via `ELECTRIC_DESKTOP_UI_PORT` env var for parallel desktop development. Include version in desktop artifact filename. +- 99ac6fd: Pin Durable Streams dependencies to commit `5d5c217` so local development resolves the same subscription-control routing code as the PR build. +- Updated dependencies [9c275b7] +- Updated dependencies [1ab43f5] +- Updated dependencies [99ac6fd] +- Updated dependencies [adc99e9] + - @electric-ax/agents-runtime@0.3.0 + ## 0.4.4 ### Patch Changes diff --git a/packages/agents-server-ui/package.json b/packages/agents-server-ui/package.json index 2a58d60e6f..b4e2b18a9d 100644 --- a/packages/agents-server-ui/package.json +++ b/packages/agents-server-ui/package.json @@ -1,7 +1,7 @@ { "name": "@electric-ax/agents-server-ui", "private": true, - "version": "0.4.4", + "version": "0.4.5", "type": "module", "scripts": { "build": "vite build", diff --git a/packages/agents-server/CHANGELOG.md b/packages/agents-server/CHANGELOG.md index 42ebcf30cf..6b03f5ca7b 100644 --- a/packages/agents-server/CHANGELOG.md +++ b/packages/agents-server/CHANGELOG.md @@ -1,5 +1,16 @@ # @electric-ax/agents-server +## 0.4.5 + +### Patch Changes + +- 99ac6fd: Pin Durable Streams dependencies to commit `5d5c217` so local development resolves the same subscription-control routing code as the PR build. +- Updated dependencies [9c275b7] +- Updated dependencies [1ab43f5] +- Updated dependencies [99ac6fd] +- Updated dependencies [adc99e9] + - @electric-ax/agents-runtime@0.3.0 + ## 0.4.4 ### Patch Changes diff --git a/packages/agents-server/package.json b/packages/agents-server/package.json index f5e5c22ea9..3c80acbd01 100644 --- a/packages/agents-server/package.json +++ b/packages/agents-server/package.json @@ -1,6 +1,6 @@ { "name": "@electric-ax/agents-server", - "version": "0.4.4", + "version": "0.4.5", "description": "Electric Agents entity runtime server", "author": "Durable Stream contributors", "bin": { diff --git a/packages/agents/CHANGELOG.md b/packages/agents/CHANGELOG.md index 65e8c4ebc4..54c4639fe0 100644 --- a/packages/agents/CHANGELOG.md +++ b/packages/agents/CHANGELOG.md @@ -1,5 +1,25 @@ # @electric-ax/agents +## 0.4.4 + +### Patch Changes + +- 9c275b7: Add `send` tool exposing `ctx.send()` to LLM agents (Horton and Worker) for sending messages to Electric entities by URL. Change `send()` return type from `void` to `Promise` so callers can await delivery confirmation and handle failures with structured error results. +- 99ac6fd: Pin Durable Streams dependencies to commit `5d5c217` so local development resolves the same subscription-control routing code as the PR build. +- adc99e9: Move the `.md`-skill-directory loader (`createSkillsRegistry`) and the per-entity skill tool builder (`createSkillTools`) — together with the `SkillsRegistry` / `SkillMeta` types and the underlying `preamble` / `extract-meta` helpers — out of `@electric-ax/agents` and into `@electric-ax/agents-runtime`, alongside the rest of the entity-runtime primitives. + + No behaviour change. Same files, re-rooted to the package whose dependencies they already use: skills depend on `completeWithLowCostModel` and the runtime logger, both already in `agents-runtime`. The skills code uses zero symbols defined in `@electric-ax/agents`, so the previous arrangement had the dependency graph pointing the wrong way. + + This makes the skills primitives available to any package built on top of `agents-runtime` (e.g. external Discord / Slack / CLI bots) without pulling in Horton, Worker, or `BuiltinAgentsServer` as transitive context. + + Existing internal call sites in `@electric-ax/agents` (`bootstrap.ts`, `agents/horton.ts`) now import from `@electric-ax/agents-runtime`. No public API of `@electric-ax/agents` is affected — the skills surface was never re-exported from its `index.ts`, so embedders that only consumed Horton / Worker / Server APIs continue to work unchanged. + +- Updated dependencies [9c275b7] +- Updated dependencies [1ab43f5] +- Updated dependencies [99ac6fd] +- Updated dependencies [adc99e9] + - @electric-ax/agents-runtime@0.3.0 + ## 0.4.3 ### Patch Changes diff --git a/packages/agents/package.json b/packages/agents/package.json index 2120204bd9..c2d1ba4fae 100644 --- a/packages/agents/package.json +++ b/packages/agents/package.json @@ -1,6 +1,6 @@ { "name": "@electric-ax/agents", - "version": "0.4.3", + "version": "0.4.4", "description": "Built-in Electric Agents runtimes such as Horton and worker", "repository": { "type": "git", diff --git a/packages/electric-ax/CHANGELOG.md b/packages/electric-ax/CHANGELOG.md index 999a43bc9c..ddd087fbde 100644 --- a/packages/electric-ax/CHANGELOG.md +++ b/packages/electric-ax/CHANGELOG.md @@ -1,5 +1,17 @@ # electric-ax +## 0.2.4 + +### Patch Changes + +- 99ac6fd: Pin Durable Streams dependencies to commit `5d5c217` so local development resolves the same subscription-control routing code as the PR build. +- Updated dependencies [9c275b7] +- Updated dependencies [1ab43f5] +- Updated dependencies [99ac6fd] +- Updated dependencies [adc99e9] + - @electric-ax/agents-runtime@0.3.0 + - @electric-ax/agents@0.4.4 + ## 0.2.3 ### Patch Changes diff --git a/packages/electric-ax/package.json b/packages/electric-ax/package.json index b7348393c5..d228c04aaa 100644 --- a/packages/electric-ax/package.json +++ b/packages/electric-ax/package.json @@ -1,6 +1,6 @@ { "name": "electric-ax", - "version": "0.2.3", + "version": "0.2.4", "description": "CLI for Electric Agents", "author": "ElectricSQL team and contributors", "license": "Apache-2.0", diff --git a/packages/sync-service/CHANGELOG.md b/packages/sync-service/CHANGELOG.md index 0df305bc11..6bb2f07ebd 100644 --- a/packages/sync-service/CHANGELOG.md +++ b/packages/sync-service/CHANGELOG.md @@ -1,5 +1,11 @@ # @core/sync-service +## 1.6.7 + +### Patch Changes + +- dbe8483: Cheap admission control for shape requests. `:check_admission` now runs at the front of the request pipeline and classifies requests using a single `:ets.member/2` lookup on `?handle=`, removing the SQLite-backed `:resolve_existing_shape` step that previously ran before admission and saturated the read pool under thundering herd (bottleneck 1 of #4266). + ## 1.6.6 ### Patch Changes diff --git a/packages/sync-service/package.json b/packages/sync-service/package.json index 64d047d0ae..a7dd4e3f6e 100644 --- a/packages/sync-service/package.json +++ b/packages/sync-service/package.json @@ -1,7 +1,7 @@ { "name": "@core/sync-service", "private": true, - "version": "1.6.6", + "version": "1.6.7", "scripts": { "publish:hex": "../../scripts/publish_hex.sh electric", "changeset": "pushd ../..; pnpm changeset; popd"