Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • fbc09f1b3d frontend: move shared/tabs.js+css into one-dir tabs/ iris 2026-08-01 01:01:46 +02:00
  • f3569160d3 docs(#2860): forge.url defaults to null, not a loopback address atlas 2026-08-01 01:04:33 +02:00
  • 399a837e17 frontend: drop the Panel forwarding object and the side-panel-body compat class iris 2026-08-01 00:46:02 +02:00
  • 996899fcad frontend: create the side-panel instance eagerly, not lazily behind a per-call guard iris 2026-08-01 00:32:16 +02:00
  • c5610b075a frontend: unify dashboard + agent side panel into shared hive-side-panel iris 2026-08-01 00:21:28 +02:00
  • d10eebd455 hive-c0re: annotate the 3 SSE/stream dashboard routes with utoipa damocles 2026-08-01 00:01:07 +02:00
  • dbff9f0987 fix(#2860): refuse to write a meta flake with no forge URL atlas 2026-08-01 00:36:09 +02:00
  • bcb9e837f7 fix(#2860): make hyperhive.forge.url nullable instead of guessing a URL atlas 2026-08-01 00:36:09 +02:00
  • 2c51fb70d0 hive-c0re: wire routes individually — routes! macro panics on multi-path batches damocles 2026-07-31 23:28:34 +02:00
  • 423427abeb hive-c0re: fix clippy doc_markdown nit in matrix_accounts.rs damocles 2026-07-31 23:06:41 +02:00
  • 4f55566694 hive-c0re: wire the newly-annotated routes into the OpenApiRouter damocles 2026-07-31 23:03:14 +02:00
  • 582ebe5eee hive-c0re: annotate remaining dashboard routes with utoipa damocles 2026-07-31 23:00:12 +02:00
  • 8ebefeb0d5 frontend: move hive-menu's reachable dropdown/trigger chrome out of the caller stylesheet iris 2026-07-31 23:16:17 +02:00
  • 395c9a6df2 frontend: split hive-agent-menu's generic dropdown mechanics into a shared hive-menu component iris 2026-07-31 22:53:36 +02:00
  • f7b19c9d56 dashboard: convert the per-agent ⋮ context menu to a hive-agent-menu shadow-DOM component iris 2026-07-31 22:15:05 +02:00
  • ed92883294 frontend/shared: add attachShadowCss, the shared shadow-DOM style-attach helper iris 2026-07-31 22:14:52 +02:00
  • bf78808f9b fix(#2860): give the eval-only container configs a forge.url placeholder atlas 2026-07-31 23:03:22 +02:00
  • 8ad3b8e987 fix(#2860): drop hive-c0re's hardcoded localhost forge fallbacks atlas 2026-07-31 22:53:59 +02:00
  • 7ef9905e9f fix(#2860): make hyperhive.forge.url required, drop the loopback default atlas 2026-07-31 22:53:51 +02:00
  • 7b23b53b75 docs(#2862): document the push side and regenerate the CLI reference atlas 2026-07-31 22:07:55 +02:00
  • ba71e45486 refactor(#2862): one snapshot store per swarm, not one per peer atlas 2026-07-31 22:00:59 +02:00
  • 258c0998ab test(#2862): cover both fd/op mismatch branches in hive-priv atlas 2026-07-31 21:45:15 +02:00
  • 282bbc3709 feat(#2862): push a snapshot to a peer hive's store over the mesh atlas 2026-07-31 21:40:34 +02:00
  • 51f352f0ca feat(#2862): receive a passed descriptor and stream a snapshot into it atlas 2026-07-31 21:11:51 +02:00
  • 364bc290df refactor(#2862): drop the fd framing module, the hazard is unreachable atlas 2026-07-31 21:01:17 +02:00
  • ec4ba4c7fa feat(#2862): fd-carrying line framing for the priv socket atlas 2026-07-31 20:37:19 +02:00
  • 20e4f9cb65 fix: reinstate the style-tag doc-comment fix lost when the merge commit was dropped for a rebase iris 2026-07-31 21:56:37 +02:00
  • 94390da54c rebase: port hyperhive#2874's composedPath() click-retarget fix into hive-dialog.js iris 2026-07-31 21:37:39 +02:00
  • 1f86354617 review(#2873): use a plain <style> element instead of adoptedStyleSheets iris 2026-07-31 21:35:53 +02:00
  • edf1c5a17f frontend: one component = one dir for hive-btn/hive-dialog/hive-toast iris 2026-07-31 21:29:45 +02:00
  • 44651544a8 hive-c0re: wire up openapi spec + swagger ui (#2872) damocles 2026-07-31 21:39:46 +02:00
  • e9a1764f42 fix: themed-dialog click-to-dismiss fires on any shadow-internal click, not just the backdrop iris 2026-07-31 21:33:33 +02:00
  • b39bf67cb3 add /health/live and /health/ready hive-wide health endpoints damocles 2026-07-31 19:30:29 +02:00
  • 5643c327b6 feat(#2860): render the forge + matrix URLs as agent options atlas 2026-07-31 19:54:30 +02:00
  • abffa5234d fix(#2854): slice the store-path hash from the front, not the pname suffix from the back iris 2026-07-31 19:37:41 +02:00
  • 761f4b8351 dashboard: surface the hive's hyperhive rev on the H0M3 start page iris 2026-07-31 19:32:20 +02:00
  • 6a6266cd5e refactor(#2862): keep the option at services.hyperhive.snapshotStore atlas 2026-07-31 18:54:53 +02:00
  • 70bcdb5463 refactor(#2862): swarm- prefix for the snapshot store atlas 2026-07-31 18:49:25 +02:00
  • 57459cb6d8 refactor(#2862): split the wireguard mesh out of swarm.nix atlas 2026-07-31 18:42:37 +02:00
  • c051cd9717 docs(#2862): document the snapshot store, drop the dedicated option atlas 2026-07-31 18:34:34 +02:00
  • 4989579270 fix(#2862): open the receiver's port on the mesh interface atlas 2026-07-31 18:32:01 +02:00
  • bdf8fdabd7 feat(#2862): swarm snapshot store, the btrfs receive endpoint atlas 2026-07-31 18:27:20 +02:00
  • 57009c3fd1 stop telling agents to git against literal localhost:3000, point at $HIVE_FORGE_URL damocles 2026-07-31 18:25:32 +02:00
  • 0db83c40a0 feat(#2642): a github.com notification poller alongside the forge one atlas 2026-07-31 12:05:02 +02:00
  • 3059523172 hive-bash-mcp: flag bash-task completions with stderr instead of exit code damocles 2026-07-31 15:48:50 +02:00
  • c16c31c0f9 job_queue scheduler: observe shutdown every loop iteration, document the no-persistence invariant damocles 2026-07-30 12:17:38 +02:00
  • 2e0096caf4 consume hive-claude via git dependency instead of an in-tree copy damocles 2026-07-29 21:38:52 +02:00
  • e5b307df1b frontend: hive-btn — drop the is= customized-built-in, use an autonomous element instead iris 2026-07-29 23:17:19 +02:00
  • b201f6be88 frontend: fix hive-btn crashing every themed dialog — customized built-ins can't host shadow DOM iris 2026-07-29 22:51:24 +02:00
  • d2dc681fcf hive-forge: attach the resolved repo to every verb's error iris 2026-07-29 21:18:32 +02:00
  • 4aa710bd18 hive-forge: don't re-request a review from someone who already reviewed damocles 2026-07-29 20:35:03 +02:00
  • 219a1e3caa flake: wire hive-screen-mcp into the agent package set atlas 2026-07-29 18:52:15 +02:00
  • ed305bbe00 hive-forge: shell out to git for origin-remote inference instead of hand-parsing config damocles 2026-07-29 18:44:28 +02:00
  • f034ffb9d8 hive-forge: infer active repo from cwd's git remote, demote HIVE_FORGE_REPO damocles 2026-07-29 18:37:37 +02:00
  • a588ed42ce frontend: add <hive-btn> component, use it for dialog buttons iris 2026-07-28 00:45:41 +02:00
  • bce666a9b2 frontend: move shadow-DOM component CSS to real .css files, not JS strings iris 2026-07-28 00:30:38 +02:00
  • d79df3883d frontend: shadow-DOM upgrade for hive-dialog/hive-toast, drop global modal.css iris 2026-07-28 00:24:13 +02:00
  • be27a62fb1 refactor(#2825): complete_node takes only the node id atlas 2026-07-28 00:53:58 +02:00
  • 8a81085770 harness todos: ack reconciled todos instead of deleting them damocles 2026-07-28 09:39:10 +02:00
  • ef1554a1b2 add per-agent and hive-wide skill invocation stats damocles 2026-07-27 23:52:04 +02:00
  • 2c11a437b4 hive-agent: enable the Skill built-in tool so installed skills are invokable damocles 2026-07-27 22:28:28 +02:00
  • 2ab3c92a11 docs: drop removal-history framing, document current state only damocles 2026-07-27 22:14:04 +02:00
  • fffe0a2c29 remove request_next_turn: same-turn continuation is always worse than an external wake damocles 2026-07-27 22:07:40 +02:00
  • b9aab7e923 refactor(#2808): the wire state enum is the scheduler's own atlas 2026-07-27 21:50:24 +02:00
  • 6fd91ccf6a fix(#2802): a group whose children were all dropped rolls up Cancelled atlas 2026-07-27 21:22:53 +02:00
  • 6f551334de refactor(#2802): drop the wrappers that now only forward to the graph atlas 2026-07-27 21:10:24 +02:00
  • 5c5c8776d2 refactor(#2802): cancelling a DAG is a scheduler operation atlas 2026-07-27 20:24:33 +02:00
  • 8c5de704be fix(#2772): is_settled distinguishes "not finished" from "no such node" atlas 2026-07-27 20:16:28 +02:00
  • 4de5a8dd7c refactor(#2772): graph walks belong to jobq, not to its caller atlas 2026-07-27 19:59:54 +02:00
  • d580270263 hive-claude: recognize OAuth-refresh give-up as an auth failure damocles 2026-07-27 21:21:36 +02:00
  • 7908332168 frontend: render Skipped node state as a quiet 'not run' glyph iris 2026-07-27 20:41:35 +02:00
  • 74d52a7be2 hivectl: trim cli-help doc comment for agent watch (no impl details) damocles 2026-07-27 20:22:54 +02:00
  • 9d5c7a7f7e hivectl: add agent <name> watch to follow live events from the CLI damocles 2026-07-27 20:16:26 +02:00
  • 657d1b5061 feat(#2788): carry Skipped to the wire as its own state atlas 2026-07-27 19:24:26 +02:00
  • 841c697301 frontend: convert themed dialogs to light-DOM custom elements iris 2026-07-27 19:17:13 +02:00
  • 15a9d5b652 feat(#2454): drain agents before stopping them in the boot sweep atlas 2026-07-27 19:39:44 +02:00
  • 9b29c6a172 hive-forge: lint no-reviewer checks actual requested-reviewers, not a text mention damocles 2026-07-27 17:30:13 +02:00
  • a155ea7b7d claude-plugins: add forge-triage skill damocles 2026-07-27 17:15:44 +02:00
  • 03afbd1316 hivectl: rename hivectl agents to hivectl agent <name> <verb> damocles 2026-07-27 19:00:44 +02:00
  • f48ba3ca0d build(#2772): declare enumflags2 at the workspace level atlas 2026-07-27 17:13:15 +02:00
  • 940c928fee refactor(#2772): enumflags2 for the edge set; drop re-export shims atlas 2026-07-27 17:07:27 +02:00
  • 07078b76ef feat(#2772): branch on outcome in the graph, not inside the node atlas 2026-07-27 16:48:14 +02:00
  • affedecaa5 feat(#2772): make a dependency edge a set of accepted outcomes atlas 2026-07-27 16:00:18 +02:00
  • 7110a25cf6 frontend: extract themed dialogs + async-form handler to shared, wire agent UI iris 2026-07-27 18:42:19 +02:00
  • a1263a9ed6 frontend: move shared spinner CSS out of dashboard.css into shared/base.css iris 2026-07-27 18:32:54 +02:00
  • 043a294876 claude-plugins: move pr-review skill into base, not its own plugin damocles 2026-07-27 17:04:51 +02:00
  • ed18a636af claude-plugins: trim base plugin description, don't enumerate skill internals damocles 2026-07-27 15:51:04 +02:00
  • c365bd7e56 claude-plugins: add forge-workflow skill to the base plugin damocles 2026-07-27 15:42:42 +02:00
  • abde71b0ed hive-forge: add --label to issue-create and pr-create damocles 2026-07-27 15:54:39 +02:00
  • c236c16c52 claude-plugins: split agent-hygiene guidance into five focused skills damocles 2026-07-27 16:07:31 +02:00
  • ca699005b9 claude-plugins: add matrix-agent specialized plugin damocles 2026-07-27 16:09:39 +02:00
  • 1dc8387996 claude-plugins: add claude-subagents skill damocles 2026-07-27 16:04:19 +02:00
  • 36918e0432 fix(#2756): a cancelled DAG must not read back as Queued atlas 2026-07-27 14:33:24 +02:00
  • e8e6998ac5 refactor(#2756): replace the DAG terminal hook with real tail nodes atlas 2026-07-27 14:25:03 +02:00
  • 896dfc6194 claude-plugins: state-hygiene skill - archive files go in a subdir, not state top level damocles 2026-07-27 13:48:52 +02:00
  • 291abe6e41 claude-plugins: drop hive-specific /knowledge/notes-hygiene.md reference from state-hygiene skill damocles 2026-07-27 13:44:54 +02:00
  • 1d3f22805f claude-plugins: generalize state-hygiene into a shared base plugin for all agents damocles 2026-07-27 13:21:00 +02:00
  • d207299d0f claude-plugins: fix docs build by adding defaultText to claudeMarketplaces damocles 2026-07-27 13:03:20 +02:00
  • 2bd1b0a3d5 claude-plugins: rename notes-hygiene to state-hygiene damocles 2026-07-27 12:57:55 +02:00
  • bc83fde4ad claude-plugins: ship a hyperhive-authored notes-hygiene skill by default damocles 2026-07-27 12:53:12 +02:00