Commit graph

  • 502e9e0e70 terminal: snappier snap-to-bottom — 140ms rAF animation (#400 follow-up) iris 2026-05-25 21:01:58 +02:00
  • 8305c0716a terminal: smooth-scroll to bottom instead of instant jump (#400) iris 2026-05-25 01:24:49 +02:00
  • c015f62764 dashboard: drop max-width cap, full-width layout (#416) iris 2026-05-25 20:59:25 +02:00
  • 1819bee43c dashboard: subscribe to /dashboard/stream for live updates (#406 step 3) iris 2026-05-25 02:25:24 +02:00
  • 0e17459943 docs: correct agent icon size to 5em after #413 cap lexis 2026-05-25 20:50:16 +02:00
  • cf4fc5ce1c agent: cap icon at 5em, fix overflow menu hidden-state (#411) iris 2026-05-25 02:17:33 +02:00
  • 918dccfedd flow.js: drop dead window.HiveTerminal (#406 step 2 follow-up) iris 2026-05-25 02:18:42 +02:00
  • 06c23e0bdc dashboard: extract flow.js as separate /flow.html entry (#406 step 2) iris 2026-05-25 02:14:13 +02:00
  • 7e12da83e2 hive-forge: update agent/manager prompts + gotchas for rust rewrite (mara@#407) damocles 2026-05-25 02:16:02 +02:00
  • 15195b0c47 hive-forge: #[must_use] on Client::repo (mara@#407) damocles 2026-05-25 02:13:03 +02:00
  • badf21714b hive-forge: global -r/--repo flag instead of per-verb [repo] positional (mara@#407) damocles 2026-05-25 02:12:04 +02:00
  • 76cf2ffd36 hive-forge: assign accepts [repo] override (argus@#407) damocles 2026-05-25 02:07:29 +02:00
  • 595e3c040c hive-forge: rewrite bash CLI helper as a rust binary (closes #280) damocles 2026-05-25 01:30:44 +02:00
  • 560360d2e3 dashboard: extract shared helpers into common.js (#406 step 1) iris 2026-05-25 01:50:06 +02:00
  • 38920d3af1 docs: update web-ui.md for agent header redesign and in-flight rebuild badge (#394 #398) lexis 2026-05-25 01:43:54 +02:00
  • c08218acdc dashboard: slug to page footer, not chrome (#389 follow-up) iris 2026-05-25 01:19:31 +02:00
  • 4559a56e2e dashboard: guard renderers against missing-root on /flow.html (#399) iris 2026-05-25 01:22:11 +02:00
  • 92becdd951 agent: drop orphaned button rules in agent.css (#394 follow-up) iris 2026-05-25 01:28:11 +02:00
  • 69312b8553 agent: redesign terminal header — full-height icon, two-row main, overflow menu (#394) iris 2026-05-25 01:13:16 +02:00
  • 88bc07fbbe dashboard: surface in-flight rebuild on container card (#398) iris 2026-05-25 01:16:10 +02:00
  • 7743c07380 dashboard: connect tree-prefix vertical bars across taller rows (#388) iris 2026-05-25 00:32:15 +02:00
  • 47403595f1 terminal: anchor tail pill outside .terminal-wrap stacking context (#375) iris 2026-05-25 00:52:51 +02:00
  • 9975be9c08 terminal: snap to bottom after post-row mutations (#393) iris 2026-05-25 00:46:01 +02:00
  • e9cce17828 docs: update web-ui.md for tabbed layout, topology tree, per-agent overhaul (#366 #373 #381) lexis 2026-05-25 00:45:56 +02:00
  • 91a72b5cbb dashboard: tab strip above banner-thin in chrome (#389) iris 2026-05-25 00:38:12 +02:00
  • d79b8a0a38 hive-forge: --body-file + piped stdin for pr-create / issue-create / issue-edit (closes #382) damocles 2026-05-24 14:16:04 +02:00
  • ba669d2d6c flow: keep the dashboard tab strip on the flow page (#383) iris 2026-05-24 14:23:34 +02:00
  • 3abd0ba711 dashboard: drop redundant C0NTAINERS heading from SW4RM tab (#385) iris 2026-05-24 14:24:56 +02:00
  • 1294ca2755 hive-forge: stdin beats bare positional for comment / comment-edit (closes #379) damocles 2026-05-24 13:23:26 +02:00
  • d4bb3e4aa0 agent: loose-ends flyout body on its own row (#376) iris 2026-05-24 13:18:29 +02:00
  • 5615da9211 terminal: tail pill above floating chrome + autoscroll fix (#375) iris 2026-05-24 13:14:01 +02:00
  • 14b79f43cf lifecycle: stop before update for boot-style apply (mara@#372) damocles 2026-05-24 13:15:26 +02:00
  • bc872fffb9 lifecycle: drop defensive is_running check per mara@#372 damocles 2026-05-24 13:12:01 +02:00
  • 0540f213f1 lifecycle: use nixos-container restart for the running case (mara@#372) damocles 2026-05-24 13:03:31 +02:00
  • 48420890e0 lifecycle: preserve stopped state across rebuild (closes #371) damocles 2026-05-24 12:08:41 +02:00
  • 9666cb8c3f dashboard: tab-bar restructure + extract FL0W to /flow.html (#369) iris 2026-05-24 12:15:16 +02:00
  • 8c7bc850f3 dashboard: render agent topology as a tree in the container list iris 2026-05-24 04:46:24 +02:00
  • 3fa12bf363 rebuild_queue: dedup MetaUpdate on (kind, agent, inputs) (closes #365) damocles 2026-05-24 04:52:29 +02:00
  • 0b03d5bcfb topology: meta-repo agent hierarchy + ContainerView.parent (#361) damocles 2026-05-24 04:47:55 +02:00
  • e931c08739 frontend: vibec0re terminal overhaul (#360) iris 2026-05-24 03:49:26 +02:00
  • 4d7c767eb0 meta: emit nixpkgs follows for agents that declare it (closes #355) damocles 2026-05-24 02:45:11 +02:00
  • 8e5112aa27 hive-forge: fix assign endpoint + surface API errors via --fail-with-body (#353) damocles 2026-05-23 15:53:06 +02:00
  • b3e94760e1 docs: add hyperhive.frontend.* options to README (follow-up to #350) lexis 2026-05-23 15:03:51 +02:00
  • 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