Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • a7d31046a6 refactor(#1005): rename capabilities → tool-groups throughout UI iris 2026-06-01 20:27:28 +02:00
  • 86a1591cfc feat(#1005): capabilities UI — per-agent tool-group table in SYST3M tab iris 2026-06-01 20:19:11 +02:00
  • 81607aca26 docs: add CSS custom properties reference (docs/css-vars.md) iris 2026-06-01 19:55:01 +02:00
  • e8d391be13 fix(#1001): replace var(--mauve) with var(--purple) throughout dashboard.css iris 2026-06-01 19:52:21 +02:00
  • e045a29508 fix(#994,#996): replace undefined CSS vars; guard overflow rebuild when open iris 2026-06-01 19:45:39 +02:00
  • 994f53d06f fix(#978): stage roles.json in sync_agents alongside topology.json atlas 2026-06-01 19:43:23 +02:00
  • e9d22ef2d3 feat(#994): tabbar overflow menu — settings and logs in ⋮ by default iris 2026-06-01 19:39:17 +02:00
  • f56b5c5a7b fix(#991): start nginx when unit is in failed state, not just reload atlas 2026-06-01 19:28:29 +02:00
  • e3b4d38565 fix(#922): fall back to m.login.password when matrix user already exists atlas 2026-06-01 19:24:58 +02:00
  • ee61eac663 fix(989): correct four live build-log viewer bugs in logs.js iris 2026-06-01 19:18:30 +02:00
  • 0b15cad93f feat(#986): dedicated logs page with build/agent/system sub-tabs iris 2026-06-01 19:11:47 +02:00
  • fd87cf9924 fix(#962): top_level_agents = parentless agents, not children of manager atlas 2026-06-01 19:05:24 +02:00
  • aae4be19bd fix(#962): remove hardcoded "root" string from docstrings and tests atlas 2026-06-01 19:01:49 +02:00
  • a4e0628ba1 fix(#962): top_level_agents_in delegates to children_of(MANAGER_NAME) atlas 2026-06-01 19:00:19 +02:00
  • 828be8e2c8 refactor(#962): replace children_of(MANAGER_NAME) with top_level_agents() atlas 2026-06-01 18:54:37 +02:00
  • d79df752d6 fix(#962): keep empty role entries as tombstone; add role unit tests atlas 2026-06-01 18:31:09 +02:00
  • 6d2d0ed847 feat(#962): topology-driven child bind mounts + can_manage_top_level_agents role atlas 2026-06-01 18:20:53 +02:00
  • ba43b5f869 fix(988): hide inapplicable actions in agent context menu iris 2026-06-01 19:01:56 +02:00
  • 28e0d1b7fa feat(987): add per-agent three-dot context menu on SW4RM tab iris 2026-06-01 18:55:08 +02:00
  • 0162a3f108 fixup: remove manager config path mention from ManagerServer instructions iris 2026-06-01 19:00:40 +02:00
  • 0dc9d66880 rename(#162): drop non-special-case agent name examples from MCP docs iris 2026-06-01 18:43:36 +02:00
  • ab278affc7 rename(#162): scrub remaining hm1nd references from comments and MCP instructions iris 2026-06-01 18:34:17 +02:00
  • f9de183f4e fix: strip /agent/<name>/ via rewrite in named location müde 2026-06-01 19:10:38 +02:00
  • fe62db8917 fix(#981): enable Forgejo Actions so runner registration token API works atlas 2026-06-01 18:34:37 +02:00
  • 4d934748f7 fix(#977): abort phase 5 if stop fails; clean up old root.conf after rename damocles 2026-06-01 18:30:59 +02:00
  • 68cc433ac9 fix(#977): add MANAGER_CONTAINER=h-root, migrate root container name damocles 2026-06-01 18:27:11 +02:00
  • 286a7c8fd3 fix(#975): use hyperhive.local email domain to pass Forgejo validation atlas 2026-06-01 18:28:22 +02:00
  • b83edc40c6 fix(#970,#973): retry gateway reload on failure; always enable HIVE_WEB_SOCKET damocles 2026-06-01 18:18:45 +02:00
  • 5cf18ad7c7 fix(#971): remove duplicate BindMount re-export in priv_client atlas 2026-06-01 18:05:43 +02:00
  • 9a7c917f36 rename(#162): fix MANAGER_AGENT and @manager in docs damocles 2026-06-01 17:50:49 +02:00
  • 2d754eceea fix: add listenfd to Cargo.lock atlas 2026-06-01 17:53:23 +02:00
  • f39015e41d fix(961): remove stale manager/hm1nd references from dashboard tabs.js iris 2026-06-01 17:47:33 +02:00
  • 68fd7e08a5 fix(#948): pre-enqueue topology-sorted cascades on meta-update approval damocles 2026-06-01 17:46:29 +02:00
  • 11d74e1e17 fix(#947): include manager in gateway agents.conf routing damocles 2026-06-01 17:43:20 +02:00
  • aa96d76e73 build-logs: extract compute_runtime_secs helper; clamp runtime in js damocles 2026-06-01 17:38:21 +02:00
  • 008609d0e7 rename(162): drop HIVE_PORT fallback; sweep remaining hm1nd in docs damocles 2026-06-01 17:35:19 +02:00
  • 26c9c13cf5 build-logs: surface runtime_secs in header; show duration in dashboard row damocles 2026-06-01 17:26:38 +02:00
  • e99330ef0f docs(gateway): document per-agent static frontend split mode iris 2026-06-01 17:24:28 +02:00
  • e162c1a1fa feat(#955): split agent page serving — statics from nix store, API proxied iris 2026-06-01 17:13:02 +02:00
  • 84f5c2722e nix(#702): add hive-priv systemd socket + service units atlas 2026-06-01 17:08:15 +02:00
  • e7e0675d22 rename: role badge stays 'manager'; unify harness unit name to hive-ag3nt damocles 2026-06-01 17:17:04 +02:00
  • 77622c0585 rename(162): update manager recipient to root in system.md damocles 2026-06-01 16:59:40 +02:00
  • 829cea1a26 rename(162): nixosConfigurations/modules manager -> root, update package name damocles 2026-06-01 16:59:40 +02:00
  • 1d0d52b85f rename(162): update manager.nix comments for root damocles 2026-06-01 16:59:40 +02:00
  • 7772e29ec2 rename(162): hive-m1nd -> hive-root, HIVE_LABEL/PORT for root damocles 2026-06-01 16:59:39 +02:00
  • 1b4e9d0e2b rename(162): nixosConfigurations.manager -> root, hive-m1nd -> hive-root damocles 2026-06-01 16:59:28 +02:00
  • 9654315a20 rename(162): update manager test to use root damocles 2026-06-01 16:59:27 +02:00
  • 935f2011a0 rename(162): update hm1nd comment in ensure_manager damocles 2026-06-01 16:59:27 +02:00
  • 4c2398a38e rename(162): role badge manager -> root, update hm1nd comment damocles 2026-06-01 16:59:27 +02:00
  • 6ff2103a22 rename(162): MANAGER_AGENT manager -> root damocles 2026-06-01 16:59:26 +02:00
  • 37b5335c27 rename(162): MANAGER_NAME hm1nd -> root damocles 2026-06-01 16:59:26 +02:00
  • 0b5376249d priv: reject colons in bind paths to avoid nspawn delimiter confusion damocles 2026-06-01 17:23:33 +02:00
  • c9eb520e7c priv: WriteNspawnFlags takes Vec<BindMount> instead of raw flag strings damocles 2026-06-01 17:22:09 +02:00
  • a922376778 priv: reject double-quotes in nspawn flag entries damocles 2026-06-01 17:20:45 +02:00
  • aa7f8e5553 priv: move shared consts to hive-sh4re; WriteNspawnFlags uses Vec<String> + per-flag validation damocles 2026-06-01 17:19:39 +02:00
  • 89d0937473 priv: derive flake ref from agent name; WriteNspawnFlags takes flags only damocles 2026-06-01 17:15:06 +02:00
  • 8d5e97ce9f fix(702): update priv_client to match narrowed PrivRequest variants damocles 2026-06-01 17:05:31 +02:00
  • ec12ba4b1a fix(702): narrow all PrivRequest handlers to specific ops damocles 2026-06-01 17:05:31 +02:00
  • af23047970 fix(702): replace generic variants with specific ops in PrivRequest damocles 2026-06-01 17:05:30 +02:00
  • 29926031ae fix(702): replace systemd_run_machine with reload_gateway_nginx in priv_client damocles 2026-06-01 16:47:28 +02:00
  • efedfc3ea6 fix(702): narrow SystemdRunMachine to ReloadGatewayNginx in hive-priv damocles 2026-06-01 16:47:28 +02:00
  • 10871381f3 fix(702): replace SystemdRunMachine with specific ReloadGatewayNginx damocles 2026-06-01 16:47:27 +02:00
  • c5cab732a2 feat(#702): priv_client - async client for hive-priv damocles 2026-06-01 16:34:02 +02:00
  • c8ea28b218 feat(#702): PrivRequest/PrivResponse wire types damocles 2026-06-01 16:34:01 +02:00
  • ab861dd8dc feat(#702): hive-priv privileged helper binary damocles 2026-06-01 16:33:34 +02:00
  • b18bdbca1c feat(#702): add hive-priv crate damocles 2026-06-01 16:33:34 +02:00
  • 138d9fdabe feat(#702): add priv_client module to hive-c0re damocles 2026-06-01 16:32:54 +02:00
  • d7fa1c5a6e feat(#702): add priv_proto module to hive-sh4re damocles 2026-06-01 16:32:54 +02:00
  • 6a371908e4 feat(#702): add hive-priv to workspace members damocles 2026-06-01 16:32:53 +02:00
  • e8b24e7021 fix(948): topo-sort cascade agents in meta_update_cascade_agents damocles 2026-06-01 16:50:41 +02:00
  • 5dc31c1e13 fix(948): make topology_sort pub damocles 2026-06-01 16:50:40 +02:00
  • eb108f9dd8 fix(947): trim prose in lifecycle.rs socket-dir block damocles 2026-06-01 16:46:07 +02:00
  • 2f25131403 fix(947): strip prose/issue-tags from harness-base.nix damocles 2026-06-01 16:44:57 +02:00
  • e7a5718e83 fix(947): strip prose/issue-tags from agent_sockets.rs damocles 2026-06-01 16:44:53 +02:00
  • 7af29b3249 fix(#947): extend socket-dir bind to manager container damocles 2026-06-01 16:37:07 +02:00
  • 0ac05f0638 fix(#947): set HIVE_WEB_SOCKET for manager unconditionally damocles 2026-06-01 16:29:47 +02:00
  • 4435666c00 fix(#947): include manager in agent-sockets.json damocles 2026-06-01 16:29:46 +02:00
  • 8b946a67c6 fix(#947): extend socket-dir bind to manager container damocles 2026-06-01 16:29:46 +02:00
  • f8c0f64fd4 feat: socket-activate the hive-c0re admin socket atlas 2026-06-01 16:29:41 +02:00
  • 19e7d8d5d3 docs: add stats_vacuum + bash_tasks_vacuum entries to CLAUDE.md file map damocles 2026-06-01 15:57:04 +02:00
  • 0f62eca356 fix(#942): wire bash_tasks_vacuum spawn into main.rs damocles 2026-06-01 15:57:04 +02:00
  • 5880328831 fix(#942): wire bash_tasks_vacuum into lib.rs + main.rs damocles 2026-06-01 15:57:03 +02:00
  • 38a5299183 fix(#942): host-side bash-tasks vacuum, 48h retention damocles 2026-06-01 15:57:03 +02:00
  • 8e2f311e09 fix(#924): set web socket mode to 0o666 so gateway nginx can connect damocles 2026-06-01 15:52:28 +02:00
  • 7f91d52569 docs: add ci.md to CLAUDE.md + clarify runner details lexis 2026-06-01 13:30:28 +02:00
  • 5e13fcbe94 docs: turn-stats vacuum is already implemented — update stale note damocles 2026-06-01 14:54:56 +02:00
  • 8d2ae047b1 fix(#937): drop dead has_pending_from — superseded by has_pending_with_body damocles 2026-06-01 14:45:11 +02:00
  • 3283362b36 fix(#937): use has_pending_with_body in worker — mirrors broker change damocles 2026-06-01 14:43:12 +02:00
  • ce27ef8b9e fix(#937): narrow skip to same-body pending — different schedules can still enqueue damocles 2026-06-01 14:43:04 +02:00
  • bf4937d116 fix(#937): skip scheduled delivery if target already has pending scheduled message damocles 2026-06-01 13:33:34 +02:00
  • 42a7d2eb0a docs: add tool_groups, limits, flake_check to CLAUDE.md file map damocles 2026-06-01 14:37:05 +02:00
  • 601ac647b5 docs: fix stale /state/hyperhive-model path in turn-loop.md damocles 2026-06-01 14:15:17 +02:00
  • 5265af9589 docs: drop false bash-tasks cleanup claim (argus nit) damocles 2026-06-01 14:13:22 +02:00
  • f3e4f10dea docs: fix stale /state/ paths in CLAUDE.md file map (harness-state split) damocles 2026-06-01 14:12:22 +02:00
  • 494a326029 docs: fix persistence.md paths for harness-state split damocles 2026-06-01 14:09:11 +02:00
  • 73bf7bef95 docs: document harness/ dir layout including bash-tasks damocles 2026-06-01 13:56:46 +02:00
  • 1433931904 docs: document bash_run and bash_status tools in turn-loop.md damocles 2026-06-01 13:55:19 +02:00
  • 6865b63016 docs: add execution tool group to conventions.md tool groups table damocles 2026-06-01 13:54:21 +02:00
  • 3c853c2b58 feat: include active bash tasks in get_loose_ends output damocles 2026-06-01 13:46:31 +02:00
  • 044ff5523c fix: call matrix::sync_agent on rebuild, mirrors startup sweep damocles 2026-06-01 13:43:02 +02:00