Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions .changeset/add-send-tool.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/agents-desktop-ci-publishing.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/bash-tool-description-no-sandbox-claim.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/cheap-admission-control.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-desktop-shell-path.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/parallel-desktop-dev.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/pin-durable-streams-commit.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changeset/skills-into-runtime.md

This file was deleted.

10 changes: 10 additions & 0 deletions examples/deep-survey/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion examples/deep-survey/package.json
Original file line number Diff line number Diff line change
@@ -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:/\"",
Expand Down
8 changes: 8 additions & 0 deletions packages/agents-desktop/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/agents-desktop/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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 <info@electric-sql.com>",
"homepage": "https://electric-sql.com",
Expand Down
18 changes: 18 additions & 0 deletions packages/agents-runtime/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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<SendResult>` 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
Expand Down
2 changes: 1 addition & 1 deletion packages/agents-runtime/package.json
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
6 changes: 6 additions & 0 deletions packages/agents-server-conformance-tests/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/agents-server-conformance-tests/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
12 changes: 12 additions & 0 deletions packages/agents-server-ui/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/agents-server-ui/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
11 changes: 11 additions & 0 deletions packages/agents-server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/agents-server/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
20 changes: 20 additions & 0 deletions packages/agents/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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<SendResult>` 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
Expand Down
2 changes: 1 addition & 1 deletion packages/agents/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
12 changes: 12 additions & 0 deletions packages/electric-ax/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/electric-ax/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
6 changes: 6 additions & 0 deletions packages/sync-service/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/sync-service/package.json
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
Loading