Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • 188f3ea5ec chore: scrub #NNN issue references from code comments and nix descriptions iris 2026-06-01 09:25:20 +02:00
  • 083a100ba1 fix(#665): kill child on timeout, guard running-for display, drop stale doc ref damocles 2026-06-01 13:13:51 +02:00
  • 1178bb2999 feat(#665): harness-internal async bash task runner (option B) damocles 2026-06-01 13:07:11 +02:00
  • 9bd37d4df3 fix(#4): rename shared org from org-shared to internal damocles 2026-06-01 13:14:48 +02:00
  • 6044cd4d79 feat(#4): seed org-shared/docs repo, grant every agent read access damocles 2026-06-01 12:26:28 +02:00
  • ae6d23594d feat(#2): split harness-internal state from agent-visible state damocles 2026-06-01 12:52:22 +02:00
  • ce875646a5 refactor(#3): topology-based rebuild ordering — parents before children damocles 2026-06-01 13:16:44 +02:00
  • 025746b674 fix(#438): use QueueSource::AutoUpdate for StartupSweep parent, fix AutoUpdate doc damocles 2026-06-01 12:19:50 +02:00
  • ba7e9b0ef2 feat(#438): add StartupSweep queue kind — group boot-time rebuilds under a parent entry damocles 2026-06-01 11:50:43 +02:00
  • 816523861c feat(#513): inject HIVE_TOOL_GROUPS from meta tool-groups.json per agent damocles 2026-06-01 12:17:47 +02:00
  • 98d9204ebf feat(#513): add ToolGroup enum, derive allowed_mcp_tools from groups + HIVE_TOOL_GROUPS env damocles 2026-06-01 11:29:26 +02:00
  • e75088bf40 docs: trim meta.rs module doc to pointer (#715) damocles 2026-06-01 10:59:07 +02:00
  • 42fe3965de docs: move dashboard.rs security + bind rationale to docs (#715) damocles 2026-06-01 10:57:39 +02:00
  • 12a26e6cb0 docs: migrate reminder/gateway/crash-watch/migrate prose to docs (#715) damocles 2026-06-01 10:47:09 +02:00
  • 34cc68bdfb docs: migrate scheduled-prompts worker + dashboard-events design prose to docs damocles 2026-06-01 10:37:20 +02:00
  • 1b8a6be8ce docs: add build_logs.sqlite section to persistence.md, trim build_logs.rs module doc damocles 2026-06-01 10:34:51 +02:00
  • 5522d65074 docs: add token scopes section to forge.md, trim forge.rs module doc + scope comments damocles 2026-06-01 10:27:21 +02:00
  • 88cdab411e docs: add container lifecycle section to coordinator.md, trim lifecycle.rs prose damocles 2026-06-01 10:20:41 +02:00
  • f20432430d docs(CLAUDE.md): add coordinator.md entry (follow-up to #928) lexis 2026-06-01 10:09:30 +02:00
  • 64f11a862d docs: add coordinator.md, move rebuild-queue prose from code (#715) damocles 2026-06-01 10:07:51 +02:00
  • 89030ff1e1 docs: clarify per-agent user comment in harness-base.nix damocles 2026-06-01 09:44:43 +02:00
  • 450efd5429 refactor: rename manager-only annotations to privileged in Request enum damocles 2026-06-01 11:02:09 +02:00
  • 4263fd25f5 fix: use rustdoc comments for manager-only variant markers damocles 2026-06-01 09:34:33 +02:00
  • 15617cef9a refactor: unify AgentRequest/Response + ManagerRequest/Response into Request/Response (#691) damocles 2026-06-01 09:30:44 +02:00
  • 2fd6de7bab fix: address argus review nits — tmpfiles dir comment, drop redundant chmod atlas 2026-06-01 00:18:19 +02:00
  • f0bd572b35 fix: correct runner registration ordering — oneshot + tmpfiles atlas 2026-06-01 00:13:00 +02:00
  • 6f25ff7ee7 docs: add ci.md — hive-ci Forgejo Actions runner guide iris 2026-06-01 00:04:57 +02:00
  • d14df8b9a0 lifecycle: thread on_step callback through rebuild for accurate queue step labels damocles 2026-05-31 23:53:02 +02:00
  • 4df65deb20 fix: move gitea-actions-runner package to top-level option atlas 2026-05-31 23:54:44 +02:00
  • 52cfc3ea1c reshape swarm peers: domain-as-key, certFingerprint field damocles 2026-05-31 23:29:30 +02:00
  • a8e8c50a30 refactor: move ci options to services.hyperhive.forge.ci atlas 2026-05-31 23:52:57 +02:00
  • 803ea9d7f6 docs: fix swarm.md — peer list reaches agents via HYPERHIVE_PEERS env, not get_agent_meta iris 2026-05-31 23:49:14 +02:00
  • b79ef005b5 docs: add swarm.md — multi-hive peer config guide iris 2026-05-31 23:45:45 +02:00
  • 45cbf2eded fixup: trim systemPackages to git only atlas 2026-05-31 23:37:31 +02:00
  • 5f79ff68f0 fixup: ci.yml — run on PR only, not every branch push atlas 2026-05-31 23:33:38 +02:00
  • 61565e3c3a fixup: drop stale docs/ci.md forward-ref in module comment atlas 2026-05-31 23:33:04 +02:00
  • 0fa0e821d9 fixup: stateVersion 26.05, drop ubuntu labels, simplify CI workflow atlas 2026-05-31 23:31:38 +02:00
  • bf350df442 fixup: hive-ci auto-registers runner via forge admin API atlas 2026-05-31 23:29:19 +02:00
  • aa7ebbcd3b feat: add hive-ci module — Forgejo Actions runner for CI atlas 2026-05-31 23:24:16 +02:00
  • b6c5dcc397 docs: update P33RS tab wiring to match domain-as-key reshape iris 2026-05-31 23:35:47 +02:00
  • d266889263 fix: matrix registration token 0o640 -> 0o600 damocles 2026-05-31 23:31:39 +02:00
  • 2fb1b9eb5a docs: fix P33RS tab — correct nix option name and peer card icon iris 2026-05-31 23:30:56 +02:00
  • 8ba1947c3f docs: add P33RS tab to dashboard layout docs iris 2026-05-31 23:27:52 +02:00
  • c353dc1893 fix: emit relative container link URLs from harness, update dashboard join iris 2026-05-31 23:18:35 +02:00
  • 7a8b8fe266 feat: P33RS tab — peer hive link cards in dashboard iris 2026-05-31 23:10:03 +02:00
  • d45b2f0293 chore: scrub issue/PR cookies from gateway + network nix modules and gateway_nginx.rs atlas 2026-05-31 23:08:07 +02:00
  • 4093f4fdb4 fixup: remove issue tags from code, use plain prose damocles 2026-05-31 23:05:03 +02:00
  • 348fb3792a feat(#589): swarm peers option + HYPERHIVE_PEERS env wire v0 damocles 2026-05-31 22:48:14 +02:00
  • cce85a6c1b fix(#540): use systemd.globalEnvironment instead of environment.variables iris 2026-05-31 22:58:46 +02:00
  • 8a97277f20 fix(#540): pin weston socket + inject WAYLAND_DISPLAY globally iris 2026-05-31 22:19:26 +02:00
  • 3b76842853 gateway_nginx: fix stale module doc + clarify reload log (argus nits) atlas 2026-05-31 22:41:21 +02:00
  • 01d7c37af2 gateway: fix nginx reload — trigger from host via systemd-run (#889) atlas 2026-05-31 22:35:06 +02:00
  • 21213be1b6 lifecycle: chown per-agent socket dir to the agent user müde 2026-05-31 22:37:24 +02:00
  • 30328a5184 fix(#888): http→https in forge_public_url doc comment example iris 2026-05-31 22:08:59 +02:00
  • d3ca857659 fix(#888): use gateway forge URL in dashboard links iris 2026-05-31 21:53:33 +02:00
  • 61b9c23613 fix(#886 follow-up): restore docs/web-ui.md to thin index iris 2026-05-31 21:54:52 +02:00
  • 12985ade6d fix(#726): handle broadcast Lagged + clear on SSE reconnect iris 2026-05-31 21:31:57 +02:00
  • 050e130eba build-logs: SSE live streaming + raw download (#726 phase 4) iris 2026-05-31 21:23:01 +02:00
  • c4ce91b61f build-logs viewer: add --crust var + aria-expanded on row buttons (argus nits) iris 2026-05-31 21:02:28 +02:00
  • cc6227ccb5 dashboard: build-log side-panel viewer in agent card (#726 phase 3) iris 2026-05-31 20:30:57 +02:00
  • 65f385a7a0 fix(#804): spinner arc needs border-radius: 50% to travel a circle iris 2026-05-31 21:41:57 +02:00
  • 8b238bbfaf agent UDS: chmod per-agent socket dir 0777 + log web_ui::serve errors müde 2026-05-31 21:38:28 +02:00
  • c7360cf0bb docs(#727): split docs/web-ui.md into shape / dashboard / agent iris 2026-05-31 21:34:17 +02:00
  • e1e5195081 dashboard + agent UI: surface hive_name + swarm_name in chrome (#701) iris 2026-05-31 20:40:12 +02:00
  • fdd5fa2977 fix(#636): stop before kill in cold-start fallback (argus) damocles 2026-05-31 21:00:35 +02:00
  • b3fde40ac8 fix(#636): fall back to kill+start when container start fails after rebuild damocles 2026-05-31 20:25:52 +02:00
  • 36c683138d feat(#704): add <children> recipient sentinel — fan-out to direct descendants damocles 2026-05-31 20:41:34 +02:00
  • 7cc2690717 hive-c0re: pass build_logs the parent dir, not the broker.sqlite file müde 2026-05-31 20:53:35 +02:00
  • 252d8bf9af doc: add non-atomicity comment to emit_status RMW (argus note) damocles 2026-05-31 20:30:29 +02:00
  • fce1f49f6a refactor(#838): consolidate harness state files into hyperhive-harness.json damocles 2026-05-31 20:19:56 +02:00
  • f6b3145349 dashboard: add GET /api/build-logs/{agent} + /id/{id} endpoints (#726 phase 2) iris 2026-05-31 20:26:38 +02:00
  • cbe8d25e25 dashboard.rs: update gateway routing comment to reflect agents.conf (#872) atlas 2026-05-31 20:24:39 +02:00
  • 9eb8012c9b gateway: scope bind-mount to gateway/ subdir, scrub #869 cookie (argus 🟡) atlas 2026-05-31 20:18:14 +02:00
  • 07434e8f50 gateway: hot-reload agents.conf at runtime (#869) atlas 2026-05-31 20:12:00 +02:00
  • f1d2063a84 hive-c0re: full build-log capture to sqlite, drop 32-line stderr ring (#726 phase 1) iris 2026-05-31 20:18:12 +02:00
  • 61aed469c9 fix post_set_parent doc: manager is reparentable damocles 2026-05-31 20:05:01 +02:00
  • 3fcacfbe6f docs(715): scrub 30 issue cookies from dashboard.rs damocles 2026-05-31 20:03:38 +02:00
  • adf89a1f25 hive-gateway: chown key.pem root:nginx 0640 for pre-start nginx -t müde 2026-05-31 19:50:43 +02:00
  • d10f7d4c13 hive-gateway: chmod cert parent dir so nginx worker can traverse müde 2026-05-31 19:44:16 +02:00
  • b0495c5167 hive-c0re: scrub lifecycle + meta cookies (#715 batch 9) damocles 2026-05-31 18:04:39 +02:00
  • 6d7ec90843 dashboard: revise rebuild spinner — transparent ring, single rotating arc (#804 follow-up) iris 2026-05-31 17:56:30 +02:00
  • 6cf169d324 dashboard: new S3TT1NGS tab housing the notification toggle (closes #763) iris 2026-05-31 17:53:03 +02:00
  • 80dd4babd4 hive-gateway: also gate cert gen on key existence (argus 🟡 on #865) damocles 2026-05-31 17:54:44 +02:00
  • 0aa0e5b95a hive-gateway: idempotent cert oneshot, always-run + parse check (#856 follow-up) damocles 2026-05-31 17:51:59 +02:00
  • 2bdb8c7d51 hive-c0re: scrub manager-surface cookies + SetParent doc fix (#715 batch 7) damocles 2026-05-31 17:42:57 +02:00
  • dd07ca946e hive-c0re: scrub host-integration cookies (#715 batch 8) damocles 2026-05-31 17:48:54 +02:00
  • 6bdfe52386 docs: scrub #NNN self-references (closes #719) iris 2026-05-31 17:47:21 +02:00
  • 2a2d76d733 hive-ag3nt: scrub mcp.rs cookies (#716 batch 8) iris 2026-05-31 17:37:33 +02:00
  • d62a9518c0 hive-c0re: scrub attribution cookies across background-task modules (#715 batch 6) damocles 2026-05-31 17:36:41 +02:00
  • 50a1eb41cf hive-gateway: nginx Requires= cert oneshot (fixes #856 from #848) damocles 2026-05-31 17:32:34 +02:00
  • d2f1a9d291 hive-c0re: extract agent-socket-plumbing prose (#715 batch 5) damocles 2026-05-31 17:29:38 +02:00
  • f8e0061f3f hive-ag3nt: scrub turn.rs cookies (#716 batch 7) iris 2026-05-31 17:29:20 +02:00
  • 55716be8fc hive-ag3nt + docs: extract web_ui prose (#716 batch 6) iris 2026-05-31 17:23:15 +02:00
  • 604146992a nix/hive-c0re: trim duplicate identity + flag prose (#718 batch 7) atlas 2026-05-31 17:21:36 +02:00
  • 0b3aa5391e hive-c0re/container_view.rs: scrub attribution cookies (#715 batch 4) damocles 2026-05-31 17:20:32 +02:00
  • 94c110fd5f hive-ag3nt + docs: extract harness binary shape prose (#716 batch 5) iris 2026-05-31 17:15:05 +02:00
  • 2ce8bb5b77 scheduled_prompts: address argus 🟡 on #849 — submit paths section + persistence.md anchor fix damocles 2026-05-31 17:14:27 +02:00
  • 50879cea5a hive-c0re + docs: extract scheduled_prompts prose (#715 batch 2) damocles 2026-05-31 17:07:57 +02:00
  • c7777f3d58 hive-gateway: hoist publicScheme/Port helpers to outer let (argus 🟡 on #848) damocles 2026-05-31 17:12:59 +02:00
  • 314f1774d8 hive-gateway: self-signed TLS for matrix-client well-known fetch (closes #837) damocles 2026-05-31 17:04:36 +02:00