Commit graph

  • 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
  • 4d885df9ad refactor(#2693): pass claudeCodePackage straight into serve.json atlas 2026-07-27 13:43:16 +02:00
  • 2ad4b43118 refactor(#2693): null, not "", for the unpinned claude-code atlas 2026-07-27 13:21:11 +02:00
  • b08176f089 feat(#2693): let the operator pin the claude-code every agent runs atlas 2026-07-27 13:06:22 +02:00
  • ca7146e4f0 refactor(#2756): declare the terminal hook instead of inferring it atlas 2026-07-27 12:37:03 +02:00
  • a8728ac532 job_queue: move the jobs wire types to hive-host-sock atlas 2026-07-27 11:34:31 +02:00
  • 8a7a450240 disk_watch: rebase on main's merged fix, keep the shared-volume rationale in the module doc damocles 2026-07-27 13:05:35 +02:00
  • c3e6e23d22 disk_watch: stay silent when the agent owns nothing worth deleting atlas 2026-07-27 12:10:27 +02:00
  • f28a1e33d3 docs(#2754): document the container weights in coordinator/security/persistence atlas 2026-07-27 11:01:36 +02:00
  • 35d9d79912 docs(#2754): drop the stale zero-sentinel wording from write_resource_limits atlas 2026-07-27 10:59:11 +02:00
  • 5d3f2af75e refactor(#2754): make the container weights Option, not a 0 sentinel atlas 2026-07-27 10:55:29 +02:00
  • e407fa93df feat(#2754): hive-wide CPUWeight= / IOWeight= for agent containers atlas 2026-07-27 10:25:30 +02:00
  • 80650041d9 fix(#2752): pr-status must not abort on a repo with no CI atlas 2026-07-27 09:39:40 +02:00
  • de09628c7c fix(#2733): write the agent pause marker via hive-priv atlas 2026-07-26 23:50:05 +02:00
  • 270d3aafa2 docs: declare readme = "README.md" for the last four crates atlas 2026-07-27 09:27:08 +02:00
  • 170fd817ea fix(hivectl): ask the daemon whether an agent exists atlas 2026-07-26 20:57:49 +02:00
  • 1bbc09e9dd session: trace resolve/attach/compact points for #2707 wrong-session theory damocles 2026-07-26 20:52:40 +02:00
  • 7a826f9ee2 refactor(sock): one socket client, retry as a policy value atlas 2026-07-26 22:20:01 +02:00
  • bd14cc5c46 feat: derive BUN_JSC_forceRAMSize from effective per-agent MemoryMax= damocles 2026-07-26 21:49:08 +02:00
  • ee52ddc027 fix(nix): wire hive-forge-notify into the agent package set atlas 2026-07-26 20:59:53 +02:00
  • 246c9471b1 refactor(hive-agent): split the forge notification poller into its own crate atlas 2026-07-26 20:44:54 +02:00
  • d153d1d35f docs: trim readmes down, stop restating impl detail the module docs already own damocles 2026-07-26 21:01:00 +02:00
  • 9283a1fc81 docs: add missing readmes for hive-c0re, hive-forge, hivectl damocles 2026-07-26 20:57:44 +02:00
  • 14f141625a feat(agent): ship Anthropic's skill-creator plugin by default atlas 2026-07-26 20:21:53 +02:00
  • a48e2f6977 fix(hive-priv): a stop that succeeds must actually release the machine name atlas 2026-07-26 20:17:45 +02:00
  • 37ae72c19d docs(hive-forge): add the missing # Errors section on fetch_combined_in atlas 2026-07-26 19:41:34 +02:00
  • 1219f31c2f fix(hive-forge): tolerate an empty CI state in pr-status + pr-merge atlas 2026-07-26 19:38:47 +02:00
  • fd40138f5a topology: fix stale rustdoc link to deleted set_parent damocles 2026-07-26 19:37:23 +02:00
  • 18745f1a98 job_queue: finish reparent call-site swap, delete dead sync path damocles 2026-07-26 19:28:08 +02:00
  • 05b373474a job_queue: add NodeKind::Reparent (topology moves as a queue node, #2719) damocles 2026-07-26 18:46:38 +02:00
  • 766b1f71fb refactor(hivectl): move quota + subvol under agents atlas 2026-07-26 18:15:42 +02:00
  • 2af8c2d17d fix(gateway): resync the gateway's resolv.conf when the host's changes atlas 2026-07-26 17:56:51 +02:00
  • 7320e2ba3d feat(forge_notify): assigned-issues rollup todo iris 2026-07-26 17:46:44 +02:00
  • 7ba90d5a3f feat(agent): raise a todo when the agent's disk gets tight atlas 2026-07-26 17:42:52 +02:00
  • f108c72f25 hivectl: say which of the three socket failures actually happened atlas 2026-07-26 16:27:38 +02:00
  • 053bbb1bb7 prompts: fix rebase conflict + qualify inbox tool names consistently damocles 2026-07-26 17:29:04 +02:00
  • c42d02e12a prompts: collapse tool bullet list to avoid duplicating mcp descriptions damocles 2026-07-26 17:22:55 +02:00
  • c08f47a035 fix(core): add card styling for K3PT ST4T3 and 1NFR4 entries iris 2026-07-26 17:23:52 +02:00
  • 234822e810 fix(schedules,call): rotate agent columns 90° + coherent history cards iris 2026-07-26 17:22:52 +02:00
  • a58816d17e fix(stats): move window selector into the page header tab bar iris 2026-07-26 17:21:21 +02:00
  • c8ed190ccc fix(logs): log output scrolls internally instead of scrolling the page iris 2026-07-26 17:20:48 +02:00
  • aedfd512c6 prompts: stop steering agents to busy-wait on recv when idle damocles 2026-07-26 16:38:08 +02:00
  • c0c8e2a2d6 hive-forge: add lint unlabeled --scope subcommand damocles 2026-07-26 16:12:23 +02:00
  • 5c4a637941 job_queue: delete the cancelled-power-op intent revert atlas 2026-07-26 16:19:26 +02:00
  • 7589f4c06c job_queue: stop reverting power intent on a cancelled restart atlas 2026-07-26 16:05:13 +02:00
  • 3239526f98 fix: apply rustfmt and address argus nit (cpu_quota optional chaining) iris 2026-07-26 16:18:35 +02:00
  • 6c9bf2012f dashboard: show and edit per-agent resource limits in core LOAD tab iris 2026-07-26 15:17:45 +02:00
  • 6973610d39 deploy: gate config merges on ancestry, CAS the applied/main move atlas 2026-07-26 15:37:49 +02:00
  • 1db3cc32a1 job_queue: retire the now-off-wire step sub-step label atlas 2026-07-26 14:53:19 +02:00
  • ff62bf2235 dashboard: move infra container logs to dedicated INFRA tab iris 2026-07-26 14:56:33 +02:00
  • 7a3614552b hive-priv: redact password-bearing lines before logging forgejo admin output damocles 2026-07-26 15:02:29 +02:00
  • c149963917 resource_limits: read the override map once per SSE scan atlas 2026-07-26 14:56:36 +02:00
  • a6dc980700 feat: per-agent CPU and memory limits atlas 2026-07-26 14:12:58 +02:00
  • 2cab121b35 fix(dashboard): replace unreachable! with proper 400 in post_pause/post_resume iris 2026-07-26 03:22:26 +02:00
  • 59041d4f03 feat(dashboard): add paused badge and pause/resume toggle to agent cards iris 2026-07-26 02:52:45 +02:00
  • 538b56d2e4 fix: add parent field to NodeView test helper in hivectl iris 2026-07-26 02:39:14 +02:00
  • ffb2d78a56 fix(dashboard): draw jobq tree connectors with CSS lines instead of box-drawing chars iris 2026-07-25 21:21:46 +02:00
  • cb936fe2fe feat(dashboard): show jobq node tree in build queue iris 2026-07-25 20:16:20 +02:00
  • 309adec07f docs: add # Errors section to Coordinator::set_paused atlas 2026-07-26 02:58:36 +02:00
  • 20d8618624 docs: regenerate hivectl-cli.md for the pause/resume verbs atlas 2026-07-26 02:53:09 +02:00
  • 31008c83df feat: pause an agent's turn loop without stopping its container atlas 2026-07-26 02:31:54 +02:00
  • 1356a1f049 fix(#2624): make hive-forge failures unmistakable on stderr atlas 2026-07-25 20:46:16 +02:00
  • 3429a8c5a6 job_queue: grow the rebuild subgraph from DeployApply (#2664) atlas 2026-07-25 23:24:48 +02:00
  • 7b2645078a fix(#2635): close review nits on the questions mirror (inc2 pt2) damocles 2026-07-23 22:01:27 +02:00
  • e5ef5a72be feat(#2635): wire harness-local questions mirror (inc2 pt2) damocles 2026-07-23 21:10:51 +02:00
  • 9471201698 feat(#2635): add harness-local questions mirror store (inc2 pt2, unwired) damocles 2026-07-23 20:55:54 +02:00
  • ff8ada77b7 docs: describe the deploy subtree atlas 2026-07-25 21:34:22 +02:00
  • 8499c793fe test: assert the deploy subtree's phase order and tail-on-failure atlas 2026-07-25 21:34:22 +02:00
  • 816006fd48 job_queue: hang the approval link off the deploy root atlas 2026-07-25 21:34:22 +02:00
  • 27ecda7b13 actions: split the config-PR deploy into verify / apply / tail atlas 2026-07-25 21:34:22 +02:00
  • 8899c9f355 lifecycle: add git_delete_ref atlas 2026-07-25 21:34:22 +02:00
  • bdf15168db job_queue: split ApprovalDeploy into a four-node deploy subtree atlas 2026-07-25 21:34:22 +02:00
  • 001ea38ea4 gate stale todo wakes on an emptiness check (#2678) damocles 2026-07-25 20:44:27 +02:00
  • dfadacd45f feat(job-queue): promote the meta-repo deploy window to a queue resource atlas 2026-07-25 20:00:29 +02:00
  • 2316287327 remove hive-agent-wake — no shipped consumer damocles 2026-07-25 20:05:32 +02:00
  • 65a0686297 fix(#2673): set nix fallback in agent + CI containers atlas 2026-07-25 19:33:11 +02:00
  • 6c886d3fa6 hive-agent: inline todo dispatch arms instead of a sub-match + unreachable! damocles 2026-07-25 18:42:10 +02:00
  • 2dcbb78b40 hive-agent: add debug logging around todo upsert/clear/mark-done damocles 2026-07-25 17:40:11 +02:00
  • 9f82dc4e7d fix(#2676): stop hive-priv flooding the journal with list output atlas 2026-07-24 13:50:50 +02:00