docs: post-#598 catch up — hive-ag3nt/hive-m1nd → unified hive binary in turn-loop.md + CLAUDE.md

This commit is contained in:
damocles 2026-05-31 10:14:20 +02:00
commit d8cd3ef68c
2 changed files with 16 additions and 9 deletions

View file

@ -154,7 +154,8 @@ frontend/ npm workspaces (esbuild → static dist). Built
{index, stats, screen}.html + {app, stats}.js
+ agent.css → dist/{*.html, static/*}.
hive-ag3nt/ in-container harness crate; produces TWO binaries
hive-ag3nt/ in-container harness crate; produces ONE `hive`
binary (post-#598) picking role from `HIVE_ROLE` env
src/lib.rs re-exports + DEFAULT_SOCKET, DEFAULT_WEB_PORT
src/client.rs generic JSON-line request/response over unix socket
src/web_ui.rs per-container axum HTTP page (incl /api/cancel,
@ -192,12 +193,14 @@ hive-ag3nt/ in-container harness crate; produces TWO binaries
`<!-- role:manager -->` markers per
`mcp::Flavor`; owns `write_system_prompt`
(re-exported from turn.rs for callers).
src/bin/hive-ag3nt.rs sub-agent main (Serve + Mcp subcommands)
src/bin/hive-m1nd.rs manager main (Serve + Mcp subcommands)
Static UI assets served by ServeDir from
$HIVE_STATIC_DIR (= hyperhive.frontend
.mergedDist — default agent dist + per-agent
extraFiles, set per the harness-base module).
src/bin/hive.rs unified harness main (Serve + Mcp + Wake
subcommands); role from `HIVE_ROLE` env, picks
agent or manager wire surface server-side. Wake
currently agent-only (#693). Static UI assets
served by ServeDir from $HIVE_STATIC_DIR
(= hyperhive.frontend.mergedDist — default agent
dist + per-agent extraFiles, set per the
harness-base module).
prompts/ static role/tools/settings for claude (include_str!):
system.md — unified system prompt; shared
sections plus `<!-- role:agent -->` /