diff --git a/hive-c0re/src/bin/hivectl.rs b/hive-c0re/src/bin/hivectl.rs index 6ad8b1b4..3b3a9e2e 100644 --- a/hive-c0re/src/bin/hivectl.rs +++ b/hive-c0re/src/bin/hivectl.rs @@ -110,15 +110,11 @@ enum Cmd { }, /// Open an interactive Claude session inside an agent container. /// - /// Execs `machinectl shell @h-` running claude as the - /// agent user from its state dir, with the same settings / MCP config - /// / system prompt the harness uses. Bare `choom ` launches a - /// fresh blank session; `choom --continue ` passes - /// `--continue ` straight through to claude to rejoin a prior - /// session (claude resolves whether the value is a session id or a - /// display name). It never collides with the harness's live session — - /// the harness pins its own session via `--resume`, so a blank choom - /// session is invisible to it. Requires root + a running container. + /// Runs claude as the agent user from its state dir with the harness's + /// settings / MCP / system prompt. Bare `choom ` is a fresh + /// session; `--continue ` rejoins a prior one. Never collides + /// with the harness's live session. Requires root + a running + /// container. See `docs/tools/hivectl.md` (Choom) for details. Choom { /// Agent name (e.g. `damocles`, `iris`). name: String, @@ -1029,49 +1025,29 @@ fn agent_exists(name: &str) -> Result { /// Drop into an interactive Claude session in the agent container. /// -/// Execs `machinectl shell @h- /bin/sh -lc '