Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • b5420a31fd fix(#1838): drop tracker tag from dashboard merge-config-pr comment (lint) damocles 2026-06-23 13:49:35 +02:00
  • 96e41c807d fix(#1838): extract dispatch_rebuild_approval so dispatch stays under the clippy line cap damocles 2026-06-23 13:42:20 +02:00
  • ef958983e0 docs(#1838): document the merge-config-pr approval kind + queue dispatch damocles 2026-06-23 11:29:34 +02:00
  • 0b86295776 feat(#1838): run_merge_config_pr handler (verify pr head, ff forge main, deploy) damocles 2026-06-23 11:20:38 +02:00
  • 5f5626456a wip(#1838): extract deploy_applied_target shared deploy tail + dedup approve dispatch damocles 2026-06-23 11:05:54 +02:00
  • 449e3fcb7b wip(#1838): add MergeConfigPr approvalkind + match-site arms damocles 2026-06-22 22:37:17 +02:00
  • 4e4e9f8a60 hive-tls: leafValidityDays default 30 (per mara: ahead of the ~47-day proposal) atlas 2026-06-23 00:22:55 +02:00
  • 5ed0288634 hive-tls: default leafValidityDays to 397 (was 3650/~10y) atlas 2026-06-23 00:11:30 +02:00
  • 9634327b59 docs(web-ui): document the 'all' stats window iris 2026-06-23 00:21:11 +02:00
  • 684c85686e feat(stats): add an 'all' time range to agent + hive stats iris 2026-06-22 23:36:17 +02:00
  • d4dd5aad3e docs(tools/forge): document read-before-comment guard + --force flag lexis 2026-06-22 23:32:14 +02:00
  • 73a58776fa docs(turn-loop): document graceful stop recv behavior (follow-up to #1920) lexis 2026-06-22 23:27:33 +02:00
  • 1c84b3ef10 fix(#1916): direct the agent to end its turn on graceful stop instead of a fenced-empty recv damocles 2026-06-22 23:19:40 +02:00
  • 581e5e3b4c fix(dashboard): send graceful=true not =1 for the kill query param iris 2026-06-22 23:21:00 +02:00
  • d4f106d590 hive-gateway: route dashboard by path, not Accept header atlas 2026-06-22 23:08:23 +02:00
  • 5ae5657ca4 fix(dashboard): extract themed-dialog styles into an importable modal.css iris 2026-06-22 22:15:23 +02:00
  • aa55f8c777 fix(dashboard): import appendLinkified in schedules.js iris 2026-06-22 22:02:36 +02:00
  • f73bcc66eb hive-gateway.nix: nix fmt (collapse lib.optional block left dirty by the forge-fix) atlas 2026-06-22 22:11:43 +02:00
  • 419f4cd92a forge.rs: reword merge-primitives comment to prose (drop tracker tag from code per hive rule) atlas 2026-06-22 22:08:26 +02:00
  • 376de8f161 feat(#1838): forge.rs merge primitives for the PR-based config flow atlas 2026-06-22 20:48:28 +02:00
  • 0a9bfe2b9b fix borked forge müde 2026-06-22 21:13:25 +02:00
  • 95a556e280 fix(#1906): add git + openssh to the hive-priv build-env PATH atlas 2026-06-22 20:22:52 +02:00
  • 4beaeea7b3 meta: non-mutating verify_commit + pre-flight eval before apply damocles 2026-06-22 19:28:45 +02:00
  • 2b4e928afe feat(#1867): make the internal forge mandatory (remove forge.enable) atlas 2026-06-22 19:26:34 +02:00
  • c091d8a4b5 docs(web-ui): align dashboard endpoint list with the /api FE routes iris 2026-06-22 19:09:53 +02:00
  • dc3d6bc753 fix(#1897): treat empty HYPERHIVE_HIVE_DOMAIN as unset in HiveDomain atlas 2026-06-22 19:01:55 +02:00
  • 8ea19b3b12 feat(#1897): always auto-fill the hive domain — drop the --domain override atlas 2026-06-22 18:59:35 +02:00
  • 72d9422a7a feat(#1897): auto-fill the hive domain in peer-config (drop required --domain) atlas 2026-06-22 18:49:09 +02:00
  • 8464cb95cb feat(#1897): hivectl peer-config verb to generate a federation peer block atlas 2026-06-22 17:06:28 +02:00
  • 156ca70b1e feat(#1888): read-before-comment guard via forge notification read-state atlas 2026-06-22 18:54:40 +02:00
  • edad6f863c feat(#1886): trust a peer hive's root CA hive-wide for self-signed federation atlas 2026-06-22 14:29:24 +02:00
  • eb09ec4e28 forge_notify: record dedupe cursor inside the ok arm for clarity damocles 2026-06-22 16:45:24 +02:00
  • f5ac6d79e3 forge_notify: leave delivered threads unread, dedupe wakes in-memory damocles 2026-06-22 16:23:04 +02:00
  • 4342a50895 docs(web-ui): refresh matrix-accounts page for heartbeat + age-dimming + problem+json iris 2026-06-22 15:56:50 +02:00
  • 65ad994c85 dashboard: return problem details directly from client-error handlers damocles 2026-06-22 15:07:57 +02:00
  • 2b0c51badf inline problem_details builder at call sites; drop the one-caller wrapper damocles 2026-06-22 14:31:30 +02:00
  • cdf1bfe7db use the problem_details crate for problem+json responses damocles 2026-06-22 14:11:05 +02:00
  • 5dc1b3933a return accurate http status codes for dashboard client errors damocles 2026-06-22 13:57:27 +02:00
  • dc4c5460d5 feat(#1877): restructure hive-forge into pr/issue sub-verbs atlas 2026-06-22 14:15:38 +02:00
  • fe974c580d dashboard(matrix-accounts): dim live dot when daemon heartbeat stalls iris 2026-06-22 14:15:19 +02:00
  • fd2eac99ce refactor(#1865): drop stray issue-ref from start_manager doc (tracker-tag lint) atlas 2026-06-22 13:47:05 +02:00
  • 53b4e752ef refactor(#1865): replace the privileged flag with topology + capability gating atlas 2026-06-22 13:34:29 +02:00
  • 674505fbe7 refactor(#1865): drop stray issue-ref from doc comment (tracker-tag lint) atlas 2026-06-22 12:56:17 +02:00
  • f5f06a5f14 refactor(#1865): consolidate agent + manager socket servers into one atlas 2026-06-22 12:49:49 +02:00
  • a053d33184 refactor(#1865): rename agent_server module to socket_server atlas 2026-06-22 12:30:19 +02:00
  • b11360503a emit dashboard errors as rfc 9457 problem+json damocles 2026-06-22 13:46:05 +02:00
  • 0ec9e8b8a0 dashboard(matrix-accounts): shape-agnostic login error bodies iris 2026-06-22 13:22:06 +02:00
  • 55229fdf5b annotate mcp connect-refused as expected hive-c0re restart damocles 2026-06-22 13:21:55 +02:00
  • 6a54866ec7 agent ui: drop dead .stats-nav + #toolbar css now superseded by page-header iris 2026-06-22 13:18:05 +02:00
  • 98d015edea agent ui: shared page-header nav on the stats + screen sub-pages iris 2026-06-22 13:11:19 +02:00
  • d5202ebf60 heartbeat the matrix-accounts snapshot so as_of tracks daemon liveness damocles 2026-06-22 13:30:07 +02:00
  • f38bc13293 matrix-accounts dashboard: live status + homeserver from daemon snapshot (be-4) damocles 2026-06-22 12:42:56 +02:00
  • 06b2bd8b72 matrix-accounts: 3-state live status dot + user_id + snapshot freshness iris 2026-06-22 12:53:52 +02:00
  • ad6b39b425 remove vestigial agent-ports.json tcp web-port map damocles 2026-06-22 11:59:05 +02:00
  • 53f49615fa refactor(#1834): derive cancel-loose-end privilege from the socket, not the MANAGER_AGENT name atlas 2026-06-22 02:07:14 +02:00
  • e797b75ca9 dashboard: stream the running rebuild's build log inline in the queue iris 2026-06-22 01:55:38 +02:00
  • 93fa264bbf dashboard: stream the running rebuild's build log inline in the queue iris 2026-06-22 01:48:32 +02:00
  • 95c4854b4c hive-c0re: drop the bare dashboard routes, /api only (phase 3 of route consolidation) damocles 2026-06-22 01:35:40 +02:00
  • 4db8a8cd3d feat(#1843): static-serve the dashboard via the gateway, hive-c0re API-only atlas 2026-06-22 00:23:53 +02:00
  • 1caf978004 hive-c0re: create the agent subvolume before seeding dirs in init_config damocles 2026-06-21 23:34:34 +02:00
  • 4b318a809a dashboard: reset-timer checkbox on recurring fire-now iris 2026-06-22 00:11:07 +02:00
  • 905b38b6c7 dashboard: point frontend at the /api/* backend routes iris 2026-06-22 00:45:26 +02:00
  • d3e3c4a41e docs: agent-hierarchy default-parent is root, not the manager damocles 2026-06-22 00:22:19 +02:00
  • 1c47bd4333 agent-ui: real fixed-width icon column for terminal rows iris 2026-06-22 00:38:00 +02:00
  • 0c48caff1e hive-c0re: add /api aliases for bare dashboard routes (phase 1 of route consolidation) damocles 2026-06-22 00:17:00 +02:00
  • 954bf8fe38 docs(web-ui): deny dialog uses themedPrompt textarea, not window.prompt iris 2026-06-22 00:08:37 +02:00
  • b6aeaf0b57 hive-c0re: optional reset-timer on manual fire-now for recurring schedules damocles 2026-06-22 00:11:49 +02:00
  • 513c828ab2 hive-c0re: default new agents to root instead of under the bootstrap container damocles 2026-06-21 23:28:06 +02:00
  • 08afa49c96 dashboard: themedPrompt is a textarea — Enter submits, Shift+Enter newline iris 2026-06-21 23:38:56 +02:00
  • 0df52806f9 hive-c0re: drop the dead manager exclusion from the agent web-port map damocles 2026-06-21 23:19:03 +02:00
  • fb58f0e5b9 agent-ui: per-tool emoji icons + thinking/turn-end glyphs in terminal iris 2026-06-21 23:04:29 +02:00
  • eb1d913b47 fix(dashboard): call.js question handlers referenced tabs.js-only renderContainersFromState iris 2026-06-21 22:42:34 +02:00
  • 27ac0153c4 forge authz: scrub tracker tags from comments atlas 2026-06-19 13:15:43 +02:00
  • f1d54ce12c agent surface: create_repo through hive-c0re (#1787) atlas 2026-06-19 12:57:01 +02:00
  • 867be7bb98 hive-c0re: block direct agent repo creation, add c0re-mediated create (#1787) atlas 2026-06-19 12:45:43 +02:00
  • b3d002e4a7 hive-c0re: let request_init_config spawn a brand-new sub-agent under its requester damocles 2026-06-21 22:15:41 +02:00
  • 63a79d76ba agent-ui: collapse streamed thinking_tokens ticks into one live row iris 2026-06-21 21:50:53 +02:00
  • 6bb976ec72 dashboard: replace agent-tab transient list with build-queue summary banner iris 2026-06-21 21:43:05 +02:00
  • 65895c6ebf hive-c0re: fast lane for dashboard start/stop queue ops damocles 2026-06-21 21:49:19 +02:00
  • cac4a4d65a hive-c0re: polish subvol-upgrade error paths (post-merge review follow-up) atlas 2026-06-21 21:10:00 +02:00
  • 5eacc99146 fix(dashboard): ctx·Nk card badge showed 0k — use context_tokens() iris 2026-06-21 21:27:28 +02:00
  • 84077289f1 fix(dashboard): call.js renderQuestions referenced tabs.js-only helper iris 2026-06-21 21:23:44 +02:00
  • 86ad8bc914 hive-ci: build locally when a remote builder is unreachable atlas 2026-06-21 14:47:15 +02:00
  • cd025b3790 hive-sh4re: type infra containers as an InfraContainer enum atlas 2026-06-19 11:43:52 +02:00
  • 6b1dbebe5a hive-c0re: hivectl subvol upgrade — migrate an agent state dir to a btrfs subvolume atlas 2026-06-21 14:12:43 +02:00
  • 2966f682ce hive-c0re: route dashboard start/stop through the rebuild queue damocles 2026-06-21 13:05:36 +02:00
  • 681e993626 hive-c0re: address review on btrfs qgroup usage parsing atlas 2026-06-21 13:22:00 +02:00
  • 9ff55399e5 hive-c0re: per-agent btrfs disk usage + optional quota (#1793) atlas 2026-06-19 14:10:49 +02:00
  • 3a2cdaa37b dashboard: 'starting…'/'stopping…' card badges for start/stop queue kinds (#1806) iris 2026-06-21 13:00:14 +02:00
  • cd7846b348 bash-tasks page: live interval poll + spawn_blocking the dir scan (review) iris 2026-06-19 12:50:04 +02:00
  • bf98aa69aa docs(agent-page): document the running bash-tasks pill + flyout iris 2026-06-19 12:43:59 +02:00
  • 4ce919a19f agent-ui: running bash-tasks pill + flyout on the agent page iris 2026-06-19 12:42:46 +02:00
  • ceb852e5b4 hive-ag3nt: add GET /api/bash-tasks endpoint for the agent page iris 2026-06-19 12:38:59 +02:00
  • b70209836e hive-sh4re: lift TaskFile + TaskStatus from hive-bash-mcp iris 2026-06-19 12:37:14 +02:00
  • 5336be7813 hivectl: wireguard mesh setup verbs (#1756) atlas 2026-06-19 14:37:50 +02:00
  • c7612dcf2b hivectl: shell completions verb + ship zsh/bash/fish completions (#1764) atlas 2026-06-19 13:21:54 +02:00
  • f5003fd1bb hive-matrix-mcp: remove planted marker from send_redact comment, fix concurrent-delivery wording damocles 2026-06-19 13:20:04 +02:00
  • eb103a5660 btrfs subvols: scrub tracker tags from comments; harden subvol chown atlas 2026-06-19 13:13:45 +02:00
  • 1f602d5fda hive-c0re: back agent state dirs with btrfs subvolumes atlas 2026-06-19 12:28:17 +02:00
  • 309cdc7546 docs(dashboard): graceful-stop CLI path is live too (#1790) iris 2026-06-19 12:45:38 +02:00