Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • 22cea88c7e remove unused broker/coordinator methods damocles 2026-05-16 13:02:53 +02:00
  • 24eec69418 fix reminder tool issues: error on time overflow, optimize scheduler query damocles 2026-05-16 13:00:56 +02:00
  • bc27113967 docs: add hyperhive feature TODOs damocles 2026-05-16 12:52:08 +02:00
  • f38510930a reminder: add background scheduler loop - checks & delivers due reminders every 5s damocles 2026-05-16 12:42:05 +02:00
  • 4fc9c02934 reminder: add sqlite storage + broker methods + dispatch damocles 2026-05-16 12:40:38 +02:00
  • 7e9fd8e978 agent: add Remind request + ReminderTiming enum (stub implementation) damocles 2026-05-16 12:39:35 +02:00
  • 862bc1de44 Revert "agent: add Wake command - co-process self-wake via agent socket" damocles 2026-05-16 03:37:45 +02:00
  • f0e87f0bc5 agent: add Wake command - co-process self-wake via agent socket damocles 2026-05-16 03:36:16 +02:00
  • 286da8980e Revert "mcp: wire extra server allowedTools into --allowedTools arg" damocles 2026-05-16 02:31:26 +02:00
  • caa495aeda mcp: wire extra server allowedTools into --allowedTools arg damocles 2026-05-16 02:28:21 +02:00
  • d06b598c56 kick_agent on every rebuild + apply path müde 2026-05-16 04:20:01 +02:00
  • 78aa830430 meta inputs panel: walk transitive inputs, slash-path names müde 2026-05-16 04:12:04 +02:00
  • 67e4242b9f per-agent send allow-list via hyperhive.allowedRecipients müde 2026-05-16 03:59:28 +02:00
  • d1c69b134a dashboard: reorder sections into grouped sequence müde 2026-05-16 03:54:53 +02:00
  • fe8fb15f8f Revert "dashboard: 3-column layout — swarm / 0per4t0r 1n / m3ss4g3s" müde 2026-05-16 03:54:02 +02:00
  • 40938d8b54 dashboard: surface silent unwrap_or_default in api_state müde 2026-05-16 03:49:49 +02:00
  • 74ba8a63e1 dashboard: 3-column layout — swarm / 0per4t0r 1n / m3ss4g3s müde 2026-05-16 03:47:16 +02:00
  • 266c2c7a77 dashboard: meta flake inputs UI + sequential rebuild loop müde 2026-05-16 03:38:07 +02:00
  • 891223219e server: notify manager on admin-socket Rebuild outcomes müde 2026-05-16 03:30:02 +02:00
  • 06af23c8a4 recv: None = peek, positive value = opt-in long-poll müde 2026-05-16 03:22:42 +02:00
  • 90df2106bf agent socket: external wake-up path for in-container MCP servers müde 2026-05-16 03:15:58 +02:00
  • 96cb9f84c9 dashboard: approval history tab on P3NDING APPR0VALS müde 2026-05-16 03:07:50 +02:00
  • 7276e6d5d9 git identity: shorten to 'c0re' across all helpers müde 2026-05-16 03:02:44 +02:00
  • 8336017eda lifecycle: annotated tags need a tagger identity müde 2026-05-16 03:00:44 +02:00
  • c2bf0aa4f1 todo: approval history tab; retire streaming-output entry müde 2026-05-16 02:59:02 +02:00
  • c92108a11c lifecycle: fetch into checked-out main with --update-head-ok müde 2026-05-16 02:58:34 +02:00
  • 6f1b664c85 lifecycle: stream nixos-container stdout/stderr line-by-line müde 2026-05-16 02:57:16 +02:00
  • 1278f880da docs: sync to current state of the world müde 2026-05-16 02:49:48 +02:00
  • 2d277038a7 drop damocles' reverted mcp patch from worktree müde 2026-05-16 02:44:46 +02:00
  • 78f21ccc5d meta: serialize all ops behind a tokio mutex + clear stale lock at startup müde 2026-05-16 02:44:39 +02:00
  • 3db33b0fe5 agent flake.nix: forward inputs as flakeInputs module arg müde 2026-05-16 02:23:43 +02:00
  • 66a69d0c7f harness-base: wrap config attributes after introducing options müde 2026-05-16 02:17:15 +02:00
  • 7d6d8e96c1 per-agent extra MCP servers via hyperhive.extraMcpServers müde 2026-05-16 02:10:11 +02:00
  • 50ef806266 operator pronouns: configurable free-text, threaded into prompts müde 2026-05-16 02:05:22 +02:00
  • 5208b0112a dashboard: terminal compose with @-mention sticky recipient müde 2026-05-16 01:55:00 +02:00
  • 2a6d084718 ask_operator: any agent can call it, answer routes by asker müde 2026-05-16 01:48:10 +02:00
  • 6b3ef4549c manager_server: reject proposals that modify flake.nix müde 2026-05-16 01:42:11 +02:00
  • 68ef6ab433 todo: stream nixos-container output so slow != stuck müde 2026-05-16 01:38:02 +02:00
  • 65bdde898e todo: tag retention, flake.nix tamper-check, sync_agents nix call müde 2026-05-16 01:21:27 +02:00
  • d202f3785c suppress crash_watch during background rebuilds + meta repoint müde 2026-05-16 01:12:48 +02:00
  • 63e8a98df2 meta: stage before lock, single commit per change müde 2026-05-16 01:02:47 +02:00
  • 220e9b4af6 meta: commit before lock — git+file:// only sees tracked files müde 2026-05-16 00:59:35 +02:00
  • d94712bde8 turn: unify run_turn / compact_session via TurnFiles müde 2026-05-16 00:57:58 +02:00
  • 87c7b05b05 meta: use 'nix flake update <input>' instead of removed --update-input müde 2026-05-16 00:49:22 +02:00
  • 02139efbb1 turn: spawn claude with cwd = /state müde 2026-05-16 00:46:19 +02:00
  • 034b4fde10 force fresh session: ↻ new session button + /new-session müde 2026-05-16 00:44:45 +02:00
  • 14aa7c7acc final docs + cleanup sync for meta-flake era müde 2026-05-16 00:40:06 +02:00
  • 2f6ecc4dc0 dashboard: deployed sha chip per container müde 2026-05-16 00:36:52 +02:00
  • 691057d2d3 manager prompt: meta-flake era müde 2026-05-16 00:35:30 +02:00
  • 59a89314f0 startup auto-migration from pre-meta layout müde 2026-05-16 00:34:58 +02:00
  • 87016cd567 auto_update: bump meta hyperhive input before per-agent rebuilds müde 2026-05-16 00:32:55 +02:00
  • 06fdbac1ac actions::run_apply_commit through meta two-phase müde 2026-05-16 00:32:16 +02:00
  • 22f35def8f actions::destroy syncs meta after lifecycle müde 2026-05-16 00:29:26 +02:00
  • 4cb529351e lifecycle::rebuild through meta müde 2026-05-16 00:28:26 +02:00
  • 8f94e4379a lifecycle::spawn through meta müde 2026-05-16 00:27:12 +02:00
  • c42ad1330c lifecycle: pre-wire applied remote in proposed müde 2026-05-16 00:25:43 +02:00
  • 3d14ddeb7d lifecycle: bind /meta RO into manager müde 2026-05-16 00:24:39 +02:00
  • 92822efe16 meta: new hive-c0re module owns /var/lib/hyperhive/meta/ müde 2026-05-16 00:22:37 +02:00
  • 5b5a93e0c6 lifecycle: module-only agent flake.nix, tracked in proposed müde 2026-05-16 00:10:06 +02:00
  • a1cfb60fd0 docs: pre-load meta-flake design müde 2026-05-16 00:06:42 +02:00
  • e26143a412 dashboard: diff against applied/proposal/<id>, prefer fetched_sha müde 2026-05-15 23:18:17 +02:00
  • fc61cb9310 fmt: clippy doc_markdown backticks müde 2026-05-15 23:11:10 +02:00
  • edb0108ae7 docs+prompt: tag-driven flow + /applied RO mount müde 2026-05-15 23:03:48 +02:00
  • 4a8204f035 lifecycle: bind /applied into manager read-only müde 2026-05-15 23:02:31 +02:00
  • 6cf66e23dc actions: deny plants annotated denied/<id> tag müde 2026-05-15 23:01:22 +02:00
  • df9da4d6e1 todo: recv default should not sleep, agent opts into wait müde 2026-05-15 23:00:25 +02:00
  • 315d4289c7 actions: tag-driven approve(ApplyCommit) flow müde 2026-05-15 23:00:01 +02:00
  • 35b0edaf27 manager_server: fetch+tag at request_apply_commit submit müde 2026-05-15 22:57:43 +02:00
  • 8cb8fcedad lifecycle: setup_applied seeds via fetch + tags deployed/0 müde 2026-05-15 22:56:58 +02:00
  • 63ef69674b lifecycle: git helpers for tag-driven applied repo müde 2026-05-15 22:52:23 +02:00
  • b32c3d4f98 approvals: persist fetched_sha alongside the queue müde 2026-05-15 22:49:04 +02:00
  • 871e7bf3fa wire types: add sha + tag to Approval and HelperEvent müde 2026-05-15 22:47:39 +02:00
  • 497cd15137 docs: tag-driven config-apply plan + migration story müde 2026-05-15 22:43:47 +02:00
  • 75e7faff0c docs: full sync ahead of compaction + config-management overhaul müde 2026-05-15 22:12:40 +02:00
  • 6a2ffd521b surface agent-vs-agent port collisions (manager:8000 can't collide) müde 2026-05-15 22:08:19 +02:00
  • 2029840671 deny: operator can attach a reason that reaches the manager müde 2026-05-15 21:58:42 +02:00
  • 91c78d626f dashboard: per-container applied agent.nix viewer müde 2026-05-15 21:46:25 +02:00
  • 80229c6af9 manager: needs_login / logged_in / needs_update events + update tool müde 2026-05-15 21:42:13 +02:00
  • b374f39b0d dashboard: preserve <details open> across refresh via data-restore-key müde 2026-05-15 21:37:17 +02:00
  • fd0e493bf5 agent terminal: show full body for send tool calls müde 2026-05-15 21:35:48 +02:00
  • 3b532753b3 notifications: per-event tags + debug logs müde 2026-05-15 21:34:21 +02:00
  • 62d1a74929 docs sync + revert auto-unfree removal müde 2026-05-15 21:26:13 +02:00
  • d275b50177 dashboard: don't yank the form away while operator is typing müde 2026-05-15 21:19:01 +02:00
  • acaa0eb895 agent_web_port: back to pure hash, drop port-file dance müde 2026-05-15 21:17:31 +02:00
  • c35f566d15 agent_web_port: actually resolve legacy collisions müde 2026-05-15 21:13:17 +02:00
  • 237b215c55 dashboard: browser notifications for operator-bound events müde 2026-05-15 21:10:20 +02:00
  • a67aada7c9 todo: browser notifications for approvals / questions / operator msgs müde 2026-05-15 21:07:21 +02:00
  • 8b9f7d21b7 model persisted to /state; stop auto-allowing claude-code unfree müde 2026-05-15 21:05:40 +02:00
  • 58c3cd853b container crash watcher → HelperEvent::ContainerCrash müde 2026-05-15 21:02:05 +02:00
  • 6db38cf70c model: runtime override via /model slash; fixes for port + bind müde 2026-05-15 20:59:45 +02:00
  • 7d93dd9db4 no nap tool — recv with long wait_seconds replaces it; max raised to 180s müde 2026-05-15 20:53:15 +02:00
  • f65ee88269 recv: optional wait_seconds parameter, capped at 60s müde 2026-05-15 20:49:33 +02:00
  • 637085644d server-side TurnState in the harness, exposed via /api/state müde 2026-05-15 20:46:38 +02:00
  • 0385d96bf3 dashboard: per-container journald viewer müde 2026-05-15 20:42:56 +02:00
  • 79a46f359a agent_web_port: collision-aware sticky allocation müde 2026-05-15 20:41:18 +02:00
  • 754db7830e ask_operator: ttl_seconds auto-cancel + remaining-time chip müde 2026-05-15 20:38:02 +02:00
  • 2146e47770 web ui: retry binding on AddrInUse during restart races müde 2026-05-15 20:33:51 +02:00
  • 538e0446d7 agent page: inbox view of last 30 messages addressed to this agent müde 2026-05-15 20:32:19 +02:00
  • bd7d2d4860 agent page: dashboard back-link + last-turn timing chip müde 2026-05-15 20:27:09 +02:00
  • ee5b85716d ask_operator: operator-side ✗ CANC3L on pending questions müde 2026-05-15 20:25:11 +02:00