Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • 7d09776742 swarm UI: an alerts page, read by the controller with a Viewer Grafana token from bao atlas 2026-10-15 12:26:06 +02:00
  • 8cb6273782 swarm-ui: stop nginx buffering the controller's SSE streams on /api/ atlas 2026-10-15 13:44:29 +02:00
  • 08fec0b011 Disambiguate the write link in the revision-writing helper's doc iris 2026-10-15 13:05:11 +02:00
  • 4ad9579e97 Guard the creation roll-back by revision iris 2026-10-15 11:53:19 +02:00
  • 37c91eb916 Roll back stored settings when a creation fails, and keep form ids unique iris 2026-10-15 11:44:16 +02:00
  • e36a15de91 Set resource caps and inference when creating an agent iris 2026-10-15 11:32:48 +02:00
  • aaac754356 swarm-controller: bound the issue-report forge calls with the forge deadline atlas 2026-10-15 12:56:15 +02:00
  • 04676bfb2d module-eval: count both the builder and the minter containers after the rebase atlas 2026-10-15 10:04:18 +02:00
  • 0bb8e80a58 docs/swarm/secrets.md: a row for the claude login the minter stores and the agent reads atlas 2026-10-15 09:54:05 +02:00
  • 693e6e738b swarm-claude-login: refuse a step whose agent name is not an identifier atlas 2026-10-14 23:11:09 +02:00
  • d5de1e4943 swarm UI: log an agent into claude from its card; the credentials go to bao and the agent picks them up atlas 2026-10-14 22:26:53 +02:00
  • 248df20164 swarmctl: bound every gateway and authelia request to 5 s connect, 30 s total atlas 2026-10-15 11:26:19 +02:00
  • 8e98f3e109 review-classifier docs: satisfy vale on the reworded context sentences atlas 2026-10-15 11:05:34 +02:00
  • 276545fb45 review-classifier: say the 25-line context shows a gate only when it's within 25 lines atlas 2026-10-15 10:24:26 +02:00
  • 4098fd6d35 swarm-controller: the review classifier reads a diff with 25 lines of context, not 200 atlas 2026-10-15 10:13:23 +02:00
  • f4b5e1445b swarm-controller: fall back to the forge diff when a file read fails, and stop rendering at the cap atlas 2026-10-15 07:54:08 +02:00
  • 2b6d480d9c swarm-controller: the review classifier reads a diff with 200 lines of context atlas 2026-10-15 06:48:27 +02:00
  • 2ab8be61a2 swarm-bao, swarm-nats: bound each attempt of the hand-copied store-retry units atlas 2026-10-15 11:03:42 +02:00
  • a67097f440 hive-tls: bound each store attempt so a silent store fails into a retry atlas 2026-10-15 10:31:31 +02:00
  • 6aab2ebb65 swarm metrics store: the read API needs Grafana's bearer or an operator session atlas 2026-10-14 19:53:36 +02:00
  • 9f0fb71fee review classifier: retry a review post for long enough to outlast a swarm-bao restart atlas 2026-10-15 09:38:02 +02:00
  • 2e53e46d94 review classifier: retry a review post that failed to reach the store or forge atlas 2026-10-15 08:57:24 +02:00
  • 85860d544d matrix: drop the shared-netns claims the netns move left behind atlas 2026-10-15 01:28:46 +02:00
  • 34e142bb5c hive-matrix: run the homeserver in its own netns, behind a unix socket atlas 2026-10-14 23:58:54 +02:00
  • e455964cb3 dashboard: the SW4RM tab is the agents tab iris 2026-10-14 20:23:14 +02:00
  • ee5c057d8f dashboard: the build pages are tabs of the dashboard iris 2026-10-14 20:18:16 +02:00
  • b5053d9a80 swarm-bao-pki: enabling a service mints its client leaf on the same switch atlas 2026-10-14 22:50:21 +02:00
  • d0fa1f98a1 module-eval: three duplicate nixosSystem fixtures come from shared.nix atlas 2026-10-15 07:57:52 +02:00
  • b2828d83dc matrix mcp: a restore that hangs at boot times out instead of blocking every account after it atlas 2026-10-15 07:29:39 +02:00
  • 6f2455f84a docs: rewrite the container load and retired limits prose in active voice for the vale error rules iris 2026-10-15 04:47:01 +02:00
  • 1a86304f92 hive-c0re: the OTEL exporter doc says it is what the container stats feed, not a second consumer iris 2026-10-15 00:17:00 +02:00
  • c875223db7 hive-c0re: the container stats comments and docs name the OTEL exporter as the consumer, not the removed tab iris 2026-10-15 00:06:47 +02:00
  • 23cedf3fa8 hive-c0re: shorten the resource limits module header under the comment-block limit iris 2026-10-14 23:58:07 +02:00
  • 90e33cbd19 hive-c0re: the per-agent resource limit override is gone iris 2026-10-14 23:57:55 +02:00
  • a2540be98b dashboard: the hive UI no longer shows container load iris 2026-10-14 23:27:57 +02:00
  • 4285faf07c swarm snapshot store: the receiver socket binds the mesh address even when wg-hive comes up after sockets.target atlas 2026-10-15 03:15:43 +02:00
  • 2644c0d5f9 CI and devshell comments say what the config does: jobTimeout bounds jobs, coverage runs nightly, dead timeout keys removed atlas 2026-10-15 03:36:34 +02:00
  • fefc565794 swarm: cancel an agent's turn from the swarm queue damocles 2026-10-14 23:08:57 +02:00
  • e7ed28b382 review classifier: the certainty column's header is just certainty, so the column stays narrow atlas 2026-10-15 01:02:48 +02:00
  • 3931a40e30 docs: the try-out page lists a row's fields, the posted review folds them into four; the README names the 350-character ask atlas 2026-10-14 23:43:24 +02:00
  • 731cef4c2d review classifier: the review table shows a pass/fail symbol, certainty against threshold, and an emoji on the overall line atlas 2026-10-14 23:31:46 +02:00
  • 46fd6e502a nix flake update flake-bot 2026-10-15 06:26:23 +02:00
  • 09612c025b docs: the nats gateway cert unit and the queue's /metrics vhost get their secrets.md and gateway.md rows atlas 2026-10-15 08:05:01 +02:00
  • e6e9c894d6 docs: the swarm queue publishes its /metrics to the collector atlas 2026-10-14 20:21:31 +02:00
  • 217b3f1cea swarm-otel: scrape nats through its published name atlas 2026-10-14 20:21:31 +02:00
  • d24dbaeadf swarm builder: the all-swarm-services switch turns it on, like every other swarm service atlas 2026-10-14 22:33:57 +02:00
  • 5b49e0e539 swarm ui: a contraction in the review section of the UI doc iris 2026-10-14 23:49:06 +02:00
  • a68d73fa74 swarm ui: one review page iris 2026-10-14 21:57:23 +02:00
  • 7b1435eaea hive-matrix-mcp: bound each secondary retry, warn once per outage atlas 2026-10-14 16:53:57 +02:00
  • 8abea789fd docs: swarm services publish Grafana's /metrics to the collector atlas 2026-10-14 19:17:48 +02:00
  • 54f6061d41 swarm-otel: scrape grafana through its published name atlas 2026-10-14 19:13:53 +02:00
  • 6f071f7963 swarm-ui: name the group the operator rule actually requires atlas 2026-10-14 21:47:15 +02:00
  • 2a25ec3dff authelia: render the swarm apex's operator rules wherever authelia runs atlas 2026-10-14 21:47:15 +02:00
  • 4a9acd1d0c authelia: a user outside a rule's group is denied instead of falling through to one_factor atlas 2026-10-14 21:27:13 +02:00
  • b99ce2b572 CLAUDE.md: build commands, the 8 missing crates, leaner entries müde 2026-10-14 19:34:34 +02:00
  • afeb0f9794 swarm UI: an agent that needs a Claude login shows it on its card atlas 2026-10-14 19:32:05 +02:00
  • c335bc0962 repo-search: don't tell the caller to raise --limit once the forge has already clamped damocles 2026-10-14 18:34:01 +02:00
  • acb5b676d7 repo-search: read X-Total-Count so the warning fires at the server's own clamp damocles 2026-10-14 15:57:39 +02:00
  • 54b8122f66 repo-search: warn when a result count hits --limit, may be truncated damocles 2026-10-13 14:58:43 +02:00
  • 111cd41c4c review classifier: tests-with-behaviour asks for tests of the logic, not of every line of glue atlas 2026-10-14 18:44:15 +02:00
  • 83b5f0bd89 swarm-ui: the start page's rain follows the app's motion setting iris 2026-10-14 17:28:36 +02:00
  • e32b4172e4 swarm-ui: test the rain arithmetic and the swarm name loader iris 2026-10-14 16:36:27 +02:00
  • 01e58219cf swarm-ui: move the shell's route layout predicates out and test them iris 2026-10-14 16:22:08 +02:00
  • 417125b33c swarm-ui: a start page at / and the hive directory at /hives iris 2026-10-14 14:49:44 +02:00
  • be2e64fa89 review try-out: show why the open-PR button is disabled atlas 2026-10-14 18:07:42 +02:00
  • c90bd705a7 review try-out: author the PR branch at the account's noreply address atlas 2026-10-14 18:07:42 +02:00
  • 36c3f38717 swarm-ui: test the review try-out form's pure logic atlas 2026-10-14 17:31:49 +02:00
  • 915364c918 review try-out: test the branch push request; name the open-PR gating atlas 2026-10-14 16:13:57 +02:00
  • 49b15e7775 review try-out: open a PR with the classifications on the page atlas 2026-10-14 15:33:49 +02:00
  • 6ed88ad70a review classifier: classifications of one PR share a cached prefix atlas 2026-10-14 17:47:10 +02:00
  • 95b89970ee swarm-victoriametrics: require 1.153.0, carry the history off the DynamicUser path atlas 2026-10-14 15:00:40 +02:00
  • 5e653ab9b5 swarm-victoriametrics: own network namespace, gateway over a unix socket atlas 2026-10-14 14:52:31 +02:00
  • 065933b83e swarm-logs-auth: PrivateTmp=disconnected, as DynamicUser implied atlas 2026-10-14 16:57:45 +02:00
  • b807189692 swarm-logs-auth: run as a static user so nginx reaches its socket atlas 2026-10-14 16:40:43 +02:00
  • 41404598f5 swarm-controller: let each test nats-server bind its own port atlas 2026-10-14 16:27:16 +02:00
  • aea35d2a10 swarm-ui: label the empty effort option by runtime iris 2026-10-14 15:48:37 +02:00
  • 93ae435287 swarm-ui: drop an unused export and test the classifier settings logic iris 2026-10-14 14:51:45 +02:00
  • a04096ea19 swarm-ui: choose the review classifier's runtime on the settings page iris 2026-10-14 13:31:44 +02:00
  • 739c35757a hive-matrix-mcp: test the retry path and the once-only todo clear atlas 2026-10-14 05:44:06 +02:00
  • bd6009ff33 hive-matrix-mcp: test the secondary retry loop and the registry lock atlas 2026-10-14 01:28:01 +02:00
  • 53049962b8 hive-matrix-mcp: quieter retries, unique snapshot tmp file, accurate comments atlas 2026-10-13 21:38:37 +02:00
  • 7f26238c87 hive-matrix-mcp: retry a secondary account that failed to come up atlas 2026-10-13 20:57:12 +02:00
  • 2fb6b39f9f review classifier: every ACP run gets one shared, empty cwd atlas 2026-10-14 14:06:55 +02:00
  • 345c6e3731 docs: swarm services publish VictoriaLogs' /metrics to the collector atlas 2026-10-13 22:34:33 +02:00
  • 5fe04da559 swarm-otel: scrape VictoriaLogs through its published name atlas 2026-10-13 10:44:25 +02:00
  • f19a9f546e hive-agent: export a per-file line count for subagent role files atlas 2026-10-14 11:12:15 +02:00
  • 74b63dd031 review classifier: commit shas and index lines stay out of the prompt atlas 2026-10-14 10:43:41 +02:00
  • 57d6d67556 docs: swarm services publish VictoriaMetrics' /metrics to the collector atlas 2026-10-13 22:33:28 +02:00
  • 223cca2b56 swarm-authelia: admit only the collector anywhere on the metrics store's name atlas 2026-10-13 11:01:22 +02:00
  • 338a767a61 swarm-otel: scrape VictoriaMetrics through its published name atlas 2026-10-13 10:44:50 +02:00
  • 6d42abb285 review classifier: under ACP the prompt is a real system message atlas 2026-10-13 12:39:08 +02:00
  • 7d24feaf25 swarmctl: on a controller host, trust the swarm's root without SWARMCTL_CA_FILE atlas 2026-10-14 10:18:40 +02:00
  • 07f093c400 swarm-otel: authelia is no longer declared as both a loopback and a published scrape target atlas 2026-10-14 10:28:48 +02:00
  • 531cc6bf91 swarm-controller: the builder's forge calls re-read the token on refusal too atlas 2026-10-14 05:13:45 +02:00
  • 6ba29c4d33 swarm-controller: re-read the forge token from the store when the forge rejects it atlas 2026-10-13 21:38:35 +02:00
  • e7bf337624 docs: swarm services publish authelia's /metrics to the collector atlas 2026-10-14 01:13:33 +02:00
  • 8eb11a91da swarm-authelia: match the metrics rules with or without a query string atlas 2026-10-13 10:52:51 +02:00
  • 393e84afd0 swarm-otel: scrape authelia through its published name atlas 2026-10-13 10:36:15 +02:00
  • 1219091788 glue: the controller's authelia and otel environment moves out of the controller module atlas 2026-10-13 08:43:09 +02:00
  • 4a36e53982 glue: nats firewall on the wireguard interface moves out of the nats module atlas 2026-10-13 08:35:47 +02:00