@open-matrix/host-control (0.1.58)

Published 2026-09-22 05:52:47 +00:00 by hivecast-admin

Installation

@open-matrix:registry=
npm install @open-matrix/host-control@0.1.58
"@open-matrix/host-control": "0.1.58"

About this package

@open-matrix/host-control

Host control protocol helpers for the Matrix Host supervisor boundary.

This package owns the NATS request/reply protocol used by actors, CLIs, and gateways to ask a running Host supervisor for status, runtime lifecycle, config reload, and shutdown operations. The Host Service still owns process spawning; this package keeps the bus protocol out of HTTP gateway code.

Activation containment (issue #621)

runtime.register followed by runtime.start for one staged runtime adopts only that key and the keys already staged in the pending plan. An unrelated alive runtime whose package bytes drifted since its launch (a build in a shared workbench rewrote its dist) is not replaced by that start: the engine emits deployment.package.replacement-deferred and lists the key under deferred in the start response. Whole-deployment operations (hivedock up, host.reconcile, targeted package.up) keep owning drift and still replace such runtimes. Receipts and the regression: host-activation-containment.

Dependencies

Dependencies

ID Version
@open-matrix/contracts 0.1.26

Development Dependencies

ID Version
@matrix/test-utils 0.1.0
@open-matrix/contracts 0.1.26
@open-matrix/core 0.1.32
@open-matrix/nats-auth 0.1.32
@open-matrix/package-runtime 0.1.38
@open-matrix/runtime-launcher3 0.1.46
@types/node ^20.0.0
esbuild ^0.25.0
nats ^2.29.3
tsx ^4.0.0
typescript ^5.3.0
Details
npm
2026-09-22 05:52:47 +00:00
2
415 KiB
Assets (1)
Versions (45) View all
1.1.33 2026-10-24
1.1.32 2026-10-24
1.1.2 2026-09-22
1.1.1 2026-09-22
0.1.60 2026-09-22