docs: split combined hive-agent/hive-agent-mcp/hive-agent-wake bullet into three

This commit is contained in:
iris 2026-07-15 23:53:42 +02:00 committed by mara
commit f7febe71dd

View file

@ -41,14 +41,16 @@ hand-maintained per-file tree drifts out of sync with the code.
- **`hive-agent/`**, **`hive-agent-mcp/`**, **`hive-agent-wake/`** —
in-container harness, three sibling crates for every agent (not a
single `hive-ag3nt/` dir — that's the runtime/binary-family nickname,
not a directory). `hive-agent` is the serve-loop binary: turn-loop
*policy* layer (`turn.rs`) over the `hive-claude` driver, per-agent web
UI (`web_ui/` module dir), event + turn-stats sqlite sinks, login flow,
system-prompt renderer, forge-notify subscriber. `hive-agent-mcp` is
the embedded MCP server (long-lived streamable-http listener,
`hive-mcp-http` systemd unit) + its claude launch-config layer
(tool-group/capability → `--allowedTools`, `--mcp-config` render).
`hive-agent-wake` is a small external wake CLI for extra MCP
not a directory).
- **`hive-agent/`** — the serve-loop binary: turn-loop *policy* layer
(`turn.rs`) over the `hive-claude` driver, per-agent web UI (`web_ui/`
module dir), event + turn-stats sqlite sinks, login flow, system-prompt
renderer, forge-notify subscriber.
- **`hive-agent-mcp/`** — the embedded MCP server (long-lived
streamable-http listener, `hive-mcp-http` systemd unit) + its claude
launch-config layer (tool-group/capability → `--allowedTools`,
`--mcp-config` render).
- **`hive-agent-wake/`** — small external wake CLI for extra MCP
servers/helpers to nudge claude on external events.
- **`hive-claude/`** — reusable, app-agnostic driver for headless
`claude --print`: spawns the CLI, streams + classifies stream-json,