@open-matrix/host-ops (1.1.32)

Published 2026-10-24 11:05:33 +00:00 by hivecast-admin

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
Details
npm
2026-10-24 11:05:33 +00:00
0
MIT
877 KiB
Assets (1)
Versions (28) 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.32 2026-09-22