Commit fcc5864
authored
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
File tree
- .changeset
- examples
- agents-chat-starter
- agents-walkthrough
- deep-survey
- packages
- agents-desktop
- agents-mcp
- agents-mobile
- agents-runtime
- agents-server-conformance-tests
- agents-server-ui
- agents-server
- agents
- electric-ax
- sync-service
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
3 | 10 | | |
4 | 11 | | |
5 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
3 | 10 | | |
4 | 11 | | |
5 | 12 | | |
| |||
0 commit comments