Commit graph

  • 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
  • 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