Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • 09c51c87aa meta: collapse hyperhive's nixpkgs into meta's via follows (#317) damocles 2026-05-23 14:44:57 +02:00
  • 0e2319d206 frontend: populate real npmDepsHash from prefetch-npm-deps iris 2026-05-23 14:49:58 +02:00
  • 65532e8387 frontend: tighten extraFiles target type to strMatching regex iris 2026-05-23 13:36:22 +02:00
  • 2951da32e7 frontend: tighten extraFiles target validation per damocles review iris 2026-05-23 13:35:06 +02:00
  • 229c4292e9 frontend: cut over Rust binaries to ServeDir; delete legacy assets iris 2026-05-23 13:21:37 +02:00
  • 2ecf15bb6f frontend: nest asset output under dist/static/ iris 2026-05-23 13:11:41 +02:00
  • 892e034908 frontend: wire static-dir env var + per-agent extraFiles option iris 2026-05-23 13:08:36 +02:00
  • c8af7bc70c frontend: add hermetic nix derivation in nix/frontend.nix iris 2026-05-23 13:05:07 +02:00
  • 9c7d4df08c frontend: lock npm dependencies via package-lock.json iris 2026-05-23 13:03:52 +02:00
  • 8bebd78895 frontend: add npm workspace scaffold under frontend/ iris 2026-05-23 12:59:20 +02:00
  • d81b430136 rebuild_queue: pre-enqueue meta-update cascade at submit time (closes #347) damocles 2026-05-23 12:36:06 +02:00
  • 4c425ede69 docs: document rebuild queue panel + module (follow-up to #340) lexis 2026-05-23 12:27:03 +02:00
  • a2ed35cd19 dashboard: pin agent icon at a fixed size iris 2026-05-23 12:12:49 +02:00
  • 47d2f766c9 rebuild_queue: dashboard panel + snapshot field + SSE event wireup damocles 2026-05-23 11:57:16 +02:00
  • 11db5c2a8f rebuild_queue: switch dashboard / auto-update / manager call sites to enqueue damocles 2026-05-23 11:53:14 +02:00
  • 37f6bc4b6b rebuild_queue: wire worker into coordinator + dashboard event damocles 2026-05-23 11:49:43 +02:00
  • 5890e6796a rebuild_queue: add module with types + dedup + cancellation damocles 2026-05-23 11:45:10 +02:00
  • 73871f18c3 set_status: consolidate whoami into get_agent_meta with optional name damocles 2026-05-23 10:57:27 +02:00
  • 77fdaf0d1e set_status: add get_agent_meta tool for inter-agent status queries damocles 2026-05-23 01:25:34 +02:00
  • 8e8e8a771f set_status: add status_set_at timestamp (mtime of status file) damocles 2026-05-23 01:08:50 +02:00
  • fe2933b213 feat: add set_status MCP tool and status field to whoami/dashboard (closes #325) damocles 2026-05-23 01:04:49 +02:00
  • 6f3b56ad84 dashboard: tick question TTL chip every second iris 2026-05-23 10:44:05 +02:00
  • 5887111327 dashboard: stop nav-link icons cramming against the head row's right edge iris 2026-05-23 02:43:12 +02:00
  • 2c087f53ed dashboard: same bind retry policy as the agent half iris 2026-05-23 02:24:49 +02:00
  • d73175a23e harness: keep retrying web-UI bind on AddrInUse iris 2026-05-23 02:19:14 +02:00
  • 222a5b4dc6 dashboard+agent: agent backend owns its nav links; dashboard proxies iris 2026-05-23 01:28:46 +02:00
  • e70ae7776c harness-base: add assertions for common agent config mistakes (closes #318) damocles 2026-05-23 00:41:15 +02:00
  • ce539559d5 forge: use base64 crate for avatar payload iris 2026-05-23 01:15:16 +02:00
  • dbb2ca4393 forge: upload hyperhive logo as the core user's avatar iris 2026-05-23 01:05:58 +02:00
  • 832c2f86c5 docs: clarify hyperthive.model priority in README lexis 2026-05-23 00:44:42 +02:00
  • 77b249076f events: HIVE_DEFAULT_MODEL takes priority over persisted model (closes #319) damocles 2026-05-23 00:38:17 +02:00
  • cd9831b39e forge-avatar-sync: fix data URI prefix and add jq to service path (closes #197) damocles 2026-05-23 00:17:38 +02:00
  • edf7f1602d forge_notify: include reason field in all notification messages (closes #110) damocles 2026-05-22 23:58:30 +02:00
  • 7f97acf19e dashboard: render META INPUTS as a full tree with bulk select iris 2026-05-22 23:47:03 +02:00
  • dd3a820e57 hive-forge: reject empty/whitespace-only comment bodies (closes #297, closes #299) damocles 2026-05-22 23:31:14 +02:00
  • 631356f2f8 docs: update forge.rs entry for meta read access lexis 2026-05-22 23:05:09 +02:00
  • 06cb87917d docs: add agent configuration section to README (supersedes #302) damocles 2026-05-22 22:57:28 +02:00
  • 2ac77a416b hive-forge pr-create: set allow_maintainer_edit=true by default (closes #308) damocles 2026-05-22 22:52:36 +02:00
  • 40589c8510 docs: update spawn flow docs for apply_commit handling first spawn (follow-up to 66f1568) lexis 2026-05-22 21:46:27 +02:00
  • 3abb00c327 docs: add request_update_meta_inputs to manager tools (follow-up to 3e098c5) lexis 2026-05-22 21:45:28 +02:00
  • 96f93f3b5e docs: add request_next_turn to turn-loop.md (follow-up to c99261b) lexis 2026-05-22 21:44:53 +02:00
  • 4a27ef7304 dashboard: derive ctx badge thresholds from the model context window iris 2026-05-21 22:52:32 +02:00
  • cbd4b71322 fix #296: auto-generate GPG signing key for Forgejo on first boot damocles 2026-05-22 22:13:08 +02:00
  • a94b504883 forge_notify: skip-reasons drop-list filter, configurable via agent.nix damocles 2026-05-22 22:27:40 +02:00
  • b0f6bd8ece fix: self-calibrate context window from API result event damocles 2026-05-20 22:55:34 +02:00
  • 3e94914569 fix #289: full forge sync on rebuild (extract sync_agent, use in rebuild_agent) damocles 2026-05-22 22:10:56 +02:00
  • 7ad9809207 fix #289: re-seed forge token in rebuild_agent damocles 2026-05-22 21:51:41 +02:00
  • 2f1b846baf dashboard: show meta-update progress in the META INPUTS panel iris 2026-05-22 21:54:28 +02:00
  • 20d2b48fe5 hive-forge: fix comment --body flag swallowing, add comment-edit verb damocles 2026-05-22 21:31:41 +02:00
  • 3f08051bda lifecycle: seed applied repo at template commit, not main, for first-spawn diff damocles 2026-05-22 21:27:31 +02:00
  • 93bf91535f hive-forge: add --milestone to issue-edit damocles 2026-05-22 20:31:13 +02:00
  • 66ec8390e1 hive-forge: add comment-show <id> [--json] [repo] damocles 2026-05-22 20:19:37 +02:00
  • a9a10b631f dashboard: show when an approval was requested (closes #272) iris 2026-05-22 20:06:45 +02:00
  • 908cadb151 docs: add missing #[must_use], # Errors, # Panics across public api damocles 2026-05-22 19:41:27 +02:00
  • 748536203b refactor: split long functions per review feedback; remove all #[allow] attributes damocles 2026-05-22 19:24:44 +02:00
  • bbe2112dc9 fix: use try_from for i64/u64 casts; split format_notification into helpers damocles 2026-05-22 19:09:03 +02:00
  • 484cea62c7 fix #265: resolve all remaining clippy warnings (cast, too_many_lines, doc nits) damocles 2026-05-22 19:02:11 +02:00
  • 30d82148e0 clippy: apply auto-fixable warnings across workspace (closes #265 partial) damocles 2026-05-22 17:50:11 +02:00
  • 56d0b02c2f nix: drop unused weston-rdp.nix (closes #263) damocles 2026-05-22 17:28:58 +02:00
  • 4a0d08154e forge_notify: detect review requests via requested_reviewers (closes #253) damocles 2026-05-22 16:54:29 +02:00
  • 845fafdf1b forge_notify: show assignees and reviewers unconditionally (closes #256) damocles 2026-05-22 16:44:47 +02:00
  • 9b9277db78 fix: vendor marked UMD build so window.marked is defined (issue #244) iris 2026-05-22 15:43:00 +02:00
  • b283768f26 forge: replace curl shell-outs with reqwest http helper (closes #249) damocles 2026-05-22 15:37:30 +02:00
  • 5c360e8293 forge_notify: filter self-notifications, detect PR reviews (closes #230, closes #231) damocles 2026-05-22 00:55:22 +02:00
  • bbe4cdb872 add meta read access and remote for agents on forge damocles 2026-05-22 12:43:50 +02:00
  • 4bc5237bea harness: fix sandbox-fallback conflict with lib.mkForce (closes #247) damocles 2026-05-22 14:04:59 +02:00
  • 7426654a74 crash_watch: track prev_sub_agents to fix needs_login for newly spawned agents damocles 2026-05-22 12:26:49 +02:00
  • 55fe2856b9 actions: emit needs_login after first spawn, fix update_meta_inputs arity damocles 2026-05-22 11:01:21 +02:00
  • 6ca72074c4 docs: move sandbox threat model to docs/security.md, add code reference damocles 2026-05-22 12:28:04 +02:00
  • a6bd4cf502 harness: document sandbox threat model and credential permission requirements damocles 2026-05-22 10:57:13 +02:00
  • 66f1568e8f apply_commit handles first-time spawns, request_spawn deprecated damocles 2026-05-22 09:20:50 +02:00
  • 6974634326 harness: set sandbox-fallback = true to fix nix builds in containers (fixes #196) damocles 2026-05-21 21:27:09 +02:00
  • 3e098c56ff update_meta_inputs: require operator approval, rename to request_update_meta_inputs damocles 2026-05-22 09:26:09 +02:00
  • 597e4ba03a manager: add update_meta_inputs tool to update flake.lock on demand (closes #235) damocles 2026-05-22 01:31:26 +02:00
  • 15e44955a8 web: clickable links in terminal rows and dashboard messages (issue #233) iris 2026-05-22 01:06:23 +02:00
  • 4b51c198d5 forge_notify: add repo slug to notification header for multi-repo disambiguation damocles 2026-05-22 00:48:40 +02:00
  • 20bb343f27 forge_notify: add issue/PR number to header, drop repo: line, show assignee on new items (closes #225) damocles 2026-05-22 00:40:51 +02:00
  • c99261b042 harness: add request_next_turn MCP tool — immediate self-continuation (closes #216) damocles 2026-05-22 00:35:13 +02:00
  • de6ff3da29 hive-forge: add milestone verb (list/create/close), closes #226 damocles 2026-05-22 00:18:45 +02:00
  • 02ace544bc hive-forge: restore issue-edit verb lost in rebase damocles 2026-05-21 23:47:18 +02:00
  • 0615b0521f hive-forge: add pr-create and issue-create verbs, closes #209 damocles 2026-05-21 22:47:36 +02:00
  • 5de795c55f hive-forge: drop notifications/notif-read verbs — conflict with forge_notify daemon damocles 2026-05-21 23:39:11 +02:00
  • c8b544d340 hive-forge: add diff, notifications, notif-read, subscription verbs (closes #214) damocles 2026-05-21 23:35:41 +02:00
  • 8d3be74fd2 harness: fix hive-dashboard-links state dir — drop legacy /state, use /agents/*/state damocles 2026-05-21 23:13:23 +02:00
  • 66c481a07a harness+dashboard: declarative dashboardLinks option (closes #191) damocles 2026-05-21 23:06:44 +02:00
  • f510a321df screen: add match-size — RFB SetDesktopSize to resize the remote desktop iris 2026-05-21 23:07:55 +02:00
  • 317d580405 harness: fix tea-login using getent (not in PATH) — hardcode /root damocles 2026-05-21 23:05:13 +02:00
  • f762348fca harness: fix tea-login writing to /.config instead of /root/.config damocles 2026-05-21 22:52:37 +02:00
  • 2d3a87f545 forge-avatar-sync: rasterize SVG at 512px damocles 2026-05-21 22:37:08 +02:00
  • 94f5f53ca9 harness: rasterize SVG icon to PNG for Forgejo avatar upload (fixes #197) damocles 2026-05-21 21:24:41 +02:00
  • 03fec39405 forge_notify: flip keepSubscriptions default — agents keep, manager auto-unsubs damocles 2026-05-21 22:32:44 +02:00
  • d58a3a3303 manager: keepSubscriptions = true by default damocles 2026-05-21 22:29:25 +02:00
  • 1adfd604b6 forge_notify: hyperhive.forge.keepSubscriptions NixOS option damocles 2026-05-21 22:27:58 +02:00
  • 717086b02d forge_notify: HIVE_FORGE_KEEP_SUBSCRIPTIONS=1 disables auto-unsubscribe damocles 2026-05-21 22:14:41 +02:00
  • eb63c7ebb1 forge_notify: auto-unsubscribe from repo watches on subscribed notifications damocles 2026-05-21 22:07:28 +02:00
  • 6ffee8e6f6 hive-forge: add attach-issue and attach-comment verbs (closes #206) damocles 2026-05-21 22:31:43 +02:00
  • da8a711a60 forge_notify: explicit open/empty state, unknown states show raw value damocles 2026-05-21 22:24:37 +02:00
  • 8cc6306728 forge_notify: generic type label helper, compose kind from label+state damocles 2026-05-21 22:13:05 +02:00
  • 13b7a94257 forge_notify: fix notification type strings and PR state detection (fixes #201) damocles 2026-05-21 22:08:56 +02:00
  • ab1f8d6e33 dashboard: icon fallback on real img load failure, not container-state guess iris 2026-05-21 22:01:38 +02:00