hyperhive/hive-ag3nt/src
müde d94712bde8 turn: unify run_turn / compact_session via TurnFiles
new TurnFiles bundle (mcp_config + settings + system_prompt +
flavor) materialised once per harness boot, passed to drive_turn
and compact_session alike. operator-initiated /compact now uses
the exact same session shape as a normal turn — same MCP
surface, same allowed tools, same role prompt — only the stdin
payload differs (/compact vs the wake-up body). web_ui's
AppState carries the TurnFiles instead of (label + socket +
flavor + ad-hoc file writes per click). bin/hive-ag3nt and
bin/hive-m1nd prepare TurnFiles before spawning the web UI and
pass them to both surfaces. web_ui::Flavor folds into a type
alias for mcp::Flavor — no two-stage enum mapping.

removes ClaudeMode + the run_claude variant fork (system prompt
was Option, mcp args were skipped on Compact). dead 'mode'
plumbing gone.
2026-05-16 00:57:58 +02:00
..
bin turn: unify run_turn / compact_session via TurnFiles 2026-05-16 00:57:58 +02:00
client.rs Phase 4: hive-m1nd harness + manager nixos template; devshell sqlite 2026-05-14 22:36:34 +02:00
events.rs force fresh session: ↻ new session button + /new-session 2026-05-16 00:44:45 +02:00
lib.rs manager: same agent loop, ManagerServer MCP surface 2026-05-15 15:13:26 +02:00
login.rs login: default command is claude auth login 2026-05-15 13:32:51 +02:00
login_session.rs login: default command is claude auth login 2026-05-15 13:32:51 +02:00
mcp.rs manager: needs_login / logged_in / needs_update events + update tool 2026-05-15 21:42:13 +02:00
turn.rs turn: unify run_turn / compact_session via TurnFiles 2026-05-16 00:57:58 +02:00
web_ui.rs turn: unify run_turn / compact_session via TurnFiles 2026-05-16 00:57:58 +02:00