Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • cb71a07300 dashboard: clickable file-path previews müde 2026-05-17 22:08:15 +02:00
  • a15fafb5de dashboard: surface peer questions + operator override müde 2026-05-17 22:06:53 +02:00
  • e7ce35c503 phase 6: container events + drop the 5s /api/state poll müde 2026-05-17 22:01:15 +02:00
  • f153639cb4 readme: aggressive cut — depth lives in docs/, readme is the hook damocles 2026-05-17 14:47:43 +02:00
  • 61f296fc83 readme: voice pass — opener hook, why-this-exists framing, section breaks damocles 2026-05-17 14:46:46 +02:00
  • c423ce9e39 todo: lock down get_open_threads scope (asker + target questions) damocles 2026-05-17 14:43:08 +02:00
  • e4438d1a6e todo: phase 6 event-covered redirects converted müde 2026-05-17 14:27:03 +02:00
  • f559441a06 dashboard: /approve, /deny, /answer-question, /cancel-question, /request-spawn return 200; matching forms opt out of refetch müde 2026-05-17 14:26:53 +02:00
  • d8d393da6d docs: dashboard event channel, hive-fr0nt crate, mutation events, seq dedupe müde 2026-05-17 14:24:47 +02:00
  • 62784d4933 todo: prune resolved items müde 2026-05-17 14:22:47 +02:00
  • 88a1f4c146 todo: mark phase 5b done; note remaining phase 6 conversions now unblocked müde 2026-05-17 14:21:12 +02:00
  • 7956e1c627 dashboard: transient_set / transient_cleared mutation events + client derived state müde 2026-05-17 14:20:51 +02:00
  • 1879b2f485 dashboard: question_added / question_resolved mutation events + client derived state müde 2026-05-17 13:33:02 +02:00
  • 56d615b51f dashboard: approval_added / approval_resolved mutation events + client derived state müde 2026-05-17 13:30:25 +02:00
  • 291f1fce42 todo: clickable file paths in dashboard message bodies damocles 2026-05-17 12:27:37 +02:00
  • 82b0877c47 ask: rename ask_operator → ask + optional 'to' for agent-to-agent Q&A damocles 2026-05-17 12:10:49 +02:00
  • 87f8f8a123 todo: phase 5b — mutation events for approvals/questions/transients müde 2026-05-17 13:15:32 +02:00
  • b60774a66c events: LiveEvent::Note becomes struct variant so serde can actually serialize it müde 2026-05-17 13:14:09 +02:00
  • aa24080f7b agent: /send returns 200 (terminal + turn-end refresh already cover the visual update) müde 2026-05-17 12:41:37 +02:00
  • 616ca38199 dashboard: /op-send returns 200; client relies on SSE for visual update müde 2026-05-17 12:41:04 +02:00
  • a478792914 dashboard events: unified coord channel + /dashboard/{stream,history}; broker forwards müde 2026-05-17 12:39:48 +02:00
  • d48cee7c2d approvals: ship raw diff text instead of pre-rendered html; client classifies per-line müde 2026-05-17 12:30:45 +02:00
  • fb669c17c8 dashboard: derive operator inbox from message stream (drop snapshot field + refetch workaround) müde 2026-05-17 12:28:04 +02:00
  • 1340a654e7 sse: seq plumbing + subscribe-first dedupe dance müde 2026-05-17 12:26:00 +02:00
  • 8c186d4fb7 dashboard: msgflow uses shared terminal + backfill via /messages/history müde 2026-05-17 11:56:29 +02:00
  • f27108aecf agent: route terminal scroll+backfill+SSE through hive-fr0nt::TERMINAL_JS müde 2026-05-17 11:53:50 +02:00
  • 0b9e7cbcf6 css: extract terminal pane styles to hive-fr0nt::TERMINAL_CSS müde 2026-05-17 11:50:39 +02:00
  • e283e39949 css: route palette + body typography through hive-fr0nt::BASE_CSS müde 2026-05-17 11:47:45 +02:00
  • 7fc3e81062 hive-fr0nt: scaffold shared frontend-assets crate müde 2026-05-17 11:46:37 +02:00
  • 1770b51845 manager mcp: expose 'remind' tool sharing storage helper with agent surface damocles 2026-05-17 11:43:14 +02:00
  • 0e6bac8388 limits: unified 1 KiB cap on send/ask + reminder auto-file on overflow damocles 2026-05-17 11:36:12 +02:00
  • 753409a5ef reminder: fix symlink escape + db bloat cap + handler consistency damocles 2026-05-17 11:26:59 +02:00
  • 3da6912e73 todo: open-threads list also rendered on the per-agent web ui damocles 2026-05-17 11:19:07 +02:00
  • 07b7988915 agent mcp: add 'remind' to --allowedTools so claude doesn't have to ask damocles 2026-05-17 11:18:46 +02:00
  • 0c606fd2dd todo: post-rebuild missed-wake bug + ask rename + open-threads tracker damocles 2026-05-17 11:17:38 +02:00
  • 9703753a4c dashboard: fan out op-send when recipient is * müde 2026-05-17 11:09:20 +02:00
  • 6ce85bd6f2 reminder: file_path delivery + extract scheduler into own module damocles 2026-05-17 11:05:29 +02:00
  • f2484b5e78 agent mcp: expose 'remind' tool for self-scheduled wakes damocles 2026-05-17 10:54:36 +02:00
  • 271c524e66 agent_server: reminder body size cap + extract Remind/AskOperator handlers damocles 2026-05-17 02:55:08 +02:00
  • dba3badeae todo: mark orphan-reminder + unbounded-batch items as fixed damocles 2026-05-17 02:51:06 +02:00
  • b86c0a2217 reminder: atomic delivery transaction + per-tick batch cap damocles 2026-05-17 02:51:05 +02:00
  • e45d161cb8 todo: mark recv_blocking race bug as fixed damocles 2026-05-17 02:42:11 +02:00
  • f78c6085b9 fix: subscribe-before-check in recv_blocking to avoid missed-wake race damocles 2026-05-17 02:42:06 +02:00
  • 4f56954422 extract TokenUsage::from_stream_event helper to keep run_claude under clippy line limit damocles 2026-05-17 02:40:34 +02:00
  • ce740483c6 show token usage on per-agent web ui after each turn damocles 2026-05-17 02:25:25 +02:00
  • ca86bcf4bd add claudePluginsAutoUpdate NixOS option, default false damocles 2026-05-17 02:22:04 +02:00
  • 6652ae90ab tea-login: never fail switch-to-configuration müde 2026-05-17 02:58:39 +02:00
  • 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