@hivecast/host-operations (0.1.1)
Installation
@hivecast:registry=npm install @hivecast/host-operations@0.1.1"@hivecast/host-operations": "0.1.1"About this package
HiveDock
Installed runtime and package control surface for a selected Matrix Host.
@hivecast/host-operations is a canonical installed application. Its package
manifest projects web.hivedock 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 HiveDock 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/hivedock build
pnpm --dir applications/hivedock test
pnpm --dir applications/hivedock validate
pnpm --dir applications/hivedock 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.7 |
| @open-matrix/core | ^0.1.12 |
Development Dependencies
| ID | Version |
|---|---|
| @open-matrix/hive-pm | ^0.1.3 |
| @types/node | ^25.0.10 |
| esbuild | ^0.27.3 |
| tsx | ^4.15.6 |
| typescript | ^5.7.0 |