Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • 7d95973d83 swarmctl: --swarm works after the subcommand, takes a bare domain, and login defaults to the host's swarm atlas 2026-10-14 02:42:11 +02:00
  • 62e45df88c docs/swarm/credentials.md: restore the API-key row lost in the rebase atlas 2026-10-14 05:57:55 +02:00
  • 2c6ae15383 swarm-review-classifier: test that Otel::record exports the run's cost atlas 2026-10-13 15:01:28 +02:00
  • 1b4e764e5c review classifier: run on ACP when the swarm settings choose it atlas 2026-10-13 10:15:27 +02:00
  • 38ee68c31d hive otel: keep file_storage defined when the collector authenticates upstream atlas 2026-10-14 02:23:15 +02:00
  • c7fdedd08c nix flake update flake-bot 2026-10-14 05:22:40 +02:00
  • 0754b740b7 swarm-ui: name the subagent cap in the three descriptions that list inference fields atlas 2026-10-14 02:03:35 +02:00
  • 461795b2cf swarm-ui: fix the stray doc text, name the agent in the cap-read warning atlas 2026-10-13 19:46:59 +02:00
  • 9a71d1e094 swarm-ui: per-agent cap on concurrently running subagents atlas 2026-10-13 19:24:13 +02:00
  • 6d7fc0dd99 docs: builder.md says the client secret is re-read on refusal too atlas 2026-10-13 20:48:26 +02:00
  • 47d3ccfede module-eval: bao-grants counts the eighteen granting units atlas 2026-10-13 10:18:34 +02:00
  • cafa120d77 swarm-builder: scope the forge token to the forge, one build at a time, opt-in atlas 2026-10-12 22:47:30 +02:00
  • b68b74d687 swarm-builder: build each agent config PR head and post a commit status atlas 2026-10-12 22:04:51 +02:00
  • aece1c26d0 hive-matrix-mcp: never enable recovery over secret storage it did not create atlas 2026-10-13 02:33:41 +02:00
  • 45568f6e60 matrix: back up agents' room keys with a controller-minted recovery passphrase atlas 2026-10-13 01:19:38 +02:00
  • bff605035c swarm-victorialogs: size the agent-auth limit for a host booting its agents together atlas 2026-10-13 10:09:01 +02:00
  • 8be4030d03 swarm-logs-auth: rate-limit verification and cache positive verdicts atlas 2026-10-13 09:06:20 +02:00
  • 3be6096c26 glue: the secret publisher's authelia-dependent settings move out of the publisher module atlas 2026-10-13 10:15:19 +02:00
  • c06aa78b63 glue: otel scrape targets for authelia, grafana and nats move out of the services atlas 2026-10-13 08:33:28 +02:00
  • 6c1ab87f68 swarm-otel: declare forgejo's published scrape target on every host atlas 2026-10-13 10:24:17 +02:00
  • 4a3f21fc2b glue: forge's controller-dependent settings move out of the forge module atlas 2026-10-13 08:47:07 +02:00
  • 9407db69b5 glue: consumers' start-after-bao ordering moves into one glue module atlas 2026-10-13 09:38:33 +02:00
  • 40ebd45c66 glue: hive-otel's ordering after authelia moves out of the otel module atlas 2026-10-13 10:35:25 +02:00
  • 8e58ad8717 fix passive-voice vale errors in docs + hive-otel module-eval test for the new journald receiver damocles 2026-10-13 11:30:27 +02:00
  • 02831fb5e9 hive-c0re: replace the agents_crashing banner with a crash-watcher log line + grafana alert damocles 2026-10-12 22:21:04 +02:00
  • 6c9c2cef45 grafana: the published vhost refuses /metrics atlas 2026-10-13 10:23:57 +02:00
  • eba6428b6b docs: review-classifier truncation sentences in active voice atlas 2026-10-13 15:20:04 +02:00
  • 3f5f348270 review classifier: truncate an over-long reason instead of dropping the verdict atlas 2026-10-13 14:30:03 +02:00
  • c42321ff0e review classifier: escape $ in verdict cells so the forge doesn't render them as math atlas 2026-10-13 16:13:50 +02:00
  • 44346d8c6c nix: warn on the ignored swarm-ui switches instead of failing eval atlas 2026-10-13 10:09:44 +02:00
  • f9954b91b4 nix: run swarm-ui wherever swarm-controller runs atlas 2026-10-13 08:19:35 +02:00
  • 70c13aee7a swarm-nats-auth: re-read the OIDC client secret only on a 400 or 401 atlas 2026-10-12 22:02:53 +02:00
  • a6935e57c3 swarm-queue-client: re-read a held OIDC client secret when the IdP refuses it atlas 2026-10-12 20:48:45 +02:00
  • be9b2475a9 docs: say what refresh-consumer does when it cannot read a timestamp atlas 2026-10-13 16:36:24 +02:00
  • 8d554477ca swarm-bao-agent-pki: decide openbao's restart on the shared locale-independent compare atlas 2026-10-13 16:00:37 +02:00
  • be7eaa8181 refresh-consumer: compare mtimes locale-independently so an unchanged secret doesn't restart its unit atlas 2026-10-13 15:55:34 +02:00
  • 503c8c8b3c review-classifier: drop point-in-time justification tail per argus damocles 2026-10-13 14:31:28 +02:00
  • f6d8dc9d66 review-classifier: narrow tests-with-behaviour to code behaviour, not nix/grafana/log-text damocles 2026-10-13 14:22:00 +02:00
  • 5419d97187 module-eval: restore agentWith in agent-queue-bao.nix atlas 2026-10-13 09:49:24 +02:00
  • 683b942f34 review classifier: docs-updated counts option descriptions, skips internal options atlas 2026-10-13 12:58:59 +02:00
  • 05ae9637cf review classifier: a test-only diff satisfies tests-with-behaviour atlas 2026-10-13 12:50:39 +02:00
  • afe6026d44 subagent: keep runs at +1000 when their cgroup is unavailable atlas 2026-10-12 23:46:18 +02:00
  • b31db6c7d9 subagent, bash: run each subagent run and bash task in its own cgroup atlas 2026-10-12 22:23:41 +02:00
  • baf282131f swarm-ui: the review try-out page shows and changes the review classifier's settings iris 2026-10-12 20:04:15 +02:00
  • 37c58e79dc module-eval: the collector's metrics push path must be the vhost's gated push route atlas 2026-10-13 08:27:41 +02:00
  • 57407cb437 swarm-ui: the resource caps dialog says when a change takes effect iris 2026-10-12 20:30:56 +02:00
  • a376714116 swarm-ui: an agent's detail shows its resource caps and edits them iris 2026-10-12 20:27:43 +02:00
  • 0f53e9be6c swarm-logs: authenticate as the agent with its own queue secret atlas 2026-10-12 22:48:40 +02:00
  • 1f4736e79b swarm-logs-auth: check agent tokens on the log store's query route atlas 2026-10-12 22:48:19 +02:00
  • e7dbb94f28 swarm-agent-verify: lift the agent-token store check out of swarm-nats-auth atlas 2026-10-12 22:47:37 +02:00
  • 9e3a00825b hive-forge: pr edit --base retargets a PR atlas 2026-10-13 03:37:49 +02:00
  • 18ed3f5040 module-eval: evaluate shared fixture configs once atlas 2026-10-13 00:55:01 +02:00
  • 53d0d59be0 swarm-victoriametrics: forward only the store's read API atlas 2026-10-13 01:45:55 +02:00
  • 3464a912bf schedules: keep projecting a schedule whose definition stops decoding atlas 2026-10-13 03:33:54 +02:00
  • 29aa242201 controller stores: recover from a record they can't decode atlas 2026-10-13 03:13:06 +02:00
  • daaf920e06 review classifier: keep stored runs this build can't decode atlas 2026-10-13 02:54:07 +02:00
  • 6f0a72b246 review classifier: recover from a stored record it can't decode atlas 2026-10-13 02:24:26 +02:00
  • 30d9e1d8e6 grafana: query VictoriaMetrics by its swarm domain atlas 2026-10-13 01:22:17 +02:00
  • ff0a6f1ca3 docs: say that re-creating an undeclared agent leaves it paused atlas 2026-10-13 01:17:42 +02:00
  • 207484dfa6 swarmctl: drop agent mint-identity and its controller route atlas 2026-10-13 00:42:27 +02:00
  • cf763da178 hive-github-notify: pick up a rotated PAT without a restart atlas 2026-10-12 23:50:48 +02:00
  • fa56931a99 hive-runtime: respawn the ACP agent when its provider key changed after a failed turn atlas 2026-10-13 00:01:05 +02:00
  • 16e7a41bbd docs: review classifier concurrency is a swarm-wide setting atlas 2026-10-12 20:04:12 +02:00
  • 2c5eef73cd review classifier: model, effort and review concurrency as swarm-wide settings atlas 2026-10-12 19:21:33 +02:00
  • 78412b3d3b hive: remove the read-only schedules page and the old schedule store atlas 2026-10-12 20:29:33 +02:00
  • 2f05e2db28 nix: re-run the host's store fetches on a ten-minute timer atlas 2026-10-12 20:21:17 +02:00
  • c2dc18413b swarm-ui: the review runs page leaves out the requester line when a run has none iris 2026-10-12 19:06:47 +02:00
  • 5193a101a6 swarm-ui: a review runs page lists the review classifier's recent runs iris 2026-10-12 18:53:06 +02:00
  • 2fc0166427 swarm-controller: record the review classifier's runs and list them atlas 2026-10-12 19:23:28 +02:00
  • 7ee6e776a3 swarm: refuse swarm.hives keys that are not valid hive identifiers atlas 2026-10-12 20:07:55 +02:00
  • 48a728df17 swarm-bao-pki: sign every other hive's three store leaves atlas 2026-10-12 19:15:23 +02:00
  • be6036b216 swarm-ui: a hide debug output toggle in the header's settings menu iris 2026-10-12 20:15:56 +02:00
  • f2e2ff82e9 swarm-controller: fix the agent-limits test after AppState gained reviews atlas 2026-10-12 21:39:00 +02:00
  • 3b1de422c6 add review classifier rules for this repo atlas 2026-10-12 19:13:49 +02:00
  • 05c9075825 swarm-controller: refuse a percentage with a leading zero in its whole part atlas 2026-10-12 15:25:37 +02:00
  • e14955f20a swarm-nats-auth: pin that a hive can't create a named consumer on agent-limits atlas 2026-10-12 12:03:49 +02:00
  • 028ca1bf1f swarm-controller: refuse a cap systemd would ignore; GET creates no bucket atlas 2026-10-12 12:03:49 +02:00
  • fccf2ab892 hive-c0re: read each agent's swarm caps from agent-limits atlas 2026-10-12 11:26:18 +02:00
  • ebeef4b84d swarm-controller: GET/PUT/DELETE /api/agents/{name}/limits atlas 2026-10-12 11:26:18 +02:00
  • 37f6a845a0 hive-c0re: let a swarm cap replace the hive's answer, not join its chain atlas 2026-10-12 11:26:18 +02:00
  • 9a4059e130 swarm-ui, swarm-controller: the review try-out's repo and PR fields offer the repos and PRs to pick iris 2026-10-12 19:05:37 +02:00
  • 60ea7fdc04 swarm-controller: harden the review classifier's real reviews atlas 2026-10-12 17:33:45 +02:00
  • 133d5578d2 bao: let the UI's admins login write the review classifier's API key atlas 2026-10-12 18:17:28 +02:00
  • a669cd96b6 swarm-controller: post the review classifier's verdict on a review request atlas 2026-10-12 14:28:42 +02:00
  • ad47664e01 docs(swarm): rotate Grafana's admin password with kv metadata delete atlas 2026-10-12 14:57:29 +02:00
  • eecd2b62e8 grafana: fix the sso.md admin claim, deny the publisher the admin password atlas 2026-10-12 12:16:08 +02:00
  • 993f5fd99d grafana: mint the admin password into the store and apply it on every start atlas 2026-10-12 11:22:59 +02:00
  • cf4c4cde87 swarm-ui: load a repo's rules into the review try-out iris 2026-10-12 08:18:19 +02:00
  • d52e97f376 swarm-controller: read review rules through the git tree and blob API atlas 2026-10-12 08:47:07 +02:00
  • 2b1573c2ba swarm-controller: read review rules at a literal nested path atlas 2026-10-12 08:32:00 +02:00
  • 16c7c249ef swarm-controller: read a repo's review rules from its default branch atlas 2026-10-12 08:12:38 +02:00
  • c5b66dc5a0 swarm-ui: match the try-out page to the backend's limits iris 2026-10-12 04:37:48 +02:00
  • a4a4381cf6 swarm-ui: try-out rows keyed by position, distinct names, and accurate storage wording iris 2026-10-12 01:08:58 +02:00
  • b67517e41b swarm-ui: a review try-out page iris 2026-10-12 01:05:34 +02:00
  • 34bde7a5af nix: allSwarmServices turns on the review classifier atlas 2026-10-12 10:48:32 +02:00
  • ed15105e6f swarm-controller: document every try-out status and row shape in the OpenAPI atlas 2026-10-12 04:17:18 +02:00
  • af1495731e swarm-review-classifier: claude's environment is an allowlist, not the daemon's atlas 2026-10-12 04:15:50 +02:00
  • 8e33de6fb7 nix: hand the review classifier its store leaf as an nspawn credential atlas 2026-10-12 04:09:03 +02:00
  • c0fd4e9848 module-eval: hosting the swarm's shared services leaves the review classifier off atlas 2026-10-12 04:07:10 +02:00
  • 6c9cb66dce docs: the review classifier's try-out service, its key and its subject atlas 2026-10-12 03:38:25 +02:00