Commit graph

  • ee99774d17 Phase 7d: per-container MemoryMax + CPUQuota via systemd drop-in müde 2026-05-15 00:30:48 +02:00
  • 2267800c51 hive-m1nd: if-let-else instead of match müde 2026-05-15 00:27:47 +02:00
  • 1ceabae892 Phase 7c: ApprovalResolved helper events into manager's inbox müde 2026-05-15 00:26:42 +02:00
  • 7c1ed07cf2 lifecycle: HYPERHIVE_GIT env override (bypass PATH); module sets it müde 2026-05-15 00:24:51 +02:00
  • 42e7761ea1 module: include pkgs.git directly in service path müde 2026-05-15 00:19:16 +02:00
  • b20055293e fmt müde 2026-05-15 00:14:49 +02:00
  • a59fe081f4 Cargo.lock: tokio-stream + similar deps müde 2026-05-15 00:13:54 +02:00
  • 9133d9e1a3 Phase 7b: broker broadcast + dashboard SSE message-flow tail; pkgs.git in module müde 2026-05-15 00:13:34 +02:00
  • 46ff9c7aee dashboard: error_response takes &str müde 2026-05-15 00:06:51 +02:00
  • c82d41728c Phase 7a: dashboard approve/deny + unified diff (similar crate) müde 2026-05-15 00:06:10 +02:00
  • 75df5f6c29 CLAUDE.md: Phase 6 status müde 2026-05-14 23:48:40 +02:00
  • 2b4213d32a Cargo.lock: axum deps müde 2026-05-14 23:44:32 +02:00
  • 2e2989ef8c dashboard: writeln! instead of push_str(format!) müde 2026-05-14 23:44:19 +02:00
  • 8cf5d72798 Phase 6b: vibec0re-styled dashboard on hive-c0re + agent web UI restyled müde 2026-05-14 23:43:20 +02:00
  • 6dbf4eedd7 lifecycle: u16::try_from instead of as-cast müde 2026-05-14 23:39:53 +02:00
  • d0f954bbc1 Phase 6a: per-container web UI (axum); per-agent port hashed from name müde 2026-05-14 23:39:06 +02:00
  • 14cb107125 tests/approval.sh: parse id via sed (no python dep) müde 2026-05-14 23:32:03 +02:00
  • e533154655 tests/approval.sh: precheck + auto-start hm1nd müde 2026-05-14 23:30:04 +02:00
  • a751e544be tests: approval.sh — Phase 5c end-to-end müde 2026-05-14 23:26:58 +02:00
  • 2a33697cda CLAUDE.md: Phase 5c split müde 2026-05-14 23:24:28 +02:00
  • 967ec7c9d7 fmt müde 2026-05-14 23:22:00 +02:00
  • 2fd80dbd68 Phase 5c: separate proposed (manager) and applied (hive-c0re) repos; per-agent gitconfig müde 2026-05-14 23:20:32 +02:00
  • f6d681c2e2 CLAUDE.md: Phases 4 + 5 status, approval-flow runbook müde 2026-05-14 23:12:43 +02:00
  • da655d31c8 manager: /etc/gitconfig so commits in /agents work out of the box müde 2026-05-14 23:11:57 +02:00
  • 3c702cf43f fmt müde 2026-05-14 23:10:37 +02:00
  • 433c0d212e Phase 5b: per-agent config flakes; approve validates + advances commit müde 2026-05-14 23:09:35 +02:00
  • 22b65d35f3 treefmt: add taplo (toml) formatter müde 2026-05-14 23:02:42 +02:00
  • b0fb623e08 flake clippy: use name not pname müde 2026-05-14 23:01:32 +02:00
  • cf4c84d7c9 flake clippy: override build phase to bypass naersk mode müde 2026-05-14 23:01:13 +02:00
  • ad9e60dad3 flake clippy: cargoBuildOptions with -- -D warnings müde 2026-05-14 23:00:16 +02:00
  • 1c6d7f7a8f fmt müde 2026-05-14 22:58:25 +02:00
  • fef2dee92a clippy pedantic clean + wired into flake checks müde 2026-05-14 22:57:47 +02:00
  • f12837fe32 Phase 5a: approval queue (request_apply_commit, pending/approve/deny) müde 2026-05-14 22:50:19 +02:00
  • 4a73340150 fmt müde 2026-05-14 22:38:07 +02:00
  • 17092961a2 Phase 4: hive-m1nd harness + manager nixos template; devshell sqlite müde 2026-05-14 22:36:34 +02:00
  • aa67e5a481 Phase 4: manager socket + manager_server with privileged tool surface müde 2026-05-14 22:35:08 +02:00
  • 4f191b2e43 tests: roundtrip smoke; CLAUDE.md müde 2026-05-14 22:29:25 +02:00
  • 2a98e3ca87 fmt müde 2026-05-14 22:27:03 +02:00
  • 6e7fd2e897 Phase 3c: nixpkgs-unstable for claude-code; harness calls claude --print, falls back to echo müde 2026-05-14 22:26:14 +02:00
  • 2fe9e91005 hive-ag3nt: echo turn (placeholder until claude integration) müde 2026-05-14 22:19:05 +02:00
  • 28b3477216 Cargo.lock: rusqlite müde 2026-05-14 22:17:58 +02:00
  • d220720f6a broker: sqlite-backed (survives hive-c0re restart) müde 2026-05-14 22:17:16 +02:00
  • af464e27f4 rebuild re-registers agent; preserve /run/hyperhive across restarts müde 2026-05-14 22:13:00 +02:00
  • 746132d41e agent-base: boot.isNspawnContainer (required on 25.11+) müde 2026-05-14 22:10:18 +02:00
  • 764d6497dd lifecycle: rebuild reconciles bind flag idempotently and restarts müde 2026-05-14 22:09:22 +02:00
  • 377eb994a1 lifecycle: bind via EXTRA_NSPAWN_FLAGS in /etc/nixos-containers/<name>.conf müde 2026-05-14 22:06:27 +02:00
  • 326da5a7bf naming: h-<name> for agents, hm1nd for manager (11-char limit) müde 2026-05-14 21:59:01 +02:00
  • 7ce0f0022f lifecycle: bind agent dir via /run/systemd/nspawn override (nixos-container lacks --bind) müde 2026-05-14 21:52:17 +02:00
  • f6cf4223a4 lifecycle: surface nixos-container stderr in error + log müde 2026-05-14 21:48:23 +02:00
  • 58141bdcf0 Cargo.lock: tokio time feature müde 2026-05-14 21:44:43 +02:00
  • 7b05450d10 cargo: enable tokio time feature müde 2026-05-14 21:44:23 +02:00
  • 61407f41c9 hive-ag3nt: serve loop + send/recv CLI; template runs serve müde 2026-05-14 21:44:05 +02:00
  • d79b5a39a1 hive-c0re: in-memory broker + per-agent sockets + coordinator state müde 2026-05-14 21:42:51 +02:00
  • 4545c08908 hive-sh4re: per-agent socket protocol (Message/AgentRequest/AgentResponse) müde 2026-05-14 21:40:38 +02:00
  • 11e999ca93 module: add /run/current-system/sw to service path for nixos-container müde 2026-05-14 21:24:37 +02:00
  • e541f2ac70 module: expose hive-c0re CLI in environment.systemPackages müde 2026-05-14 21:21:10 +02:00
  • 31a5ed69fb untrack .tmp nix out-link müde 2026-05-14 20:54:31 +02:00
  • 81059dc836 fmt: rustfmt + Cargo.lock refresh müde 2026-05-14 20:53:43 +02:00
  • b1b11cf17c module: serve subcommand + runtime/state dirs müde 2026-05-14 20:52:44 +02:00
  • 90798b936e hive-c0re: nixos-container lifecycle (spawn/kill/rebuild/list) müde 2026-05-14 20:51:35 +02:00
  • 0ec54ecf89 hive-c0re: admin socket server + client (stub dispatch) müde 2026-05-14 20:49:11 +02:00
  • bb2770856d Cargo.lock: cli scaffolding deps müde 2026-05-14 20:47:36 +02:00
  • a24dc14213 hive-c0re: cli scaffolding (stubs) müde 2026-05-14 20:47:05 +02:00
  • a63e9bdbfc plan: hive-agent- prefix for sub-agents müde 2026-05-14 20:46:13 +02:00
  • 27bc538fd7 plan: hive- prefix for managed containers müde 2026-05-14 20:43:54 +02:00
  • c67584c7c1 flake: expose hyperhive package + nixos module + agent-base container müde 2026-05-14 20:33:25 +02:00
  • 6686df93a5 cargo workspace skeleton müde 2026-05-14 20:24:55 +02:00
  • ae7c5e18c6 flake: rust devshell müde 2026-05-14 20:22:30 +02:00
  • 8a2379c60a plan müde 2026-05-14 20:21:11 +02:00