Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • 897e7c07ae dashboard: spawn form moves under approvals; docs synced müde 2026-05-15 20:02:54 +02:00
  • c9647f4106 operator control: /compact slash command + endpoint müde 2026-05-15 19:56:53 +02:00
  • 5ee65d2f15 dashboard: K3PT ST4T3 section + agent links open in new tab müde 2026-05-15 19:55:27 +02:00
  • 8344dd9ab7 ask_operator: multi-select + free-text fallback müde 2026-05-15 19:52:44 +02:00
  • c337cc06f8 dashboard: spinners on in-flight lifecycle actions + cleaner row layout müde 2026-05-15 19:49:43 +02:00
  • 300be8afa9 operator control: /cancel slash command + cancel button müde 2026-05-15 19:45:37 +02:00
  • de09503b59 events: persist to sqlite, survive harness restart müde 2026-05-15 19:42:57 +02:00
  • 6d52f67292 broker: hourly vacuum of delivered messages older than 30 days müde 2026-05-15 19:40:38 +02:00
  • a9ed33d94f todo: trim state-badge entry to what's left (compacting/napping) müde 2026-05-15 19:36:42 +02:00
  • 211599c589 agent state badge: idle / thinking / offline + age timer müde 2026-05-15 19:36:29 +02:00
  • 0cc25d33d8 drop debug-only cli subcommands from hive-ag3nt + hive-m1nd müde 2026-05-15 19:34:58 +02:00
  • 08f2ec5232 agent terminal: sticky-bottom auto-scroll with new-row pill müde 2026-05-15 19:30:34 +02:00
  • 875a8f5be4 agent terminal: take up real screen space müde 2026-05-15 19:29:36 +02:00
  • 48ebfefd1a destroy --purge: also wipe agent state dirs müde 2026-05-15 19:29:14 +02:00
  • 8d3df656de agent terminal: slash commands /help and /clear, tab-completion müde 2026-05-15 19:22:14 +02:00
  • 85e1f1a8f4 agent terminal: multi-line textarea input müde 2026-05-15 19:21:00 +02:00
  • fd39226883 visuals: frosted-glass terminal/msgflow, row fade-in, badge pulses müde 2026-05-15 19:20:15 +02:00
  • 3f2aba4adc todo: parity gaps vs bitburner-agent — state badge, slash cmds, stats, nap, viz polish, persistent event history müde 2026-05-15 19:14:35 +02:00
  • ac1b5fde8e manager: start/restart at will, no approval; refuse self müde 2026-05-15 18:57:25 +02:00
  • d943bddd9e agent ui: input lives in terminal section, banner shimmer on activity müde 2026-05-15 18:54:19 +02:00
  • 2770630f33 ask_operator tool: non-blocking; operator answer arrives as helper event müde 2026-05-15 18:44:42 +02:00
  • abfd2cce4b docs: refresh CLAUDE.md for system-prompt-file, helper events, dashboard buttons, ui shape; TODO.md drop operator-inbox (done) müde 2026-05-15 18:25:14 +02:00
  • ace13cd785 agent ui: terminal-themed live panel; pretty tool calls; collapsed results müde 2026-05-15 18:20:58 +02:00
  • d8807b8e8c claude: pass --settings as a file path (avoid argv length limit) müde 2026-05-15 18:12:07 +02:00
  • cf8f1e64b1 claude settings: extract to prompts/claude-settings.json (formatted) müde 2026-05-15 18:09:05 +02:00
  • 71bf8bf47e claude: pin effortLevel=medium in inline settings müde 2026-05-15 18:07:53 +02:00
  • 6e75d8e6db manager: don't trust agents on config asks; sketch ask_operator tool in TODO müde 2026-05-15 18:06:01 +02:00
  • ac4a978846 prompts: nudge agents to keep messages short, drop big payloads in /state müde 2026-05-15 18:01:36 +02:00
  • ff8f8c7c56 per-agent /state dir for durable notes; manager sees them via /agents müde 2026-05-15 18:00:08 +02:00
  • 7be64c5e66 theme: bring back the vibec0re glow on catppuccin mocha müde 2026-05-15 17:51:36 +02:00
  • f33fc3dd50 theme: catppuccin mocha across dashboard + agent UI müde 2026-05-15 17:49:54 +02:00
  • 68fe66c0ef claude: static role/tools moved to --system-prompt-file müde 2026-05-15 17:44:15 +02:00
  • 37c6504462 manager events: Spawned/Rebuilt/Killed/Destroyed + start button müde 2026-05-15 17:38:41 +02:00
  • 06ea0cf283 operator inbox view on dashboard; agent ui doesn't clobber typing müde 2026-05-15 17:23:53 +02:00
  • 070b237d03 docs: SPA pattern noted, todo cleared; harness-base git config mkDefault müde 2026-05-15 17:17:48 +02:00
  • 124fd97288 agent ui: SPA shell — static index.html + app.js, /api/state JSON müde 2026-05-15 17:15:28 +02:00
  • 6fc9862c3c dashboard: SPA shell — static index.html + app.js, /api/state JSON müde 2026-05-15 17:10:57 +02:00
  • 8428c693e0 dashboard: stop/restart per-container + update-all when any stale müde 2026-05-15 17:00:56 +02:00
  • e2aa40409e module: default hyperhiveFlake to self — operator no longer sets it müde 2026-05-15 16:54:05 +02:00
  • 4f91dfef99 module: thread hyperhive package directly — operators don't apply overlays müde 2026-05-15 16:51:18 +02:00
  • 8dc9b24934 readme: richer architecture sketch + per-turn / approval flow müde 2026-05-15 16:45:54 +02:00
  • 2e8597b9db readme: drop "read next" + add minimal host flake.nix example müde 2026-05-15 16:43:20 +02:00
  • 6468c90ad2 remove stale pre-phase-8 test scripts müde 2026-05-15 16:42:41 +02:00
  • 970f645461 docs: README + TODO split; trim CLAUDE.md; fix async form 415 müde 2026-05-15 16:41:15 +02:00
  • 392a448656 mcp: SocketReply + format_{ack,recv,status} helpers — dedupe tool wrappers müde 2026-05-15 16:35:18 +02:00
  • edf42b7e93 extract dashboard + agent CSS/JS to assets/ (include_str!) müde 2026-05-15 16:32:35 +02:00
  • e9b213690e dedupe: lift drive_turn/emit_turn_end/wait_for_login into hive_ag3nt::turn müde 2026-05-15 16:27:51 +02:00
  • 8fbee4fbf2 dashboard: async forms with spinner + rebuild button on every container müde 2026-05-15 16:21:25 +02:00
  • e2ed58c1a7 dashboard: per-line color on approval diffs müde 2026-05-15 16:17:48 +02:00
  • 0f0e242906 programs.git.enable + harness PATH tracks systemPackages müde 2026-05-15 16:16:14 +02:00
  • e1289a3e4c nix templates: factor harness-base.nix (shared scaffolding incl. gitconfig) müde 2026-05-15 16:10:55 +02:00
  • cb62e15d4f containers: install bashInteractive + set SHELL for claude's Bash tool müde 2026-05-15 16:06:32 +02:00
  • 0a24946c1e send form: submit via fetch so live view stays put müde 2026-05-15 16:05:51 +02:00
  • f83c0aa717 agent prompt: tell sub-agents they can ask manager for config changes müde 2026-05-15 16:01:58 +02:00
  • dfbcf2b9d1 agents wake on send: broker.recv_blocking + 30s long-poll on Recv müde 2026-05-15 16:00:31 +02:00
  • f1fd787f17 rebuild button on agent UI (cross-origin POST to dashboard /rebuild) müde 2026-05-15 15:57:11 +02:00
  • 824914807a ensure_manager: rebuild hm1nd if applied flake missing (migration safety) müde 2026-05-15 15:53:39 +02:00
  • edc1de3197 tools: drop NotebookEdit from the agent whitelist müde 2026-05-15 15:47:58 +02:00
  • 9716f20f81 live panel: pretty rendering (per-event rows, turn blocks, color-coded) müde 2026-05-15 15:41:24 +02:00
  • 70af56e050 turn loop: --continue, disable claude auto-compact, /compact on overflow müde 2026-05-15 15:40:51 +02:00
  • 409263f1c9 operator input: per-agent /send form (dashboard T4LK removed) müde 2026-05-15 15:28:17 +02:00
  • 3c493934da agent ui: handle SSE open + emit hello note on subscribe müde 2026-05-15 15:23:35 +02:00
  • 09787659ab manager: same agent loop, ManagerServer MCP surface müde 2026-05-15 15:13:26 +02:00
  • accb1445e3 claude: pipe prompt via stdin (variadic --allowedTools was eating it); + ManagerRequest::Status müde 2026-05-15 15:06:09 +02:00
  • 9eab28a716 agent ui: live event panel via SSE + stream-json müde 2026-05-15 15:01:26 +02:00
  • 3c9d42b2a7 agent loop: claude drives; tool envelope (log/run/status/log) müde 2026-05-15 14:54:10 +02:00
  • a061f83cfa gitignore .claude/settings.local.json müde 2026-05-15 14:44:58 +02:00
  • 26298470a5 model: "haiku" shorthand müde 2026-05-15 14:44:25 +02:00
  • ae4a3f1b77 drop in-code todo comment (lives in CLAUDE.md) müde 2026-05-15 14:44:11 +02:00
  • 625bae1b31 turn loop: pin to haiku 4.5 (todo: per-agent override) müde 2026-05-15 14:43:43 +02:00
  • 37efb0889f turn loop: tool whitelist (no web/task), no skip-permissions müde 2026-05-15 14:41:38 +02:00
  • 65a10a3c2b agent: embedded MCP server (rmcp) with send/recv tools müde 2026-05-15 14:29:57 +02:00
  • d9fa9c564e agent ui: drop meta refresh so paste isn't clobbered müde 2026-05-15 14:03:45 +02:00
  • f99ed3fe7a manager: same lifecycle as agents; auto-spawn on hive-c0re start müde 2026-05-15 13:43:32 +02:00
  • d81a845dbe login: default command is claude auth login müde 2026-05-15 13:32:51 +02:00
  • e777576528 auto-update: surface pending updates in dashboard + include manager müde 2026-05-15 13:31:33 +02:00
  • a4e1556f90 auto-update agents on startup when hyperhive rev changes müde 2026-05-15 13:25:27 +02:00
  • 1cbfacda20 agent + manager: put claude-code on the harness service PATH müde 2026-05-15 13:14:28 +02:00
  • d07f5eadaa dashboard: needs-login badge links to per-agent ui müde 2026-05-15 13:12:12 +02:00
  • dff93b603d phase 8 step 4: web-ui login endpoint (pipes, no pty) müde 2026-05-15 13:07:16 +02:00
  • 78fae44ee5 phase 8 step 3: needs-login partial-run mode + dashboard badge müde 2026-05-15 12:57:06 +02:00
  • c59fa8541c phase 8 step 2: approval-gated spawn + dashboard spinner müde 2026-05-15 12:53:13 +02:00
  • a42fdb3a5c phase 8 step 1: per-agent claude creds bind + destroy keeps state müde 2026-05-15 12:39:22 +02:00
  • 0fc287c768 fmt müde 2026-05-15 02:58:35 +02:00
  • b711296460 destroy verb: CLI + admin socket + dashboard button; purges state + approvals müde 2026-05-15 02:57:22 +02:00
  • c7b50aa5b7 docs: CLAUDE.md + PLAN.md updated for current state (all phases shipped) müde 2026-05-15 02:15:25 +02:00
  • fcd6563887 fmt müde 2026-05-15 02:02:20 +02:00
  • 1333532d3f dashboard: T4LK form — operator sends messages from the browser müde 2026-05-15 01:59:53 +02:00
  • 07a5d3a778 lifecycle: clear HOST_ADDRESS/LOCAL_ADDRESS/HOST_BRIDGE — start script's --network-veth was forcing private netns müde 2026-05-15 01:51:12 +02:00
  • 59de7fa3c5 lifecycle: force PRIVATE_NETWORK=0 so per-agent web UI port reaches host müde 2026-05-15 01:35:30 +02:00
  • 36c4c61ea2 tests: dashboard.sh — Phase 6+7 HTTP smoke test (UI, approve POST, SSE, orphan GC) müde 2026-05-15 01:24:04 +02:00
  • a146b147ff dashboard: GC orphan approvals on render (agent state dir missing) müde 2026-05-15 01:21:31 +02:00
  • 99867195e5 dashboard: distinguish missing-dir vs missing-git in approval_diff müde 2026-05-15 01:16:57 +02:00
  • 9af5234f74 Phase 7e: damocles migration plan; CLAUDE.md phase status müde 2026-05-15 00:32:26 +02:00
  • 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