Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • 790975ac8d fold needs-login gauge into a snapshot registrar, fix doc wording atlas 2026-11-09 10:42:43 +01:00
  • 9043be4a61 export hyperhive.agent.needs_login and alert per agent atlas 2026-11-09 10:35:16 +01:00
  • 5af927bfaa module-eval: match the system bundle path with its string context discarded atlas 2026-11-08 18:59:59 +01:00
  • 9d62ef44b5 nix trusts the swarm's root through its own CA bundle, so root's nix clients reach the cache atlas 2026-11-08 18:32:37 +01:00
  • 526cfbec1b swarmctl setup: an existing ruth keeps her permissions atlas 2026-11-08 14:12:04 +01:00
  • 44caa72c19 swarmctl: interactive setup walks the first-run ceremony atlas 2026-11-08 13:28:09 +01:00
  • 4fae6a7766 module-eval: pin the forge board's vcs metric names against vcs_metrics.rs atlas 2026-11-08 12:31:44 +01:00
  • 2e23f3debf swarm-controller: count default-branch merges and lines per repo atlas 2026-11-08 12:08:46 +01:00
  • c25cf3d48a hive-priv: fetch the swarm signature from attic before verifying a locally valid closure atlas 2026-11-08 11:45:20 +01:00
  • 3550cc0e1b module-eval: the egress dashboard now has 15 panels in the access-log layout atlas 2026-11-08 11:17:27 +01:00
  • 70e7885a28 docs: egress dashboard data transferred by domain panel atlas 2026-11-08 11:02:52 +01:00
  • 0566b501bd egress dashboard: data transferred by domain over time atlas 2026-11-08 10:47:36 +01:00
  • ef68baa00f pull swarm closures through the nix daemon: substituters in the fragment, merged root-only netrc atlas 2026-11-08 10:29:46 +01:00
  • 63ae5d6cbf otel: look up unrestricted_internet by agent, skip the ci container atlas 2026-11-08 10:34:11 +01:00
  • 817c222951 container stats: sample the ci runner's container atlas 2026-11-08 09:36:53 +01:00
  • 530137a7bb hive-c0re: queue another knowledge pull soon after a failed one, backing off to 5 minutes atlas 2026-11-07 15:26:54 +01:00
  • 52ba0a996f swarmctl bao: recreate the grant token file 0600, deliver init keys to stderr when stdout fails atlas 2026-11-08 02:53:48 +01:00
  • a20596fa59 swarmctl: add bao init and bao grant-bootstrap atlas 2026-11-08 01:29:09 +01:00
  • e9321297c0 swarm-grafana: a host dashboard for the collector's system metrics atlas 2026-11-08 02:29:16 +01:00
  • 1c3b5e52cf drop the host side of the agent broker send damocles 2026-11-08 02:35:34 +01:00
  • aeef4634e1 report the btrfs-subvolume root in host filesystem metrics atlas 2026-11-08 03:03:49 +01:00
  • 319dd6a808 alert when claude usage runs ahead of the clock, per account atlas 2026-11-07 20:32:09 +01:00
  • dab7768869 scope the cache access to hive-core: client-side nix copy, daemon trusts only the key atlas 2026-11-07 15:25:30 +01:00
  • ecd4445680 hive-c0re pulls closures through the nix daemon; hive-priv verifies the swarm signature before applying atlas 2026-11-07 13:20:55 +01:00
  • 448b703995 hivectl agent watch: document control-char replacement and the quiet exit on a closed pipe atlas 2026-11-07 22:58:56 +01:00
  • 30a61d96dd hivectl agent watch: strip control chars, exit quietly on a broken pipe atlas 2026-11-07 19:24:22 +01:00
  • 9457f49684 test the wake prompt and the Messaging permission after the tool removal damocles 2026-11-07 17:50:30 +01:00
  • 8154c5da02 docs: vale fixes in the messaging paragraph damocles 2026-11-07 12:27:06 +01:00
  • c5fba26d62 drop the remaining pointers at the removed send/recv tools damocles 2026-11-07 12:01:50 +01:00
  • bffb2c07a8 drop the hyperhive send/recv/ack_until tools: agents message over matrix damocles 2026-11-07 11:55:45 +01:00
  • ccac95fcf4 matrix-mcp: document the bare name in the DM tool schemas, expand it once damocles 2026-11-07 18:46:37 +01:00
  • 64c0b8b3f0 docs: send_dm and open_dm accept a bare agent name damocles 2026-11-07 17:41:47 +01:00
  • 66f4984223 matrix-mcp: send_dm and open_dm accept a bare agent name damocles 2026-11-07 11:02:21 +01:00
  • f86d90a91d swarm-controller: read placements only once the queue client has connected atlas 2026-11-07 18:40:39 +01:00
  • 3b007b1ccb swarm-controller: update_meta waits up to 60s for the queue client to connect atlas 2026-11-07 14:13:15 +01:00
  • c217301e80 module-eval: pin ProcSubset all and ProtectProc invisible on forgejo and openbao atlas 2026-11-07 18:33:36 +01:00
  • d8ad1e1794 forgejo, bao: let the go process collector read /proc/stat so the uptime panels have data atlas 2026-11-07 14:19:52 +01:00
  • 61a334c847 swarmctl setup status shows where the setup ceremony stands atlas 2026-11-07 10:02:51 +01:00
  • 78b0451ed1 hive-priv: overlay the knowledge .git only when the clone has one, so agents start before the first clone atlas 2026-11-07 15:12:51 +01:00
  • 513530ae35 matrix-mcp: auto-join only on accounts that live on the swarm homeserver damocles 2026-11-07 13:54:56 +01:00
  • 852d98e8dd docs: the daemon auto-joins invites from the own homeserver damocles 2026-11-07 13:28:06 +01:00
  • 2728a02369 matrix-mcp: join invites from the own homeserver automatically damocles 2026-11-07 10:50:32 +01:00
  • a47edaec5b docs: drop the sentence that says the dashboard row has no forge links iris 2026-11-07 13:28:15 +01:00
  • d516bb890c remove the forge links from the hive dashboard and the agent page iris 2026-11-07 12:44:07 +01:00
  • 1b6d7f3c99 swarm: a failed facts copy counts in the held-deploys gauge atlas 2026-11-07 12:28:43 +01:00
  • 79c1b6d81d swarm: a deploy goes out only once its closure is cached and the hive has its cache facts atlas 2026-11-07 11:53:25 +01:00
  • 0e84fe8bc4 docs: the handbook follows the three layers: swarm, hives, agents iris 2026-11-07 11:20:48 +01:00
  • 263b21021a swarm-controller: ask the builder for the archetypes again soon after a failed pass atlas 2026-11-07 11:17:13 +01:00
  • 5633107b32 swarm ui: sort every pull requests column, and read a protection rule as the forge does iris 2026-11-07 11:14:53 +01:00
  • 560afef2b6 swarm ui: the issue report card is named "issues" iris 2026-11-07 11:06:03 +01:00
  • 944fd5b726 swarm ui: a diff column on the pull requests card, and "approved" as its header iris 2026-11-07 10:46:02 +01:00
  • f633963b77 swarm ui: a pull requests card on the reports tab iris 2026-11-07 10:06:59 +01:00
  • 7479d7fca7 review classifier: pin that a try-out's expiry follows its own size iris 2026-11-07 10:53:44 +01:00
  • cffe8895df review classifier: the most classifications a run carries is a setting iris 2026-11-07 10:37:52 +01:00
  • e436d356f3 matrix-mcp: sync through a filter that drops presence, typing and unbounded state damocles 2026-11-07 10:56:28 +01:00
  • b8b55ba23e credentials-reference: a hand-edited public-key on the in-swarm cache is overwritten atlas 2026-11-07 08:29:59 +01:00
  • b0f6ccaa64 attic-init: replace the stored public key with the one the cache reports atlas 2026-11-07 07:32:28 +01:00
  • 485e2e86ca docs: active voice in the power intent seeding sentence damocles 2026-11-07 01:48:52 +01:00
  • beaf05ab9c c0re: drop the removed agent_power store from db::open examples damocles 2026-11-07 01:26:29 +01:00
  • b77fa9edc3 c0re: keep power intent in memory, drop agent_power/kv tables and the stop snapshot damocles 2026-11-07 01:22:18 +01:00
  • fca7f669f5 hive-agent: poll, do not sleep, for the positive case in the accept-limit test damocles 2026-11-07 09:08:04 +01:00
  • e9940be983 hive-agent: cap concurrent connections on the in-agent todo socket damocles 2026-11-07 08:59:13 +01:00
  • 533a39a00b review-classifier: a pure deletion of code and its tests needs no new test argus 2026-11-07 09:20:41 +01:00
  • 4b08dde82e docs: two comments no longer mention the removed send allow-list damocles 2026-11-07 07:58:09 +01:00
  • c1f7bb798e hive-agent-mcp: the send allow-list is gone, agents talk to peers over matrix damocles 2026-11-06 23:28:05 +01:00
  • f23ce106b1 fixup! swarm-ui: the refresh picker of a polling card sits in the card's header row iris 2026-11-07 08:49:15 +01:00
  • d0b37f52be fixup! swarm-ui: the refresh picker of a polling card sits in the card's header row iris 2026-11-06 20:41:14 +01:00
  • bf7345405f swarm-ui: the refresh picker of a polling card sits in the card's header row iris 2026-11-06 20:24:25 +01:00
  • 262505e16a matrix-mcp: report the sanitized file name that download_file wrote damocles 2026-11-07 08:44:04 +01:00
  • eb4ce56100 matrix-mcp: name a downloaded attachment by its file name, not its caption damocles 2026-11-07 07:39:35 +01:00
  • 64dfe0d205 cache-miss pass pushes a record the builder did not push atlas 2026-11-07 04:50:20 +01:00
  • 9e0c51052b swarmctl: agent watch follows an agent's terminal rows atlas 2026-11-07 05:24:21 +01:00
  • aa227a95c1 docs: move the agent tool docs to 4-implementation/agent-tools atlas 2026-11-06 23:50:28 +01:00
  • df8a82bc33 docs: move the cli references under 2-handbook/tools atlas 2026-11-06 22:59:11 +01:00
  • be383ab276 frontend: the per-agent UI typechecks under preact 11 iris 2026-11-07 08:19:24 +01:00
  • d76d54c412 frontend: preact 11.2.0 iris 2026-11-06 22:38:56 +01:00
  • fae9398295 start the forge and github pollers when their token lands late atlas 2026-11-07 06:25:38 +01:00
  • 0c78ccbf84 docs: two comments no longer mention the removed agent login damocles 2026-11-07 08:01:12 +01:00
  • 934ba3a9c5 hive-agent: test the state status computation damocles 2026-11-07 07:56:50 +01:00
  • ac3b3cfcd3 hive-agent: the agent has no login flow of its own, credentials come from the swarm damocles 2026-11-06 23:17:11 +01:00
  • 52d26dd067 nix flake update flake-bot 2026-11-07 04:00:58 +01:00
  • 71d360c9d2 swarmctl: agent set-state declares an agent's wanted state atlas 2026-11-07 03:58:39 +01:00
  • 06b303aff2 hivectl: the open verb is gone and the docs say what hivectl has damocles 2026-11-06 23:37:12 +01:00
  • e9025823d9 agent: export swarm-queue connected gauge and skipped-publish counter, with dashboard panels atlas 2026-11-07 01:31:47 +01:00
  • 04f61c0e14 cargo update damocles 2026-11-07 01:08:23 +01:00
  • 409427913a frontend: npm dependencies updated iris 2026-11-06 22:22:41 +01:00
  • ce9332cd02 hive-matrix-mcp: an edited message shows once, edited in place, and is not a second unread damocles 2026-11-06 19:40:37 +01:00
  • c8eaa93268 swarm: the notification router tells a PR's author when CI on it fails or is cancelled damocles 2026-11-06 21:25:08 +01:00
  • d4e58f8741 docs: put default comments above the claude plugin options atlas 2026-11-06 21:10:55 +01:00
  • 4c321f3d2d docs: nest config examples and use neutral swarm/hive names atlas 2026-11-06 20:53:32 +01:00
  • af434e1374 nightly vm test: full single-host swarm setup up to the meta flake atlas 2026-11-06 20:25:38 +01:00
  • c490c72413 docs: per-agent options page picks services.hyperhive.agent, and fails the eval if it goes empty atlas 2026-11-06 20:14:23 +01:00
  • 0fbe137ace reference-docs: the crate READMEs are exported under 4-implementation/crates iris 2026-11-06 20:37:02 +01:00
  • f1f611ba01 tmpfiles creates the agents root owned by hive-core atlas 2026-11-06 20:30:17 +01:00
  • bb789e4603 swarm-ui: the job graph shows placeholder rows in the shape of a job tree while it loads iris 2026-11-06 20:18:34 +01:00
  • f276ee342c swarm-ui: linking a matrix account starts on the password login and warns before a pasted token iris 2026-11-06 20:11:37 +01:00
  • ecea98c950 fixup! swarm-ui: the broadcast roster and the egress lists show placeholders while they load iris 2026-11-06 19:55:04 +01:00
  • 8847e6390b swarm-ui: the broadcast roster and the egress lists show placeholders while they load iris 2026-11-06 19:49:47 +01:00
  • a9dd276935 swarm-ui: FieldGrid lays out a row of form fields on one grid for the forms that each hand-rolled it iris 2026-11-06 19:53:31 +01:00
  • c37205e8f5 swarm-ui: the terminal message box has a placeholder and a spinner instead of a label and a sent line iris 2026-11-06 19:37:26 +01:00