Skip to content

release: v0.10.0 (worker 0.3.0, receiver 0.2.1, admin 0.7.0) - #174

Merged
edgehero merged 1 commit into
mainfrom
release/v0.10.0
Aug 11, 2026
Merged

release: v0.10.0 (worker 0.3.0, receiver 0.2.1, admin 0.7.0)#174
edgehero merged 1 commit into
mainfrom
release/v0.10.0

Conversation

@edgehero

Copy link
Copy Markdown
Owner

Ships the issue #54 trigger/flow graph across all three packages. Merging this fires the npm publishes (release.yml is version-gated per package) and the ghcr image retags off the root version.

  • worker 0.3.0: run records persist triggerIndex/triggerType (forge run attribution, INT-RUN-HISTORY-FILE-CONTRACT); new export subpaths ./open-browser and ./materialize; aiTriggerAllows exported from ./flow-gate; chain-cap defaults exported from ./config; defaultGraphDir.
  • receiver 0.2.1: no source change; republished so its @edgehero/pi-dispatch range (^0.3.0) matches the worker on the registry, per the publish sync tests.
  • admin 0.7.0: the GRAPH dashboard view (g), /dispatch graph, and /dispatch graph html with --no-open/--full-paths; the graph read-model and edge-honesty fold; loops grouped inside their skill; record-derived forge scope labels; the ASCII overlay gap closed; the review-hardening fixes.

RUNTIME_VERSION/RECEIVER_VERSION and the wizard tests' two spelled-out pin literals move with the versions per the anti-drift discipline. The lock is hand-patched for versions only (the npm-minor normalization noise filtered per the recorded gotcha).

Upgrade actions for existing deployments: update the console with pi install npm:@edgehero/pi-dispatch-admin and let bare /dispatch's skew notice walk the runtime through /dispatch setup. No service unit or env changes; the new record fields are additive and old records read fine.

Suite in the CI posture: 2175 pass, 0 skipped; admin bundle builds.

Ships the issue #54 trigger/flow graph across all three packages.

worker 0.3.0: run records persist triggerIndex and triggerType (the
attribution join for forge runs, INT-RUN-HISTORY-FILE-CONTRACT), the
shared platform browser opener at ./open-browser, the ./materialize
export subpath, aiTriggerAllows exported from ./flow-gate, the chain
cap defaults exported from ./config, and defaultGraphDir.

receiver 0.2.1: no source change; republished so its @edgehero/
pi-dispatch range (^0.3.0) matches the worker on the registry, per
the publish sync tests.

admin 0.7.0: the GRAPH dashboard view (g), /dispatch graph, and
/dispatch graph html with --no-open and --full-paths; the graph
read-model and edge-honesty fold; loops grouped inside their skill;
record-derived forge scope labels; the ASCII overlay gap closed; the
review-hardening fixes (type-guarded attribution, folder-scoped
refusals, raw-index trigger CRUD, Esc layering).

RUNTIME_VERSION and RECEIVER_VERSION track the workspace versions per
the anti-drift tests. Lock updated by hand for versions only, the
npm-minor normalization noise filtered per the recorded gotcha.

Suite in the CI posture: 2175 pass, 0 skipped; admin bundle builds.

Signed-off-by: Rob Boerman <robboerman@live.nl>
@edgehero
edgehero merged commit ec1d821 into main Aug 11, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant