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
12 changes: 0 additions & 12 deletions .changeset/agents-0-5-release.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/agents-mobile-app-icon.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changeset/agents-mobile-fork.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/consumer-heap-gc.md

This file was deleted.

13 changes: 0 additions & 13 deletions .changeset/desktop-unique-runner-label.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-subquery-dependency-dedup.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/suppress-publication-config-casts.md

This file was deleted.

7 changes: 7 additions & 0 deletions examples/agents-chat-starter/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @electric-ax/example-agents-chat-starter

## 0.1.11

### Patch Changes

- Updated dependencies [15beffa]
- @electric-ax/agents-runtime@0.6.0

## 0.1.10

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/agents-chat-starter/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@electric-ax/example-agents-chat-starter",
"private": true,
"version": "0.1.10",
"version": "0.1.11",
"type": "module",
"scripts": {
"dev": "pnpm run dev:server & pnpm run dev:ui",
Expand Down
7 changes: 7 additions & 0 deletions examples/agents-walkthrough/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @electric-ax/example-agents-walkthrough

## 0.1.8

### Patch Changes

- Updated dependencies [15beffa]
- @electric-ax/agents-runtime@0.6.0

## 0.1.7

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/agents-walkthrough/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@electric-ax/example-agents-walkthrough",
"private": true,
"version": "0.1.7",
"version": "0.1.8",
"type": "module",
"scripts": {
"dev": "tsx watch --env-file=.env src/index.ts",
Expand Down
7 changes: 7 additions & 0 deletions examples/deep-survey/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @electric-ax/example-deep-survey

## 0.1.27

### Patch Changes

- Updated dependencies [15beffa]
- @electric-ax/agents-runtime@0.6.0

## 0.1.26

### 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.26",
"version": "0.1.27",
"type": "module",
"scripts": {
"dev": "pnpm run --parallel \"/^dev:/\"",
Expand Down
18 changes: 18 additions & 0 deletions packages/agents-desktop/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# @electric-ax/agents-desktop

## 0.6.0

### Minor Changes

- 15beffa: Release all Electric Agents packages as 0.6.

### Patch Changes

- 12a6ee0: Give the desktop pull-wake runner a distinguishable label instead of the
hardcoded `Electric Agents Desktop`, so multiple runners are easy to tell
apart in the mobile/desktop runner picker. The label now defaults to
`<identity> · <hostname>`, where identity is the signed-in Cloud name
(falling back to email, then `Electric Desktop`). It can be overridden via
the `pullWakeRunnerLabel` setting in `settings.json` or the
`ELECTRIC_DESKTOP_PULL_WAKE_RUNNER_LABEL` env var. Existing runners pick up
the new label automatically on next launch (registration upserts on the
stable runner id).

## 0.1.18

### 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.5.0",
"version": "0.6.0",
"description": "Desktop app for Electric Agents",
"author": "ElectricSQL <info@electric-sql.com>",
"homepage": "https://electric-sql.com",
Expand Down
6 changes: 6 additions & 0 deletions packages/agents-mcp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @electric-ax/agents-mcp

## 0.6.0

### Minor Changes

- 15beffa: Release all Electric Agents packages as 0.6.

## 0.2.3

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/agents-mcp/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@electric-ax/agents-mcp",
"version": "0.5.0",
"version": "0.6.0",
"description": "Model Context Protocol registry, transports, and OAuth bridges for Electric Agents",
"keywords": [
"mcp",
Expand Down
21 changes: 21 additions & 0 deletions packages/agents-mobile/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# @electric-ax/agents-mobile

## 0.6.0

### Minor Changes

- 15beffa: Release all Electric Agents packages as 0.6.

### Patch Changes

- ea3bfdb: Set the Electric app icon (master + Android adaptive icon) so the installed launcher icon matches the Play Store listing instead of Expo's default placeholder.
- 56fa8c3: Bring the fork capability to mobile at parity with desktop:
- **Whole-subtree fork.** A gated **Fork subtree** item in the session kebab (`SessionMenu`) — root-only (`!entity.parent`), disabled when the session is stopped/killed or the caller lacks the `fork` permission, with a single-flight guard, a pending spinner, and an inline error; on success it navigates to the new root. Backed by a native `forkEntity` in `agentsClient` (POST `…/fork`, empty body = whole-subtree HEAD clone) built on the shared `entityApiUrl` helper and exposed through `AgentsProvider`. `SESSION_PERMISSIONS` gains `fork`, and a `git-fork` glyph is added to the native icon set.
- **Per-message "Fork from here".** The pointer fork already rendered via the shared `ChatLogView` embed; its mutation now runs through native RN networking instead of the WebView's `fetch`. `createForkEntity` gains an optional transport and the embed injects a marshalled `onRequestForkEntity`, so the embed's only mutation uses the same native path every other mobile mutation already uses (mirroring desktop's Electron IPC routing), while keeping the shared failure-toast behaviour.
- **Embedded button hardening.** Extracted a tested `singleFlight` primitive, added a spinner + disabled state to the embedded fork button, and mounted a `ToastProvider` inside the embed so fork failures surface in the WebView instead of vanishing into a listener-less bus.

No server API changes.

- Updated dependencies [15beffa]
- Updated dependencies [56fa8c3]
- @electric-ax/agents-runtime@0.6.0
- @electric-ax/agents-server-ui@0.6.0

## 0.0.17

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/agents-mobile/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@electric-ax/agents-mobile",
"private": true,
"version": "0.5.0",
"version": "0.6.0",
"main": "index.ts",
"scripts": {
"start": "expo start",
Expand Down
11 changes: 11 additions & 0 deletions packages/agents-runtime/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# @electric-ax/agents-runtime

## 0.6.0

### Minor Changes

- 15beffa: Release all Electric Agents packages as 0.6.

### Patch Changes

- Updated dependencies [15beffa]
- @electric-ax/agents-mcp@0.6.0

## 0.4.1

### 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.5.0",
"version": "0.6.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.6.0

### Minor Changes

- 15beffa: Release all Electric Agents packages as 0.6.

## 0.1.12

### 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.5.0",
"version": "0.6.0",
"description": "Conformance test suite for Electric Agents server implementations",
"author": "Durable Stream contributors",
"license": "Apache-2.0",
Expand Down
18 changes: 18 additions & 0 deletions packages/agents-server-ui/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# @electric-ax/agents-server-ui

## 0.6.0

### Minor Changes

- 15beffa: Release all Electric Agents packages as 0.6.

### Patch Changes

- 56fa8c3: Bring the fork capability to mobile at parity with desktop:
- **Whole-subtree fork.** A gated **Fork subtree** item in the session kebab (`SessionMenu`) — root-only (`!entity.parent`), disabled when the session is stopped/killed or the caller lacks the `fork` permission, with a single-flight guard, a pending spinner, and an inline error; on success it navigates to the new root. Backed by a native `forkEntity` in `agentsClient` (POST `…/fork`, empty body = whole-subtree HEAD clone) built on the shared `entityApiUrl` helper and exposed through `AgentsProvider`. `SESSION_PERMISSIONS` gains `fork`, and a `git-fork` glyph is added to the native icon set.
- **Per-message "Fork from here".** The pointer fork already rendered via the shared `ChatLogView` embed; its mutation now runs through native RN networking instead of the WebView's `fetch`. `createForkEntity` gains an optional transport and the embed injects a marshalled `onRequestForkEntity`, so the embed's only mutation uses the same native path every other mobile mutation already uses (mirroring desktop's Electron IPC routing), while keeping the shared failure-toast behaviour.
- **Embedded button hardening.** Extracted a tested `singleFlight` primitive, added a spinner + disabled state to the embedded fork button, and mounted a `ToastProvider` inside the embed so fork failures surface in the WebView instead of vanishing into a listener-less bus.

No server API changes.

- Updated dependencies [15beffa]
- @electric-ax/agents-runtime@0.6.0

## 0.5.1

### 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.5.1",
"version": "0.6.0",
"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.6.0

### Minor Changes

- 15beffa: Release all Electric Agents packages as 0.6.

### Patch Changes

- Updated dependencies [15beffa]
- @electric-ax/agents-runtime@0.6.0

## 0.5.1

### 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.5.1",
"version": "0.6.0",
"description": "Electric Agents entity runtime server",
"author": "Durable Stream contributors",
"bin": {
Expand Down
12 changes: 12 additions & 0 deletions packages/agents/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# @electric-ax/agents

## 0.6.0

### Minor Changes

- 15beffa: Release all Electric Agents packages as 0.6.

### Patch Changes

- Updated dependencies [15beffa]
- @electric-ax/agents-runtime@0.6.0
- @electric-ax/agents-mcp@0.6.0

## 0.4.19

### 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.5.0",
"version": "0.6.0",
"description": "Built-in Electric Agents runtimes such as Horton and worker",
"repository": {
"type": "git",
Expand Down
8 changes: 8 additions & 0 deletions packages/electric-ax/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# electric-ax

## 0.2.20

### Patch Changes

- Updated dependencies [15beffa]
- @electric-ax/agents@0.6.0
- @electric-ax/agents-runtime@0.6.0

## 0.2.19

### 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.19",
"version": "0.2.20",
"description": "CLI for Electric Agents",
"author": "ElectricSQL team and contributors",
"license": "Apache-2.0",
Expand Down
8 changes: 8 additions & 0 deletions packages/sync-service/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @core/sync-service

## 1.7.1

### Patch Changes

- 7a8f8c8: Bound Shape.Consumer heap growth: make the consumer family's process spawn options (incl. `fullsweep_after`) configurable per process via `ELECTRIC_PROCESS_SPAWN_OPTS`, and add an opt-in adaptive GC that runs after a transaction fragment when the consumer's heap exceeds the runtime-tunable `ELECTRIC_CONSUMER_GC_HEAP_THRESHOLD` (off by default).
- 48d3ba3: Fix subquery dependency deduplication for same-table subqueries that project different columns, preventing plain snapshots from silently dropping one arm of an `OR` filter.
- 8750fa7: Avoid sending duplicate publication-configuration requests while one is already in progress. Under a burst of shape arrivals, the publication manager no longer issues a separate request for every shape added or removed, preventing the configurator's message queue from growing without bound (issue #4396).

## 1.7.0

### Minor 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.7.0",
"version": "1.7.1",
"scripts": {
"publish:hex": "../../scripts/publish_hex.sh electric",
"changeset": "pushd ../..; pnpm changeset; popd"
Expand Down
Loading