@open-matrix/host-ops (1.1.32)
Installation
@open-matrix:registry=npm install @open-matrix/host-ops@1.1.32"@open-matrix/host-ops": "1.1.32"About this package
Machines console components
@open-matrix/host-ops renders the Machines tree and its existing host/runtime detail panels.
deployment-model exports the shared Registry placement join used by Machines and Deployment View.
host-control-model and host-operations-actions export the inventory parser and offered-action /
confirmation rules also used by the installed application's flat inventory and bus operations.
Machine, HiveDock, runtime, package and actor rows show state in words. Controls require an unambiguous live Registry control provider; runtime lifecycle buttons require advertised actions. Package removal checks the installed inventory, confirms impact and never forces removal. Changing the selection or host invalidates a pending confirmation.
The sole reporting HiveDock is selected by default without replacing a person's selection.
Managed machine rows join topology deviceId to the account device inventory and use that record's
display name and ID. Host-name, “This machine”, and numbered unnamed fallbacks are limited to
unjoined legacy topology; identifiers remain under Details.
HiveDock purpose is explained above Details, where roles and attachment remain available.
Runtime headlines use the existing bounded runtime.events history for restarts recorded
in the last day; unavailable history is distinct from zero. Lifetime counts from
runtime.describe are retained under Technical details and include deployments.
The runtime log link calls hivedock.control runtime.logs { target, lines } and renders the
supervisor's per-runtime stdout and stderr arrays; it has no separate browser log endpoint.
Resource history labels HiveDock filesystem capacity as “Machine volume” and only displays it
when the runtime-stats sample carries the explicit machine-volume scope; unscoped capacity is
never presented as storage attributable to an individual service.
Run pnpm test, pnpm type-check and pnpm build in this package. Build emits the browser
components, runtime actor and exported model modules without building dependency packages.
Dependencies
Dependencies
| ID | Version |
|---|---|
| @open-matrix/browser-host | 1.1.32 |
| @open-matrix/contracts | 1.1.32 |
| @open-matrix/core | 1.1.32 |
| @open-matrix/dashboard-components | 1.1.32 |
| @open-matrix/explorer | 1.1.32 |
| @open-matrix/hivecast-brand | 1.1.32 |
| @open-matrix/hivedock-supervisor-client | 1.1.32 |
| @open-matrix/interface-renderer | 1.1.32 |
| @open-matrix/shell-frame | 1.1.32 |
Development Dependencies
| ID | Version |
|---|---|
| @open-matrix/package-runtime | 1.1.32 |
| @open-matrix/runtime-control | 1.1.32 |
| @types/node | ^25.0.10 |
| esbuild | ^0.24.0 |
| linkedom | ^0.16.11 |
| tsx | ^4.0.0 |
| typescript | ^5.7.0 |
| vite | ^6.0.0 |