Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • 0a14055a33 docs(#3034): give the brace one home instead of five atlas 2026-08-04 16:38:30 +02:00
  • c2eafa7548 refactor(#3034): one quiesce builder, shared by the rebuild and the stop chain atlas 2026-08-04 15:04:26 +02:00
  • 50808007a6 docs(#3034): sweep the remaining stale rebuild-shape references atlas 2026-08-04 13:07:14 +02:00
  • 7d26d6017f docs(#3034): move the brace rationale out of templates.rs into coordinator.md atlas 2026-08-04 13:00:07 +02:00
  • a0790e4e49 refactor(#3034): rename PostSwap to RebuildBookkeeping atlas 2026-08-04 12:55:52 +02:00
  • 31a1853a45 fix(#3034): run prebuild beside the graceful-stop window, braced by AgentWindow atlas 2026-08-04 12:51:45 +02:00
  • 289db00321 docs: move the socket-dir ownership rule to boundary.md atlas 2026-08-04 00:45:58 +02:00
  • c5cd8f2ac4 docs: state the unlink mechanism precisely (write bit, not sticky bit) atlas 2026-08-04 00:29:58 +02:00
  • 3fc1588e83 fix: declare the agent socket dir's owner in tmpfiles, not by chown after atlas 2026-08-04 00:25:29 +02:00
  • 642377c5e0 docs: stop implying matrix/bash/forge is a closed todo-producer list damocles 2026-08-04 00:06:19 +02:00
  • cfe965783e fix: set the in-agent socket's mode at bind, not afterwards atlas 2026-08-03 23:01:39 +02:00
  • 5837bcc870 docs: move the disk-watch auto-created-todo detail out of turn-loop/README.md iris 2026-08-03 22:30:38 +02:00
  • 730c923a97 docs: stop asserting DagView/NodeView after their deletion atlas 2026-08-03 21:47:51 +02:00
  • f707c60f90 jobq: delete DagView/NodeView, the second projection of one graph atlas 2026-08-03 21:07:58 +02:00
  • 4ec1c61d52 swarm.js: restore the queue-summary banner on GET /api/jobq/rollup iris 2026-08-03 21:07:53 +02:00
  • 4cf647aa70 hive-forge: add --since cursor paging to comments and timeline damocles 2026-08-03 20:39:39 +02:00
  • f6629f0c23 hive-forge: cap timeline --limit so truncation detection can't go blind at the page-size boundary damocles 2026-08-03 19:29:27 +02:00
  • c7d0e4c317 hive-forge: smaller comments/timeline defaults, report truncation instead of hiding it damocles 2026-08-03 19:01:30 +02:00
  • 9e7a2002d1 jobq: a generic per-state roll-up, served beside the graph atlas 2026-08-03 19:17:50 +02:00
  • b04e7d985d job_queue: stop inventing wire data just to preserve the old source tag damocles 2026-08-03 20:25:47 +02:00
  • 0c4d56a585 hivectl: batch QueueNodes polling by id set, drop remaining dag wording damocles 2026-08-03 20:17:16 +02:00
  • 309c1c91c6 job_queue: drop the NodeKind::Dag/root filter from the QueueNodes lookup damocles 2026-08-03 20:03:48 +02:00
  • 10b0f640af hivectl: migrate dag_progress to hive-jobq-wire's generic GraphNode damocles 2026-08-03 18:47:22 +02:00
  • d3f2d246e3 fix(#2860): hive-c0re stops assuming matrix is on localhost atlas 2026-08-03 20:09:56 +02:00
  • bd06f81294 wip(#2860): c0re-facing matrix.apiUrl option + HIVE_MATRIX_API_URL export atlas 2026-08-02 15:06:11 +02:00
  • 0e9b1c563d fix(#2860): no loopback default for the matrix homeserver atlas 2026-08-02 14:45:15 +02:00
  • 40cc115a0a swarm.js: drop the queue-summary banner rather than ship it on an interim jobq fetch iris 2026-08-03 20:01:09 +02:00
  • 7b05656e17 tabs.js: fix stale comment — rebuild_queue_changed feeds the queue-summary banner only iris 2026-08-03 19:38:44 +02:00
  • 17f61d1da6 swarm.js: drop per-agent pending-badge fallback, transients-only now iris 2026-08-03 19:18:52 +02:00
  • 45710ab739 swarm.js: migrate pending-row fallback + queue-summary banner off DagView iris 2026-08-03 19:07:41 +02:00
  • 8a16d4ca7e always-on mark_todos_done: no ToolGroup ever exposed it, blocking every agent damocles 2026-08-03 19:08:52 +02:00
  • e269af7882 frontend: drop the queued-badge label lookup, show the raw kind iris 2026-08-03 18:46:36 +02:00
  • d1f82e725e frontend: swarm.js off rebuild-queue-derived in-flight status onto transients iris 2026-08-03 18:41:34 +02:00
  • 2ff4cddf9d frontend: hive-warn — replace severity+pulse with info/warning/error levels iris 2026-08-03 18:29:08 +02:00
  • dfd92a7da9 frontend: shared <hive-warn> component for inline warning banners iris 2026-08-03 18:21:01 +02:00
  • 7ef0e8c788 jobq: key transient tombstones per pill, not per agent atlas 2026-08-03 15:00:08 +02:00
  • 6a8a729f58 fix(#3020): K3PT ST4T3 says what it shows, and stops reading the job graph atlas 2026-08-03 17:55:45 +02:00
  • 6ce71556e2 fix(#2971): thread the queue node id into nix_logged atlas 2026-08-03 17:47:07 +02:00
  • 772529b7b5 matrix: drop dead unread_count handler damocles 2026-08-03 14:43:14 +02:00
  • 1192c4e4c7 matrix: wake and unread-guard on own read receipt, not push-rule count damocles 2026-08-03 13:18:15 +02:00
  • d9da92de4f jobq: the README repeats the same false persistence claims atlas 2026-08-03 15:54:34 +02:00
  • 6e18bbc839 jobq: say the graph is runtime-only, because it is atlas 2026-08-03 15:46:09 +02:00
  • e41417d00e docs: add a top-level docs/README.md index, point README.md at it iris 2026-08-03 15:38:43 +02:00
  • 55705fd617 jobq: drop the Dag payload's created_at, read it off the node atlas 2026-08-03 15:38:51 +02:00
  • 24cd7f6d65 jobq: stamp created_at on every node, beside started_at/finished_at atlas 2026-08-03 13:31:36 +02:00
  • 238a99ba08 jobq: restore the coordinator.md cross-reference atlas 2026-08-03 13:14:03 +02:00
  • 684f6da78e jobq: rename the builder parameters too, not just the alias atlas 2026-08-03 13:09:24 +02:00
  • 379c9bb570 jobq: the core alias is a JobBuilder, not a Job atlas 2026-08-03 12:53:52 +02:00
  • 8ce265fdf0 jobq: a transient is any running node naming the agent atlas 2026-08-03 13:03:17 +02:00
  • 6809c782a3 docs: actually remove the Agent configuration section, not trim it iris 2026-08-03 12:59:28 +02:00
  • 3993f635d5 docs: add tools/ landing page iris 2026-08-03 12:57:00 +02:00
  • 04b274753b docs: give turn-loop/ a README.md landing page iris 2026-08-03 12:55:18 +02:00
  • c6af5a2abf docs: trim impl detail out of the top-level README iris 2026-08-03 12:48:37 +02:00
  • 05f84191fb jobq: split RebuildOpts into two rebuild entry points atlas 2026-08-03 02:00:16 +02:00
  • 8db1cbd204 hive-forge: add pr edit, reusing issue edit's shared /issues endpoint damocles 2026-08-03 01:44:36 +02:00
  • aa149a7a62 builds: mount <hive-jobq-graph> directly, drop the hand-rolled queue renderer iris 2026-08-03 01:45:33 +02:00
  • 98957b48e9 hive-jobq-graph: dispatch hive-jobq-graph-update on every render iris 2026-08-03 01:34:47 +02:00
  • 123eec80c4 fix tracker-tag lint: reword #2893 reference to prose iris 2026-08-03 01:11:34 +02:00
  • 57c9ff6d6c shared: add <hive-jobq-graph>, a generic renderer for /api/jobq/graph iris 2026-08-03 01:11:20 +02:00
  • 39299c6035 jobq: read DAG metadata off the container payload, drop DagMeta atlas 2026-08-03 01:42:27 +02:00
  • 6899f574f6 jobq: templates swallow the DagSpec layer atlas 2026-08-03 01:23:40 +02:00
  • 96ef592fee hive-agent: /cancel matches claude's cmdline, not the kernel comm name damocles 2026-08-03 01:17:40 +02:00
  • 3512e4b019 dashboard: hide forge links instead of guessing <hostname>:3000 iris 2026-08-03 00:30:22 +02:00
  • 68560215bd hive-c0re: deliver scheduled prompts via push_todo, not a broker message damocles 2026-08-03 00:37:43 +02:00
  • 7c6f108716 coordinator: push_todo returns Result so callers can see delivery outcome damocles 2026-08-03 00:37:39 +02:00
  • b8627e7e94 jobq-wire: take utoipa's chrono feature from the workspace atlas 2026-08-03 00:17:52 +02:00
  • fe0906c043 jobq-wire: name every outcome, keep the enum spellings, document the schema atlas 2026-08-03 00:14:37 +02:00
  • 7966d5eb66 jobq-wire: move the generic graph projection into its own crate atlas 2026-08-02 23:52:32 +02:00
  • f357f98867 c0re: serve the jobq graph generically at /api/jobq/graph atlas 2026-08-02 22:59:44 +02:00
  • 792d7cb304 hive-host-sock: a jobq graph wire type that doesn't know what a node is atlas 2026-08-02 22:45:29 +02:00
  • 7fba2d6919 docs(ci): add a For operators section iris 2026-08-03 00:04:58 +02:00
  • 7892304827 docs(persistence): add a For operators section iris 2026-08-03 00:01:10 +02:00
  • 601cd295e5 docs: describe the push_todo lifecycle-notice migration damocles 2026-08-02 23:48:53 +02:00
  • e3729d148f hive-sh4re: drop the HelperEvent variants push_todo replaced damocles 2026-08-02 23:48:49 +02:00
  • c4c35bafe3 hive-c0re: push NeedsLogin/LoggedIn as todos, not broker messages damocles 2026-08-02 23:48:46 +02:00
  • 548936ab70 hive-c0re: push Destroyed as a todo, not a broker message damocles 2026-08-02 23:48:43 +02:00
  • 1f448a7818 hive-c0re: push Killed as a todo, not a broker message damocles 2026-08-02 23:48:31 +02:00
  • c41d2d201d hive-c0re: push Rebuilt as a todo, not a broker message damocles 2026-08-02 23:48:25 +02:00
  • e52ceef2b6 hive-c0re: push ConfigReady as a todo, not a broker message damocles 2026-08-02 23:47:23 +02:00
  • 836284a22d coordinator: add push_todo mechanism for host-to-agent lifecycle notices damocles 2026-08-02 23:47:11 +02:00
  • 2fb0d08274 docs(approvals): fix deny-notification conditionality iris 2026-08-02 23:56:43 +02:00
  • 23ff147953 docs(approvals): add a For operators section iris 2026-08-02 23:51:10 +02:00
  • 052767c25b docs(github): move impl detail below the operator-facing sections iris 2026-08-02 23:54:55 +02:00
  • 53ce83ff56 docs(web-ui): fix Stats/Peers/Settings tab-strip miscategorization iris 2026-08-02 23:30:39 +02:00
  • 025cc4f18d docs(web-ui): add an operator-facing README as the subdir landing page iris 2026-08-02 23:26:29 +02:00
  • d77f81cd1e hive-c0re: push HelperEvent::Spawned as a todo, not a broker message damocles 2026-08-02 22:47:47 +02:00
  • f60e8a8470 dashboard: pass kinds= on the 4 unfiltered /api/dashboard/stream subscribers iris 2026-08-02 22:21:24 +02:00
  • a3a0b34668 jobq: completion is pub(crate); the DAG container is not a special case atlas 2026-08-02 21:49:55 +02:00
  • e646656c92 c0re's queue tests no longer drive the scheduler atlas 2026-08-02 21:44:33 +02:00
  • ab5744a2bd c0re: history retention is a policy, split from the graph it reads atlas 2026-08-02 21:29:08 +02:00
  • 5f5898d167 c0re: the cancel tests read what cancel left behind atlas 2026-08-02 21:20:56 +02:00
  • a039a10e40 c0re: the per-agent template tests read declared shape atlas 2026-08-02 21:13:46 +02:00
  • 009e9fafae jobq: Scheduler::new_job is gone atlas 2026-08-02 21:01:08 +02:00
  • 53cd010a12 job_queue: the reconcile fan-out declares from templates atlas 2026-08-02 20:53:13 +02:00
  • eab6bce813 job_queue: four more template tests read the graph atlas 2026-08-02 20:43:44 +02:00
  • ca2c479b17 job_queue: lease release is the crate's, not the host's atlas 2026-08-02 20:39:21 +02:00
  • ff70bf029d job_queue: drop the cross-DAG contention tests atlas 2026-08-02 20:33:53 +02:00
  • 3ebfed1226 jobq: pin the fairness guarantee where it is made atlas 2026-08-02 20:28:24 +02:00
  • b9f86e415d job_queue: the reconcile gate is the parent chain, not an edge atlas 2026-08-02 20:21:57 +02:00
  • e9a84310fe job_queue: test grafted work by declaring it, not by grafting it atlas 2026-08-02 20:12:30 +02:00