Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • 2bfa5bc1a8 feat(schedules): make schedules pausable iris 2026-06-27 13:50:18 +02:00
  • 3fedc102cc refactor(#2051): fold body-return into forge_http instead of a near-copy atlas 2026-06-27 14:09:22 +02:00
  • 512e9ff09f fix(#2051): verify config-repo branch protection actually applied atlas 2026-06-27 13:59:57 +02:00
  • 31433da3aa fix(permissions): propagate I/O errors as 500 from delete_agent_permissions iris 2026-06-27 13:40:34 +02:00
  • a8fb33e2ee fix(permissions): mark stale agents and allow removing their explicit entries iris 2026-06-27 13:35:06 +02:00
  • f060456860 feat(#2024): add /effort terminal slash command damocles 2026-06-27 13:18:18 +02:00
  • 145f58b0b1 fix(core): add rebuild-live-log class to live-log container div iris 2026-06-27 13:14:12 +02:00
  • c65201ed7c fix(dashboard): render update_meta_inputs + schedule_prompt approval cards iris 2026-06-27 13:03:41 +02:00
  • 5972605aeb feat(#2039): drop is_primary from get_agent_meta matrix identities damocles 2026-06-27 12:39:44 +02:00
  • 5b442796ca feat(#2039): list matrix identities in get_agent_meta damocles 2026-06-27 11:51:34 +02:00
  • 52de0ca648 feat(#2038): hint matrix bridge errors may be a daemon restart damocles 2026-06-27 10:30:30 +02:00
  • f477a2f901 feat(#2039): require explicit account when multiple matrix accounts configured damocles 2026-06-27 10:55:46 +02:00
  • e349416d1a fix(#2031): use Duration::from_hours(1) for clippy duration-suboptimal-units damocles 2026-06-27 10:10:13 +02:00
  • 601ed2429d fix(#2031): backtick paths in vacuum doc comments for clippy doc-markdown damocles 2026-06-27 10:07:30 +02:00
  • 49fc61212b fix(#2031): move bash-tasks + events vacuum agent-side (privsep ownership) damocles 2026-06-27 00:26:56 +02:00
  • 09603b77b9 feat(#2006): rename manageRootAgent option to ruthless (invert sense) damocles 2026-06-26 23:16:09 +02:00
  • 4fa17de387 feat(#2006): add services.hyperhive.manageRootAgent to opt out of root-agent auto-management damocles 2026-06-26 22:23:28 +02:00
  • 8aba2e5509 fix(#2033): drop tracker tag from code comment (tracker-tag lint) damocles 2026-06-27 00:13:47 +02:00
  • 652acf8c6e fix(#2033): gate matrix mcp bridge startup on token, not daemon socket damocles 2026-06-26 23:56:20 +02:00
  • 3b0a914487 feat(#2035): auto-discover dashboard-provisioned matrix accounts via token+homeserver sidecar damocles 2026-06-27 00:11:13 +02:00
  • cc73bc7cd0 fix(#2030): point pending-login warning at the dashboard, not a nonexistent hivectl login verb damocles 2026-06-26 23:44:38 +02:00
  • afa07d5fc1 fix(#2014): add serde skip_serializing_if to HiveUrls option fields damocles 2026-06-26 23:42:15 +02:00
  • cae1dd8147 feat(#2014): hivectl open verb + Urls host request for web surfaces damocles 2026-06-26 23:13:06 +02:00
  • c2ba841932 docs(turn-loop): present managed-settings as current state, drop changelog phrasing damocles 2026-06-26 22:33:34 +02:00
  • b231ed2392 feat(#1969): ship claude settings via /etc/claude-code/managed-settings.json damocles 2026-06-26 21:36:16 +02:00
  • 70d1cdc859 feat(#2017): add hivectl agents list verb showing agent status + technical state damocles 2026-06-26 22:12:50 +02:00
  • 4407967a2f fix(#2018): reword tracker tag in agent_exists doc comment to prose (tracker-tag lint) damocles 2026-06-26 22:13:52 +02:00
  • 49067ad83e fix(#2018): surface permission error in hivectl agent lookup instead of misleading 'no such agent' damocles 2026-06-26 22:00:13 +02:00
  • b0c89af817 chore(#1931): remove non-working hivectl migrate-stats verb damocles 2026-06-26 18:06:46 +02:00
  • 0d17ae69f4 docs: drop stale 'required infrastructure' framing from ensure_root_agent damocles 2026-06-26 17:23:51 +02:00
  • c16eff0d5c fix(#2003): reword root auto-start comment (not 'required infra'; opt-out is a separate host setting) damocles 2026-06-26 17:23:17 +02:00
  • 916c0b11c5 fix(#2003): drop issue tag from inline comment (tracker-tag lint) damocles 2026-06-26 17:21:30 +02:00
  • 2cd089b65f fix(#2003): start root container if present-but-stopped on hive-c0re boot damocles 2026-06-26 17:17:09 +02:00
  • ad8ed452fd fix(#2002): mkdir container /etc before writing bridge-DNS marker (fresh install) damocles 2026-06-26 17:13:41 +02:00
  • 8e366c8a10 docs(security): operator-merge IS enforced on the internal forge atlas 2026-06-26 01:42:04 +02:00
  • 524b1de98c docs(security): correct the operator-merge bullet (mara review) atlas 2026-06-26 01:29:23 +02:00
  • 9daed8acc1 docs(security): restore the State-file endpoint heading atlas 2026-06-26 00:23:02 +02:00
  • cf581d14b8 docs(security): document the agent trust model atlas 2026-06-26 00:00:04 +02:00
  • 09dc3682d7 fix(#1995): send {} body on schedule cancel-all (was empty body 400) damocles 2026-06-26 00:35:52 +02:00
  • eba637b36c docs(#1990): fix for_agent ordering doc + add # errors (argus review) damocles 2026-06-26 00:29:22 +02:00
  • 49db9d6e1c feat(#1990): surface pending recv() message count in get_loose_ends damocles 2026-06-26 00:25:28 +02:00
  • 678f50f3fb docs(#1989): add # errors doc to rebuild_agent + rebuild (argus review) damocles 2026-06-25 23:59:54 +02:00
  • 1f0cc010ad fix(#1989): don't relock on meta-update cascade rebuilds (was reverting the bump) damocles 2026-06-25 00:36:52 +02:00
  • 527dff0200 feat(#1985): add # Errors doc to subscription run (argus review) damocles 2026-06-24 23:28:58 +02:00
  • fce9bb8c11 feat(#1985): subscription --list to audit watched repos damocles 2026-06-24 23:19:13 +02:00
  • 9f40bd13f9 fix(#1896): remove dead forge_notify reason drop-list + auto-unsubscribe damocles 2026-06-24 23:07:48 +02:00
  • ca44fd56df fix(#1896): drop self-authored issue/pr creation wakes in forge_notify damocles 2026-06-24 22:19:32 +02:00
  • c68706e899 fix(#1982): migrate-stats tolerates pre-session_id dbs + skips failed agents damocles 2026-06-24 21:33:25 +02:00
  • a94fb9955f fix(#1974): pair token cols by array position (argus review) damocles 2026-06-24 21:17:42 +02:00
  • 5393f0e7d4 feat(#1974): migrate-stats — add session.id/start_type/terminal.type + session.count (review) damocles 2026-06-24 21:15:30 +02:00
  • d9d5495f1f docs: regenerate hivectl-cli.md for the migrate-stats verb damocles 2026-06-24 21:05:37 +02:00
  • ef6a86872d feat(#1974): hivectl migrate-stats — backfill per-agent token history to otel damocles 2026-06-24 20:48:38 +02:00
  • af10a4bfef fix(otel): cumulative metric temporality + metricIntervalMs knob (real metrics-export fix) damocles 2026-06-24 20:28:37 +02:00
  • 609438a889 fix(#1977): exposeHostPorts is firewall-only (drop conflicting loopback proxy) damocles 2026-06-24 19:48:50 +02:00
  • fe68bfbadc fix(network): co-locate exposeHostPorts firewall opening with the proxies (argus review on #1972) damocles 2026-06-24 19:28:29 +02:00
  • 0172106559 feat(#1971): network.exposeHostPorts to reach host-loopback services from agents damocles 2026-06-24 19:17:37 +02:00
  • baa5ce3e1a gui: one shared dbus session bus for the gui session (#1906) damocles 2026-06-24 00:06:07 +02:00
  • 14ae7367cd fix(systemd): set explicit SyslogIdentifier on hyperhive-declared units atlas 2026-06-23 22:49:34 +02:00
  • fae2025247 docs(approvals): update helper-events routing to reflect shipped behavior iris 2026-06-23 22:13:28 +02:00
  • 60403fd27c docs(approvals): drop tracker-tag refs; add topology.rs pointer for role iris 2026-06-23 22:10:08 +02:00
  • 136102cd27 docs(approvals): reframe stale 'the manager' as the root agent iris 2026-06-23 17:56:32 +02:00
  • e816cf4d72 fix(ci-log): address review — prose tags, correct module doc, typed miss atlas 2026-06-23 22:30:19 +02:00
  • d340c1773a fix: ci-log durable persisted-log fallback for pruned runs atlas 2026-06-23 22:16:18 +02:00
  • 3d2e0ef561 feat(#1906): non-root weston gui on a fixed vnc port damocles 2026-06-23 22:26:08 +02:00
  • 5caec9c1a9 fix(forge): config-repo main is fast-forward-only (no auto force-push) atlas 2026-06-23 22:24:23 +02:00
  • 60da6c14b4 fix(forge): reword tracker-tag references in doc comments to prose atlas 2026-06-23 15:29:20 +02:00
  • 558552ec54 docs(forge): s/mirror/config repo/ in dashboard anchor bullet for consistency atlas 2026-06-23 15:17:12 +02:00
  • 2fe79aaef5 feat(#1787): make agent-configs/<n> the agent-editable, PR-merge config surface atlas 2026-06-23 15:11:22 +02:00
  • f7d84f4847 fix(#1957): persist hivectl-start running-agents snapshot in the broker kv table damocles 2026-06-23 21:34:49 +02:00
  • e5da5b900e docs: fix remaining bare /kill/ and /rebuild/ paths → /api/ variants iris 2026-06-23 21:43:55 +02:00
  • 4634094502 docs(web-ui/dashboard): fix stale /kill/ bare paths → /api/kill/ + graceful=true iris 2026-06-23 21:40:47 +02:00
  • ebaf192476 fix(#1953): gate approval cancel on submitter ownership + document submitter_of errors damocles 2026-06-23 21:22:08 +02:00
  • 3618399d94 fix(#1953): route approval helper-events to the submitter, not the root agent damocles 2026-06-23 20:09:40 +02:00
  • 14539de7d0 fix(#1962): pin harness SyslogIdentifier so otel ExecStart wrapper doesn't rename the log unit damocles 2026-06-23 21:44:19 +02:00
  • 21ec7dc23d feat(#1930): forward otel headers credential into agent containers via nspawn --load-credential damocles 2026-06-23 21:12:39 +02:00
  • 838cc9af9a feat(#1930): move otel stats export to host-level services.hyperhive.otel damocles 2026-06-23 20:42:15 +02:00
  • e18ddff0b0 docs(approvals): reframe stale 'the manager' as the root agent iris 2026-06-23 17:56:32 +02:00
  • 211dab6f90 fix(dashboard): carry pr_number on live approval_added iris 2026-06-23 18:44:13 +02:00
  • 12ed5da11a refactor(#1825): drop MANAGER_NAME special-cases in crash_watch + tombstones damocles 2026-06-23 17:45:05 +02:00
  • 6dcc1cb7e1 fix(reopen): add # Errors doc to run() atlas 2026-06-23 15:30:51 +02:00
  • 11fb2ac0fc hive-forge: add 'reopen' verb (pr reopen / issue reopen) atlas 2026-06-23 14:54:45 +02:00
  • efb34ef677 fix(dashboard): drop stale manager destroy-hiding comment + vestigial block iris 2026-06-23 15:05:52 +02:00
  • 9ee5a94d50 fix(#1930): headersCredential str type (no nix-store copy) + route traces to otlp damocles 2026-06-23 13:44:51 +02:00
  • 97ef00742e feat(#1930): optional per-agent OTEL stats export via claude-code telemetry damocles 2026-06-23 12:51:57 +02:00
  • 4c53898382 fix(#1940): carry pr_number on the live approval_added event damocles 2026-06-23 15:11:28 +02:00
  • 6516d4282e fix(#1932): hivectl start restores only the previously-running agents damocles 2026-06-23 14:59:40 +02:00
  • d1125207b4 fix(#1940): render merge_config_pr approval cards iris 2026-06-23 14:53:42 +02:00
  • 00f682991c refactor(#1896): remove dead forge_notify reason plumbing + fix docs damocles 2026-06-23 14:44:25 +02:00
  • abd70531d5 hive-forge: fix stale ci-rerun CLI variant doc atlas 2026-06-23 12:01:05 +02:00
  • c9c59c2a1d hive-forge: ci-rerun dispatches a fresh run via workflow-dispatch API atlas 2026-06-23 11:25:33 +02:00
  • cd4bdf4eea feat(#1778): add hive-forge ci-rerun to re-run CI without an empty commit atlas 2026-06-22 19:46:04 +02:00
  • 658812c263 feat(#1940): expose pr_number on approvalview for merge_config_pr damocles 2026-06-23 14:20:10 +02:00
  • e593547063 feat: make the bootstrap/root container destroyable (drop stale destroy guard + redundant hive-priv manager allows) damocles 2026-06-23 14:07:01 +02:00
  • 20e26ad28d docs(persistence): correct the root-container destroy claim (imperative, not declarative) iris 2026-06-23 13:55:25 +02:00
  • 80c33f5108 docs(security): drop redundant bootstrap-container allowlist entry iris 2026-06-23 13:52:56 +02:00
  • 7e0190e27c docs: address mara review on #1936 iris 2026-06-23 12:31:38 +02:00
  • c24ca4dfe1 docs(dashboard): reframe stale 'the manager' as the root/submitting agent iris 2026-06-23 12:04:45 +02:00
  • ec5c7d49c4 docs: reframe stale 'the manager' as the root/bootstrap container (infra + web-ui) iris 2026-06-23 12:02:57 +02:00
  • adb76f3cdf docs(persistence): reframe stale 'the manager' as the root agent iris 2026-06-23 12:01:40 +02:00
  • d6debd4762 docs(conventions): reframe stale 'the manager' as the root/bootstrap agent iris 2026-06-23 12:00:09 +02:00