refactor: remove hyperhive.role option — there is only one role: agent

This commit is contained in:
damocles 2026-06-04 12:40:24 +02:00 committed by mara
commit 41eb3f806c
23 changed files with 105 additions and 229 deletions

View file

@ -328,11 +328,12 @@ nix/
`services.hyperhive.domain`; gateway serves
`.well-known/matrix/{client,server}` for
auto-discovery; federation on, e2ee deferred
templates/harness-base.nix shared harness for all containers; `hyperhive.role`
(`"agent"` | `"manager"`) drives service unit + forge
defaults; `hyperhive.model` option (HIVE_DEFAULT_MODEL)
templates/agent-base.nix thin role-setter (`hyperhive.role = "agent"`)
templates/manager.nix thin role-setter (`hyperhive.role = "manager"`)
templates/harness-base.nix shared harness for all containers; single
`hive-ag3nt` service unit; `hyperhive.model`
option (HIVE_DEFAULT_MODEL)
templates/agent-base.nix entry-point for sub-agent containers
templates/manager.nix entry-point for ruth; adds forge noise-reduction
defaults (keepSubscriptions=false etc.)
templates/weston-vnc.nix optional `hyperhive.gui.enable`
— weston + VNC backend systemd unit; writes
/etc/hyperhive/gui.json (vnc_port + auth) for