@hivecast/host-operations (0.1.24)
Installation
@hivecast:registry=npm install @hivecast/host-operations@0.1.24"@hivecast/host-operations": "0.1.24"About this package
Host Operations
Installed runtime and package control surface for one selected HiveDock instance. This is an instance-management surface, not the HiveDock network and topology navigator.
@hivecast/host-operations is a canonical installed application. Its package
manifest projects web.host-operations and an immutable browser artifact into the
Directory. The shell joins that durable state with a live Registry provider,
loads the browser module through component.module.get, and delivers one
SubjectViewBindingV1 before DOM connection.
The browser surface uses the generic binding's Matrix actor client to call the
existing hivedock.control actor. It does not use an HTTP inventory API, a
shell-owned descriptor, or route-served compatibility.
Visible behavior
- Real supervised runtime inventory from
runtime.list. - Start, stop, and restart through Host Control. Stop and restart require an explicit confirmation; the Host Control runtime and the active Host Operations provider are protected from self-disruptive browser controls.
- Real installed package inventory from
package.list. - Exact immutable package install/upgrade through
package.up. - Guarded package removal through
package.remove; the UI never requests forced removal. - Typed unavailable, unauthorized, refused, and malformed states.
Commands
pnpm --dir applications/host-operations build
pnpm --dir applications/host-operations test
pnpm --dir applications/host-operations validate
pnpm --dir applications/host-operations prove:manifest
The package is self-contained for browser delivery. Build finalization hashes
dist/browser.js and writes the exact SHA-256 into matrix.package.json.
Dependencies
Dependencies
| ID | Version |
|---|---|
| @open-matrix/contracts | 0.1.21 |
| @open-matrix/core | 0.1.25 |
| @open-matrix/host-ops | 0.1.25 |
Development Dependencies
| ID | Version |
|---|---|
| @open-matrix/hive-pm | 0.1.27 |
| @types/node | ^25.0.10 |
| esbuild | ^0.27.3 |
| tsx | ^4.15.6 |
| typescript | ^5.7.0 |