Commit graph

385 commits

Author SHA1 Message Date
müde
17092961a2 Phase 4: hive-m1nd harness + manager nixos template; devshell sqlite 2026-05-14 22:36:34 +02:00
müde
aa67e5a481 Phase 4: manager socket + manager_server with privileged tool surface 2026-05-14 22:35:08 +02:00
müde
4f191b2e43 tests: roundtrip smoke; CLAUDE.md 2026-05-14 22:29:25 +02:00
müde
2a98e3ca87 fmt 2026-05-14 22:27:03 +02:00
müde
6e7fd2e897 Phase 3c: nixpkgs-unstable for claude-code; harness calls claude --print, falls back to echo 2026-05-14 22:26:14 +02:00
müde
2fe9e91005 hive-ag3nt: echo turn (placeholder until claude integration) 2026-05-14 22:19:05 +02:00
müde
28b3477216 Cargo.lock: rusqlite 2026-05-14 22:17:58 +02:00
müde
d220720f6a broker: sqlite-backed (survives hive-c0re restart) 2026-05-14 22:17:16 +02:00
müde
af464e27f4 rebuild re-registers agent; preserve /run/hyperhive across restarts 2026-05-14 22:13:00 +02:00
müde
746132d41e agent-base: boot.isNspawnContainer (required on 25.11+) 2026-05-14 22:10:18 +02:00
müde
764d6497dd lifecycle: rebuild reconciles bind flag idempotently and restarts 2026-05-14 22:09:22 +02:00
müde
377eb994a1 lifecycle: bind via EXTRA_NSPAWN_FLAGS in /etc/nixos-containers/<name>.conf 2026-05-14 22:06:27 +02:00
müde
326da5a7bf naming: h-<name> for agents, hm1nd for manager (11-char limit) 2026-05-14 21:59:01 +02:00
müde
7ce0f0022f lifecycle: bind agent dir via /run/systemd/nspawn override (nixos-container lacks --bind) 2026-05-14 21:52:17 +02:00
müde
f6cf4223a4 lifecycle: surface nixos-container stderr in error + log 2026-05-14 21:48:23 +02:00
müde
58141bdcf0 Cargo.lock: tokio time feature 2026-05-14 21:44:43 +02:00
müde
7b05450d10 cargo: enable tokio time feature 2026-05-14 21:44:23 +02:00
müde
61407f41c9 hive-ag3nt: serve loop + send/recv CLI; template runs serve 2026-05-14 21:44:05 +02:00
müde
d79b5a39a1 hive-c0re: in-memory broker + per-agent sockets + coordinator state 2026-05-14 21:42:51 +02:00
müde
4545c08908 hive-sh4re: per-agent socket protocol (Message/AgentRequest/AgentResponse) 2026-05-14 21:40:38 +02:00
müde
11e999ca93 module: add /run/current-system/sw to service path for nixos-container 2026-05-14 21:24:37 +02:00
müde
e541f2ac70 module: expose hive-c0re CLI in environment.systemPackages 2026-05-14 21:21:10 +02:00
müde
31a5ed69fb untrack .tmp nix out-link 2026-05-14 20:54:31 +02:00
müde
81059dc836 fmt: rustfmt + Cargo.lock refresh 2026-05-14 20:53:43 +02:00
müde
b1b11cf17c module: serve subcommand + runtime/state dirs 2026-05-14 20:52:44 +02:00
müde
90798b936e hive-c0re: nixos-container lifecycle (spawn/kill/rebuild/list) 2026-05-14 20:51:35 +02:00
müde
0ec54ecf89 hive-c0re: admin socket server + client (stub dispatch) 2026-05-14 20:49:11 +02:00
müde
bb2770856d Cargo.lock: cli scaffolding deps 2026-05-14 20:47:36 +02:00
müde
a24dc14213 hive-c0re: cli scaffolding (stubs) 2026-05-14 20:47:05 +02:00
müde
a63e9bdbfc plan: hive-agent- prefix for sub-agents 2026-05-14 20:46:13 +02:00
müde
27bc538fd7 plan: hive- prefix for managed containers 2026-05-14 20:43:54 +02:00
müde
c67584c7c1 flake: expose hyperhive package + nixos module + agent-base container 2026-05-14 20:33:25 +02:00
müde
6686df93a5 cargo workspace skeleton 2026-05-14 20:24:55 +02:00
müde
ae7c5e18c6 flake: rust devshell 2026-05-14 20:22:30 +02:00
müde
8a2379c60a plan 2026-05-14 20:21:11 +02:00