diff --git a/CLAUDE.md b/CLAUDE.md index 3adcb3d1..98080117 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -81,7 +81,7 @@ hive-c0re/ host daemon + sibling operator CLI (lib + 2 bins) fans out one Message per active target, re-arms recurring rows, deletes fired one-shots src/events_vacuum.rs host-side hourly sweep of every agent's - /state/hyperhive-events.sqlite + /harness/hyperhive-events.sqlite src/crash_watch.rs poll every 10s; fire HelperEvent::ContainerCrash when a previously-running container disappears without an operator-initiated transient (or a @@ -177,14 +177,14 @@ hive-ag3nt/ in-container harness crate; produces ONE `hive` /api/compact, /api/model, /events/history, /screen, /screen/ws) src/turn_stats.rs per-turn analytics sink (one sqlite row per - turn at /state/hyperhive-turn-stats.sqlite); + turn at /harness/hyperhive-turn-stats.sqlite); schema + best-effort writer src/stats.rs read-side aggregations over turn-stats.sqlite backing the /stats page (bucketed Snapshot: turns / duration / tokens / model mix) src/events.rs LiveEvent + broadcast Bus + sqlite-backed history - (/state/hyperhive-events.sqlite) + TurnState + - model selection (persisted at /state/hyperhive-model) + (/harness/hyperhive-events.sqlite) + TurnState + + model selection (persisted at /harness/hyperhive-model) src/turn.rs claude --print + stream-json pump; --compact retry; proactive compaction + auto session-reset src/mcp.rs embedded MCP server (rmcp): AgentServer + ManagerServer @@ -383,3 +383,4 @@ The docs below own the details — this section just points at them. window:** → [`docs/turn-loop.md`](docs/turn-loop.md). - **Two-step spawn, approval flow, flake.lock validation:** → [`docs/approvals.md`](docs/approvals.md). +