Skip to content

Commit fcc5864

Browse files
chore: publish new package versions (#4591)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @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 ## @electric-ax/agents-mcp@0.6.0 ### Minor Changes - 15beffa: Release all Electric Agents packages as 0.6. ## @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 ## @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 ## @electric-ax/agents-server-conformance-tests@0.6.0 ### Minor Changes - 15beffa: Release all Electric Agents packages as 0.6. ## electric-ax@0.2.20 ### Patch Changes - Updated dependencies [15beffa] - @electric-ax/agents@0.6.0 - @electric-ax/agents-runtime@0.6.0 ## @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). ## @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 ## @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 ## @electric-ax/example-agents-chat-starter@0.1.11 ### Patch Changes - Updated dependencies [15beffa] - @electric-ax/agents-runtime@0.6.0 ## @electric-ax/example-agents-walkthrough@0.1.8 ### Patch Changes - Updated dependencies [15beffa] - @electric-ax/agents-runtime@0.6.0 ## @electric-ax/example-deep-survey@0.1.27 ### Patch Changes - Updated dependencies [15beffa] - @electric-ax/agents-runtime@0.6.0 ## @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). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 15beffa commit fcc5864

33 files changed

Lines changed: 153 additions & 70 deletions

.changeset/agents-0-5-release.md

Lines changed: 0 additions & 12 deletions
This file was deleted.

.changeset/agents-mobile-app-icon.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/agents-mobile-fork.md

Lines changed: 0 additions & 12 deletions
This file was deleted.

.changeset/consumer-heap-gc.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/desktop-unique-runner-label.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

.changeset/fix-subquery-dependency-dedup.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/suppress-publication-config-casts.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

examples/agents-chat-starter/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @electric-ax/example-agents-chat-starter
22

3+
## 0.1.11
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [15beffa]
8+
- @electric-ax/agents-runtime@0.6.0
9+
310
## 0.1.10
411

512
### Patch Changes

examples/agents-chat-starter/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@electric-ax/example-agents-chat-starter",
33
"private": true,
4-
"version": "0.1.10",
4+
"version": "0.1.11",
55
"type": "module",
66
"scripts": {
77
"dev": "pnpm run dev:server & pnpm run dev:ui",

examples/agents-walkthrough/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @electric-ax/example-agents-walkthrough
22

3+
## 0.1.8
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [15beffa]
8+
- @electric-ax/agents-runtime@0.6.0
9+
310
## 0.1.7
411

512
### Patch Changes

0 commit comments

Comments
 (0)