docs(CLAUDE.md): file map reflects unified prompts/system.md + src/prompt.rs

This commit is contained in:
damocles 2026-05-27 22:53:25 +02:00 committed by Mara
commit 1c8e72c81f

View file

@ -152,6 +152,11 @@ hive-ag3nt/ in-container harness crate; produces TWO binaries
src/mcp.rs embedded MCP server (rmcp): AgentServer + ManagerServer
src/login.rs probe /root/.claude/ for a valid session
src/login_session.rs drives `claude auth login` over stdio pipes
src/prompt.rs system prompt renderer: filters the unified
template through `<!-- role:agent -->` /
`<!-- 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
@ -159,8 +164,10 @@ hive-ag3nt/ in-container harness crate; produces TWO binaries
.mergedDist — default agent dist + per-agent
extraFiles, set per the harness-base module).
prompts/ static role/tools/settings for claude (include_str!):
agent.md — sub-agent system prompt
manager.md — manager system prompt
system.md — unified system prompt; shared
sections plus `<!-- role:agent -->` /
`<!-- role:manager -->` blocks filtered by
`prompt::render` per flavor
claude-settings.json — --settings JSON
hive-forge/ Forgejo CLI wrapper (`hive-forge` binary)