docs: update hivectl verb list in CLAUDE.md (add gateway, agents, choom)

This commit is contained in:
iris 2026-06-05 00:38:11 +02:00 committed by mara
commit 86165f07c8

View file

@ -27,13 +27,19 @@ hive-c0re/ host daemon + sibling operator CLI (lib + 2 bins)
vacuum tasks.
src/bin/hivectl.rs `hivectl` binary: operator-facing host CLI
for ad-hoc administration that doesn't go
through the broker. v0 verbs: `forge
create-user <name>`, `matrix create-user
<name>` — wrap the same idempotent
`forge::ensure_user_for` /
`matrix::ensure_user_for` flows c0re runs
in its boot sweeps, callable manually for
recovery / debug.
through the broker. Verbs: `forge
create-user <name>` / `matrix create-user
<name>` — manual entry points to the same
idempotent provisioning flows c0re runs at
boot; `gateway create-user|delete-user|
list-users` — BCrypt htpasswd management for
gateway HTTP Basic auth; `agents list|kill|
restart|restart-all` — container management
without the broker; `choom <name> [--fresh]`
— exec into `machinectl shell h-<name>`
running `claude --continue` (or fresh) so
the operator can drop into the agent's live
Claude session interactively.
src/server.rs host admin socket (HostRequest → dispatch)
src/client.rs admin-socket client
src/manager_server.rs manager-privileged socket (ManagerRequest)