Commit graph

  • 600ed509f4 forge: ensure core/meta repo + mirror meta commits to forge müde 2026-05-17 01:52:00 +02:00
  • 68020a15c9 forge: drop redundant 'core' org — meta repo lives under core user müde 2026-05-17 01:50:12 +02:00
  • db87167469 forge: seed core admin user + 'core'/'agents' orgs on startup müde 2026-05-17 01:47:54 +02:00
  • bf20d99142 kick_agent: use /agents/<name>/state uniformly müde 2026-05-17 01:43:42 +02:00
  • 90f5162076 kick_agent: use per-recipient state path müde 2026-05-17 01:43:03 +02:00
  • 6ba4241a45 show answered question history on dashboard damocles 2026-05-17 01:32:22 +02:00
  • 411cf86632 nix fmt + rustfmt sweep müde 2026-05-17 01:40:28 +02:00
  • 0cf120e9e9 harness: default claudeMarketplaces to anthropics/claude-plugins-official müde 2026-05-17 01:38:29 +02:00
  • 597351ca4e harness: declarative claude plugin marketplaces müde 2026-05-17 01:36:18 +02:00
  • 608de57924 hive-forge: default to pkgs.forgejo (15.x), expose package option müde 2026-05-17 01:29:19 +02:00
  • 2192cb5148 forge-login: don't die on RO ~/.config/git/config müde 2026-05-17 01:22:31 +02:00
  • 33f7408ef1 scripts: forge-migrate.sh — run pending DB migrations + restart müde 2026-05-17 01:21:40 +02:00
  • a1c4d37bc9 scripts: forge-login.sh + forge-create-token.sh müde 2026-05-17 01:18:27 +02:00
  • d8b05a9eb9 scripts: forge-create-user.sh wrapper müde 2026-05-17 00:43:02 +02:00
  • 2b076f8ce4 forge: pass --work-path to admin CLI so app.ini is found müde 2026-05-17 00:42:03 +02:00
  • fed943a04e hive-forge: pin F3 PATH absolute (init runs even when disabled) müde 2026-05-17 00:25:55 +02:00
  • 3e3c27ac48 hive-forge: disable F3 (federation) — defaults to RO nix-store path müde 2026-05-17 00:03:41 +02:00
  • 4a06615c5c fix /state paths: sub-agents use /agents/<name>/state, not /state müde 2026-05-16 23:37:49 +02:00
  • 9fc7cae132 prompts: tell agents + manager about the code forge; todo: shared docs repo müde 2026-05-16 23:36:05 +02:00
  • 787c058c71 harness: install tea + auto-login from /state/forge-token müde 2026-05-16 23:35:28 +02:00
  • dccbd99b0c forge: broaden token scopes for repo create / PRs / orgs / misc müde 2026-05-16 20:58:20 +02:00
  • 480d646f69 forge: auto-create a user + token per agent on spawn / startup müde 2026-05-16 20:55:13 +02:00
  • 6e9c67dd94 hive-forge: wrap forgejo in a nixos-container müde 2026-05-16 20:52:36 +02:00
  • c2d176ed13 add hive-forge module: private forgejo for agents müde 2026-05-16 20:50:36 +02:00
  • 824acee134 include agent label in turn failure notification body damocles 2026-05-16 20:28:45 +02:00
  • 1023acf69f add get_logs tool to manager mcp surface damocles 2026-05-16 20:28:42 +02:00
  • fca480b86e add turn lock to prevent /compact racing with in-flight turns damocles 2026-05-16 19:57:03 +02:00
  • 25508d7399 fix manager loop: pending wake + move sleep into Empty arm only damocles 2026-05-16 19:53:50 +02:00
  • f2a0dc4107 re-apply TodoWrite removal + deny list (lost in subsequent merge) müde 2026-05-16 19:47:55 +02:00
  • 313121a6e9 fix: transient state leak via RAII guard müde 2026-05-16 19:47:52 +02:00
  • 1a36c38a54 fix broadcast send for manager, deduplicate into coordinator.broadcast_send damocles 2026-05-16 19:31:53 +02:00
  • f3739d2b8e update plugin marketplaces before install at harness boot damocles 2026-05-16 18:49:11 +02:00
  • dc53615686 fix stale /state refs in agent and manager prompts damocles 2026-05-16 17:21:23 +02:00
  • 772fdd8320 forward plugin install failures to manager from sub-agents müde 2026-05-16 17:24:04 +02:00
  • 3e040d5b16 agent: forward unhandled turn failures to manager müde 2026-05-16 16:04:35 +02:00
  • 7ec658851a back out bypassPermissions: claude refuses it under root uid müde 2026-05-16 15:58:41 +02:00
  • 36c7f3d1c7 mirror claude stderr to tracing so journald captures it müde 2026-05-16 15:30:03 +02:00
  • 7d33da3727 retry hive socket up to 5x over 60s, surface retry count to claude müde 2026-05-16 15:28:18 +02:00
  • 4a8a668348 feat: add optional description to request_apply_commit and request_spawn damocles 2026-05-16 14:26:12 +02:00
  • a6d1464071 refactor: per-agent state paths (/agents/{label}/state), centralize in paths.rs damocles 2026-05-16 14:16:25 +02:00
  • a82009cf8c docs: update agent prompt to reference /agents/{label}/state and /agents/{label}/claude damocles 2026-05-16 14:07:46 +02:00
  • ecaa178199 refactor: compute per-agent mount points for /agents/<name>/ structure damocles 2026-05-16 14:07:30 +02:00
  • 6dd17864ac auto-install claude plugins at harness boot müde 2026-05-16 15:17:34 +02:00
  • 8e7405db13 bypass-mode perms + deny list, drop allow-list plumbing müde 2026-05-16 15:17:30 +02:00
  • 3d2a7ffec7 fix: auto-wake after turn if pending messages exist, don't block on recv damocles 2026-05-16 13:50:11 +02:00
  • d99e0812d0 fix: move sleep to only occur when recv returns empty, avoid message delivery delay damocles 2026-05-16 13:48:04 +02:00
  • 4ceae6cf67 todo: add bug - pending message wake-up issue damocles 2026-05-16 13:43:41 +02:00
  • ab0df71068 docs: update system prompts to document /shared directory damocles 2026-05-16 13:43:05 +02:00
  • 37e56af6ba add /shared mount: new shared directory accessible to all agents damocles 2026-05-16 13:42:41 +02:00
  • 3642ae1a61 todo: add dashboard ui for pending reminders damocles 2026-05-16 13:40:15 +02:00
  • abcf7a0c41 implement broadcast messaging: send to '*' reaches all agents with hint damocles 2026-05-16 13:16:13 +02:00
  • a57e500f48 todo: add multi-agent restart coordination item damocles 2026-05-16 13:14:17 +02:00
  • 3b8cdc7e20 todo: add broadcast messaging feature damocles 2026-05-16 13:07:31 +02:00
  • 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