subagent: add status tool, cut docs down to operator-facing + no cli flags

This commit is contained in:
damocles 2026-09-09 19:02:27 +02:00
commit c2fb3c6e3e
7 changed files with 136 additions and 195 deletions

View file

@ -100,12 +100,13 @@ hand-maintained per-file tree drifts out of sync with the code.
`bash_commands` stat into turn-stats.sqlite.
- **`hive-subagent-mcp/`** — per-agent claude-subagent runner daemon
(`hive-subagent-daemon`); spawns nested claude sessions on request and
serves `start`/`continue`/`interrupt` directly over streamable-http (no
stdio bridge). Independent of `hive-bash-mcp` (a subagent is a much
heavier capability than a bash command). No task files — the daemon's
only state is an in-memory map of currently-running processes, live
only as long as the process is; the actual claude session survives a
daemon restart independently (see `session.rs`'s module doc).
serves `start`/`continue`/`status`/`interrupt` directly over
streamable-http (no stdio bridge). Independent of `hive-bash-mcp` (a
subagent is a much heavier capability than a bash command). No task
files — the daemon's only state is an in-memory map of currently-running
processes, live only as long as the process is; the actual claude
session survives a daemon restart independently (see `session.rs`'s
module doc).
- **`hive-sh4re/`** — shared wire types (Agent / Manager request +
response, `Message`, `Approval`, `HelperEvent`) used across the unix
sockets. Host-admin-socket and hive-priv-socket wire types have been