Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • 5da1ef4963 hivectl: trim --graceful doc to 'applies to agents only' atlas 2026-06-19 12:13:15 +02:00
  • 31a4947aff hivectl: add hive-wide restart verb (stop then start) atlas 2026-06-19 12:04:35 +02:00
  • 52ea715d60 docs: document the build + local-check workflow in conventions atlas 2026-06-19 12:16:46 +02:00
  • 1b81ad423e hive-c0re: wire hivectl --graceful to enqueue GracefulStop damocles 2026-06-19 11:57:37 +02:00
  • cba02fc47e dashboard: label graceful-stop queue entries 'stopping…' on agent cards iris 2026-06-19 11:58:00 +02:00
  • 2dda2f3c74 docs(dashboard): graceful stop is live — backend enqueues GracefulStop transient iris 2026-06-19 11:55:42 +02:00
  • ae1bdd084a hivectl: make --socket a global flag instead of per-verb atlas 2026-06-19 09:49:01 +02:00
  • 03ea5d601b hive-c0re: graceful agent stop — quiesce harness, flush state, then stop damocles 2026-06-19 08:43:08 +02:00
  • bf65345b83 docs(dashboard): document themed dialog system + graceful-stop checkbox iris 2026-06-19 08:59:13 +02:00
  • 3d15fcb409 hive-bash-mcp: kill is fire-and-forget; retry with force to escalate; must_use (review) damocles 2026-06-19 08:20:22 +02:00
  • fc0ff10aee hive-bash-mcp: escalate sigint→sigkill on graceful kill + document panics (review) damocles 2026-06-19 08:13:24 +02:00
  • b16629801b hive-bash-mcp: add kill tool to stop a running or pending bash task damocles 2026-06-19 01:34:18 +02:00
  • e1b7f7cbec docs: regenerate hivectl-cli.md for the new stop/start verbs atlas 2026-06-19 02:15:38 +02:00
  • 0df9e40940 hivectl: collapse infra allowlist + restart/control ops onto SIBLING_CONTAINERS atlas 2026-06-19 00:50:00 +02:00
  • c673dce73d hivectl: resolve stop/start scope to names at the c0re entry point atlas 2026-06-19 00:40:22 +02:00
  • 465dd2d433 hivectl: note that stop --graceful is not yet effective atlas 2026-06-19 00:33:28 +02:00
  • fbb48ed3ce hivectl: add hive-wide start/stop verbs atlas 2026-06-19 00:30:37 +02:00
  • 5b99eb1f8f dashboard: keep bulk/M0V3 partial-failure toasts until dismissed iris 2026-06-19 02:08:11 +02:00
  • 7c2de690ec dashboard: theme all remaining dialogs (replace native confirm/alert/prompt) iris 2026-06-19 02:03:46 +02:00
  • ff3317eb20 hive-bash-mcp: invoke bash via /usr/bin/env (review) damocles 2026-06-19 01:46:04 +02:00
  • 2d97401fc0 hive-bash-mcp: run tasks under bash instead of sh damocles 2026-06-19 01:40:09 +02:00
  • 5a06d1156b hive-forge: add repo-labels verb to list a repo's full label set atlas 2026-06-19 01:45:08 +02:00
  • a45b56f658 dashboard(modal): label the dialog via aria-labelledby for a11y iris 2026-06-19 01:20:19 +02:00
  • 69682a6afa bound /api/state container rescan so introspection survives a saturated build backend damocles 2026-06-18 21:15:29 +02:00
  • 0407e7da62 dashboard: extract themed dialog into a reusable modal.js component iris 2026-06-19 00:25:22 +02:00
  • 03b10d22cd dashboard(swarm): themed stop confirm modal with graceful checkbox iris 2026-06-19 00:20:05 +02:00
  • 9a6306540b fix agent disk usage reading container-internal state path on the host damocles 2026-06-18 13:05:33 +02:00
  • 68b0894f5b add list_accounts daemon op to hive-matrix-mcp damocles 2026-06-18 12:19:59 +02:00
  • 2efd95d0f5 nix(ci): pin the runner readiness gate to --store daemon atlas 2026-06-18 10:46:26 +02:00
  • 74196ac582 dashboard(swarm): wrap agent status to two lines, always show set-time iris 2026-06-18 11:45:00 +02:00
  • 6a7c0bcad8 docs(web-ui): matrix-accounts picker reads state.containers iris 2026-06-18 10:03:45 +02:00
  • d8d589ccb2 dashboard(matrix-accounts): populate agent picker from state containers iris 2026-06-18 09:39:34 +02:00
  • 3b8e77c1c1 nix(gateway): factor the self-signed condition into a shared option atlas 2026-06-18 01:03:55 +02:00
  • 9f03cf31ba nix(ci): trust the hive CA in the runner's Node actions (self-signed TLS) atlas 2026-06-18 00:08:45 +02:00
  • 1bc26429f2 dashboard(home): harden matrix-rain fade-trail colour parsing iris 2026-06-17 21:59:12 +02:00
  • 31001d52e8 dashboard(home): matrix-rain backdrop on the H0M3 page iris 2026-06-17 21:46:25 +02:00
  • 58cc720173 nix(ci): gate the actions runner on nix-daemon readiness atlas 2026-06-17 21:17:35 +02:00
  • 1a3f82a459 nix(gateway): self-signed TLS as the implicit default, deprecate the toggle atlas 2026-06-17 20:26:03 +02:00
  • 0b4c2419f5 ci: retrigger after prior run timed out at 55m (runner recovery window) atlas 2026-06-17 21:05:39 +02:00
  • 1e39a6c12b feat(forge): trust the system CA store in the hive-forge client atlas 2026-06-17 20:06:40 +02:00
  • 9b54eff5d1 dashboard(html): fix stale P3RM1SS10NS pane comment after the save-all change iris 2026-06-17 20:14:09 +02:00
  • 4f3f6522d2 feat(tls): embed hive CA into agent flakes for self-signed trust atlas 2026-06-17 19:38:56 +02:00
  • 9f9c1167ae hive-forge: add pr-commits verb (PR commit list, survives rebase-rewritten shas) damocles 2026-06-17 19:19:29 +02:00
  • 3cec0a69eb docs(web-ui): update P3RM1SS10NS section for the save-all button iris 2026-06-17 19:14:59 +02:00
  • fe5e0bd841 dashboard(core): add disk column to the LOAD container-resources table iris 2026-06-17 18:48:20 +02:00
  • d57f8845b4 feat(c0re): per-container disk-size sampler on container-load (#1659) damocles 2026-06-17 18:43:01 +02:00
  • 74a90fd7d6 nix(tls): host hive-CA + gateway leaf for self-signed mode atlas 2026-06-17 18:49:08 +02:00
  • 4297436d94 dashboard: single save-all button for the permissions page iris 2026-06-17 17:53:03 +02:00
  • df96c21b0c prompt: document turn-as-checkpoint + request_next_turn to cut redelivery damocles 2026-06-17 18:13:02 +02:00
  • e7a4b33c1e nix(forge): drop tracker tag from ROOT_URL comment atlas 2026-06-17 18:31:27 +02:00
  • 147fb46cdc nix(forge): derive ROOT_URL scheme from gateway TLS, not always http atlas 2026-06-17 18:22:35 +02:00
  • 8e24814efe feat(dashboard): batch POST /api/permissions for save-all perms (#1719) damocles 2026-06-17 18:08:19 +02:00
  • 75dbcc2aa2 nix(c0re): trim the network-isolation narrative from the forge/matrix URL comments atlas 2026-06-17 16:58:20 +02:00
  • e8c2ef087c nix(c0re): set HIVE_FORGE_URL to the gateway URL directly, drop dead if/else atlas 2026-06-17 16:56:26 +02:00
  • 61db5afc22 nix(c0re): guard agent forge/matrix URLs on hyperhive.enable, not network.enable atlas 2026-06-17 16:07:39 +02:00
  • 78482cb624 nix: remove the non-isolated (shared-netns) mode atlas 2026-06-17 15:29:52 +02:00
  • 8acf9dcd9b hive-forge: surface pr-reviews write flags in its --help summary (closes #1716) damocles 2026-06-17 15:16:58 +02:00
  • 726561f66c harness: assert matrixAccounts tokenFile basenames start with matrix-token (#1702 BE-3) damocles 2026-06-17 11:15:02 +02:00
  • 17e6afef8d ci: re-trigger (prior run hit a runner timeout, not a code error) damocles 2026-06-17 12:20:39 +02:00
  • f723806eae list: reject --page 0 and --limit 0 (1-based; clap range parser, per review) damocles 2026-06-17 11:06:29 +02:00
  • 2005b205e9 list: paging via --page instead of --all (token-bounded per call, per review) damocles 2026-06-17 09:42:57 +02:00
  • 0aef643797 hive-forge: add --all to list for full-pagination repo-wide sweeps damocles 2026-06-17 01:16:23 +02:00
  • 21e5233c1f ci-log: graceful message when a run's logs are gc'd (404/500) instead of raw http error damocles 2026-06-17 10:05:21 +02:00
  • e8d39ecb8b hive-sh4re: make harness_dir the single resolver; hive-ag3nt delegates (#1450) damocles 2026-06-16 12:36:48 +02:00
  • a69844d463 hive-forge: fix ci-log clippy cast_possible_truncation (use try_from) damocles 2026-06-16 11:51:01 +02:00
  • 2223af1b21 hive-forge: add ci-log verb for actions job step logs (closes #1674) damocles 2026-06-16 11:34:31 +02:00
  • 1d259e84f2 dashboard: tighten is_plain_ident to match hive-priv validate_name_chars (argus review) damocles 2026-06-16 11:02:07 +02:00
  • 9c480daf0a dashboard: POST /matrix-account-login + account-aware hive-priv matrix-token write (BE-2) damocles 2026-06-16 10:49:01 +02:00
  • 8799a9aa11 hive-matrix-mcp: document redaction power-level + concurrency semantics damocles 2026-06-16 11:06:39 +02:00
  • 55ba30aa18 hive-matrix-mcp: cover send_redact reason=None in round-trip test (argus note) damocles 2026-06-16 11:03:53 +02:00
  • 1c0f7a72f7 hive-matrix-mcp: add send_redact tool to delete matrix events damocles 2026-06-16 10:58:34 +02:00
  • 79af902d47 dashboard: drop tracker tag from matrix_accounts doc comment (lint) damocles 2026-06-16 10:24:32 +02:00
  • 1ebc384e66 dashboard: GET /api/matrix-accounts — list an agent's provisioned matrix accounts (#1698) damocles 2026-06-16 09:48:23 +02:00
  • 06d57a61f8 dashboard: fix matrix-accounts GET path to /api/matrix-accounts iris 2026-06-16 09:53:18 +02:00
  • 8bb3bd82a1 dashboard: drop matrix-accounts experimental notice; relabel list as provisioned iris 2026-06-16 09:42:11 +02:00
  • 9293fe3ac9 dashboard: matrix-accounts page — provision/login per-agent external matrix accounts iris 2026-06-15 23:17:32 +02:00
  • c187366961 dashboard: dedent call.js moved blocks to module top level iris 2026-06-16 09:56:02 +02:00
  • a0fc7e1a9f dashboard: extract questions domain into call.js — Y3R C4LL split complete iris 2026-06-16 09:49:58 +02:00
  • d0ec0d2896 dashboard: extract operator-inbox + approvals into call.js (#1451) iris 2026-06-16 09:37:01 +02:00
  • e6f9679ec9 hive-forge: add issues/issue-list discovery aliases for the list verb atlas 2026-06-15 23:41:56 +02:00
  • e5cd4e58f1 matrix multi-account: isolate per-account stale-token failure so a bad secondary token doesn't kill the daemon damocles 2026-06-15 23:13:45 +02:00
  • c27f915e47 fix(meta): forward HIVE_FORGE_URL etc. into globalEnvironment atlas 2026-06-15 21:52:18 +02:00
  • f7199f183c drop issue number from source comment (tracker-tag lint) damocles 2026-06-15 21:55:55 +02:00
  • 354b270d2a matrixAccounts url: single-source-of-truth default binding (addresses review) damocles 2026-06-15 21:48:51 +02:00
  • d15ecff6d2 isolation: forward HIVE_MATRIX_URL so matrix daemon reaches the gateway damocles 2026-06-15 21:38:34 +02:00
  • 314fb8298f docs: add agent.nix hyperhive.matrixAccounts multi-account matrix configuration (follow-up to #1692) lexis 2026-06-15 21:28:36 +02:00
  • 8ba0abcf27 matrixAccounts: assert no extra named 'main' (reserved for hive account) damocles 2026-06-15 21:16:53 +02:00
  • 36fb041c55 matrixAccounts: hive 'main' is implicit primary, option declares extras only damocles 2026-06-15 21:09:15 +02:00
  • 63db108516 rework matrixAccounts to attrset keyed by name + matrixPrimaryAccount damocles 2026-06-15 20:57:50 +02:00
  • dcc059b4b8 feat: hyperhive.matrixAccounts nix option (matrix multi-account layer 2) damocles 2026-06-15 20:48:11 +02:00
  • 26d81cd36e fix(harness): stop resolvconf/dhcpcd clobbering the bridge DNS resolver atlas 2026-06-15 20:45:20 +02:00
  • 3b26f58a00 docs: note ping arm in dispatch_op is unreachable damocles 2026-06-15 20:28:31 +02:00
  • 8e79eb4f26 feat: multi-account matrix daemon (account-routed mcp surface) damocles 2026-06-15 20:23:42 +02:00
  • 73c53c7d4a feat(#1685): surface attachments in read_room + add download_file damocles 2026-06-15 18:17:35 +02:00
  • 6490fc422e feat(hive-forge): add artifact-get verb to download CI run artifacts atlas 2026-06-15 17:29:07 +02:00
  • 801b886a4c drop stale send_file_dm doc refs (per review) damocles 2026-06-15 17:26:32 +02:00
  • 07941421c1 replace send_file_dm with open_dm resolver (per review) damocles 2026-06-15 17:21:23 +02:00
  • 19f1fa4f28 rustfmt send_file handlers damocles 2026-06-15 17:08:06 +02:00
  • cbbd6f3d6e feat(#1681): add matrix send_file + send_file_dm tools damocles 2026-06-15 17:02:30 +02:00
  • 1b0f035a05 matrix: add #[must_use] on room_label per review damocles 2026-06-15 12:13:39 +02:00