Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • 3925534db6 note forceServiceConfigs scope: services only, callers only main atlas 2026-10-25 21:34:25 +01:00
  • 549c198449 force each container's unit configs in the checks about it atlas 2026-10-25 20:48:42 +01:00
  • 4cdf807afc add one shared templated agent policy and name each agent's bao entity after it atlas 2026-10-25 20:39:59 +01:00
  • d893097ffe remove the unread forge-core-token at startup atlas 2026-10-25 19:42:54 +01:00
  • 0f4566c8d3 remove the legacy meta repo's .git and the meta remotes at startup atlas 2026-10-25 19:22:21 +01:00
  • ca6fc87566 drop the unread HIVE_ASSETS_DIR env from the hive-c0re unit atlas 2026-10-25 19:09:40 +01:00
  • 35dcc52e21 add no-binary-blobs to the classifier rules-file test atlas 2026-10-25 20:27:07 +01:00
  • 401a3c9a51 build the test certificate in code instead of committing one atlas 2026-10-25 18:41:52 +01:00
  • e592078868 move client-cert gauges behind an otel feature of swarm-secret-client, drop the crate atlas 2026-10-25 18:11:05 +01:00
  • 078696aaee export bao client-cert not_before/not_after gauges and alert past 80% of lifetime atlas 2026-10-25 17:41:47 +01:00
  • daea7a56be add classifier rule: no binary blobs argus 2026-10-25 18:43:39 +01:00
  • cce00a6592 swarm-builder: log each archetype eval's elapsed time, wait 5 minutes atlas 2026-10-25 18:20:41 +01:00
  • b79896c237 hive reads the forge for nix as its own account, not core atlas 2026-10-25 17:56:14 +01:00
  • 32a4821cb4 swarm-ui: an open dropdown closes only on a scroll that moves it iris 2026-10-25 17:19:51 +01:00
  • a2e8a2bda0 swarm-ui: dropdowns open a themed list of their own instead of the browser's iris 2026-10-25 17:15:04 +01:00
  • 88053f437c test the archetype module import in the meta flake render; update archetypes doc atlas 2026-10-25 16:37:23 +01:00
  • b6b568e97e drop the hive's push of the legacy core/meta repo atlas 2026-10-25 16:35:46 +01:00
  • dd2f0d3ece let notification flows start from submitted pull request reviews atlas 2026-10-25 16:16:07 +01:00
  • 31f8a521e0 swarm-ui: the broadcast composer is its own folded card above the messages card iris 2026-10-25 16:15:46 +01:00
  • 6cf89755e2 swarm-ui: broadcast is a composer on the messages page, not a tab of its own iris 2026-10-25 16:07:01 +01:00
  • 711e413901 swarm-ui: tooltip on the inert wanted badge says to create the agent at swarm level; docs note destroy needs it too atlas 2026-10-25 16:09:14 +01:00
  • d8c2fb91b2 docs: contraction in the swarm ui wanted-badge paragraph atlas 2026-10-25 16:02:34 +01:00
  • 716290e4d2 swarm-controller: state route refuses an agent the swarm has not declared on that hive atlas 2026-10-25 15:58:24 +01:00
  • bd54372fcc describe core/meta as the legacy permission repo; drop stale meta-flake prose atlas 2026-10-25 15:08:50 +01:00
  • 633139069f redeclare the deploys a failed meta update skipped on the timer's retry atlas 2026-10-25 14:52:55 +01:00
  • 61e35ab603 deploy only after a successful meta update atlas 2026-10-25 13:55:10 +01:00
  • 4aa11b3a94 build agents only from internal/meta; delete the hive's local meta flake atlas 2026-10-25 13:33:15 +01:00
  • cea4827918 nix: the dashboard vhost's expected locations include /api/whoami iris 2026-10-25 15:19:35 +01:00
  • cd41e1d510 swarm-ui, hive dashboard, agent page: one profile menu with the signed-in user, avatar and authelia links iris 2026-10-25 15:05:35 +01:00
  • 10b8422d93 swarm-ui: the state row offers reconnect when its stream closes, and says no report yet iris 2026-10-25 15:07:39 +01:00
  • 705160c0fd swarm-ui: move the terminal preview's state badges into a state row of the agent details table iris 2026-10-25 14:52:57 +01:00
  • 8899dca807 swarm-builder tests: write fake nix from a child process atlas 2026-10-25 13:07:46 +01:00
  • 31cb6bfa42 queue the meta update only until one run succeeds atlas 2026-10-25 12:56:30 +01:00
  • 0f1ba6e630 log failed controller jobs, re-run the meta update every ten minutes atlas 2026-10-25 12:25:01 +01:00
  • acfdcd725f reword stale hive-domain discovery claims atlas 2026-10-25 11:39:39 +01:00
  • 2e7d49bb88 serve matrix discovery at the swarm apex, keep the pinned hive case atlas 2026-10-25 11:13:22 +01:00
  • c9649b258f swarm-wire: say the repos list holds only repositories with an open issue iris 2026-10-25 11:46:41 +01:00
  • b6da2bc9d0 swarm-wire, swarm-ui: the flow schema lists the values a field takes, and the editor picks them instead of asking for typed names iris 2026-10-25 11:38:49 +01:00
  • 3d142feb6a log refused agent-permission changes on the controller api atlas 2026-10-25 11:11:17 +01:00
  • 96405621d7 keep each hive's otel oidc secret on /run, not /var/lib atlas 2026-10-25 11:05:47 +01:00
  • 8b255b43a0 docs: describe the recorded meta fan-out pin atlas 2026-10-25 02:05:24 +02:00
  • 2b9927fda2 fan out the meta pin by a recorded pin, not by the move atlas 2026-10-25 02:05:24 +02:00
  • 81fd4466a5 swarm-ui: say 1 hit, not 1 hits, in a box's screen-reader label iris 2026-10-25 02:16:39 +02:00
  • 404d8334aa swarm-ui: preview a draft flow's hit counts in the editor with the dry-run route iris 2026-10-25 01:57:29 +02:00
  • e8538d8690 swarm-controller: POST /api/notify/dry-run runs a draft flows document atlas 2026-10-25 01:51:16 +02:00
  • 19680a8b78 service urls carry no gateway port, httpsPort is listen-only atlas 2026-10-25 02:00:20 +02:00
  • 4d9b7e0ca9 agent store leaf: 7 days instead of 90 atlas 2026-10-25 01:55:59 +02:00
  • 2f00f9041f agent permissions: drop hive-c0re's swarm-agent-permissions.json fallback, fail closed before the first read atlas 2026-10-21 01:56:37 +02:00
  • 6e7b5f84e9 swarm-ui: give the new-flow draft a route no flow id can take, and drop the dead hit-count rule iris 2026-10-25 01:33:29 +02:00
  • d0a55502a8 swarm-ui: draw notification flows as graphs in the list and make a new or copied flow a draft until saved iris 2026-10-25 01:27:50 +02:00
  • b93eaaff51 swarm-ui: fix the stale refusal comment, guard the create dialog's submit, say what create another keeps iris 2026-10-25 01:44:24 +02:00
  • 339da0aebe swarm-ui: make agent creation a five-step dialog with a fixed header and footer iris 2026-10-25 01:40:20 +02:00
  • f0a80c9812 notify router: bound the deliveries log append, note doubled retry rows atlas 2026-10-24 23:12:35 +02:00
  • 78c48272ee swarm-ui: edit an agent's permissions on its detail panel iris 2026-10-24 23:25:31 +02:00
  • eaf26aaadd review classifier: export request, verdict, check and run metrics, with a dashboard atlas 2026-10-24 18:50:03 +02:00
  • 7680b07fcb swarm-otel: routes carry a route header and the readiness probe requires it atlas 2026-10-24 21:19:39 +02:00
  • 41bea3c6d9 swarm-otel: let the collector write its socket dir, and probe every route through nginx atlas 2026-10-24 21:12:35 +02:00
  • 1325f44707 swarm-otel: route the gateway from the receiver list and check the sockets accept atlas 2026-10-24 20:53:47 +02:00
  • ec562ca503 drop port-collision checks against swarm.otel.telemetryPort atlas 2026-10-24 12:13:38 +02:00
  • 6b1fc4b040 module-eval: four containers left on the host netns atlas 2026-10-24 03:36:21 +02:00
  • e226e65954 swarm-otel: run in its own network namespace, receivers on unix sockets atlas 2026-10-22 03:22:49 +02:00
  • ed1fd053e7 notify router: deliveries log, dry-run hit counts, api and page atlas 2026-10-24 22:13:07 +02:00
  • 6dd9d0086e refuse an agentNatsUrl that hive-priv would reject at container start atlas 2026-10-24 19:20:37 +02:00
  • bbc6174361 leave an agent with no config commit out of internal/meta; read config heads from main atlas 2026-10-24 19:20:37 +02:00
  • 4697740a7e build an archetype agent from internal/meta only at the archetype it has now atlas 2026-10-24 19:20:37 +02:00
  • 4323097964 keep the meta-rev record in hive-c0re's state, written by rename atlas 2026-10-24 19:20:37 +02:00
  • 51866929d5 split render_flake into per-section helpers; no runtime change atlas 2026-10-24 17:22:28 +02:00
  • 7c0a622d41 build agents from internal/meta when it pins their config atlas 2026-10-24 14:59:43 +02:00
  • 22e2d30581 pin internal/meta's hyperhive on the controller's rev and rebuild agents when it moves atlas 2026-10-24 14:29:12 +02:00
  • 5950363a10 swarm-controller: render, lock and commit internal/meta atlas 2026-10-22 07:52:23 +02:00
  • f3c0a87c0f hand agents the queue address at container start atlas 2026-10-22 07:43:50 +02:00
  • ba97c64dda move the meta flake render into the hive-meta-flake crate atlas 2026-10-22 07:40:51 +02:00
  • de323a72dd swarm-builder: lock the swarm meta flake on request atlas 2026-10-22 01:23:02 +02:00
  • d331eb394b ci: take jq from flake.lock too, so no CI job resolves tools from the moving registry atlas 2026-10-24 20:53:58 +02:00
  • d1d874770b ci: run vale from flake.lock instead of the moving nixpkgs registry atlas 2026-10-24 20:31:22 +02:00
  • 26c4ff89d5 approve a requested review when the repo has no review rules atlas 2026-10-24 17:23:27 +02:00
  • 0b1669a364 request the review classifier's review when a PR's head moves atlas 2026-10-24 14:28:27 +02:00
  • 463c5cbfcc share the standing-review rule between hive-forge and the controller atlas 2026-10-24 14:28:23 +02:00
  • 65329fb506 Revert "swarm-otel: run in its own network namespace, receivers on unix sockets" atlas 2026-10-24 14:54:50 +02:00
  • 04214a6afa Revert "module-eval: four containers left on the host netns" atlas 2026-10-24 14:54:50 +02:00
  • 196161654a Revert "drop port-collision checks against swarm.otel.telemetryPort" atlas 2026-10-24 14:54:47 +02:00
  • 68e289fff5 swarm-ui: rewire a notification flow by drag or keyboard iris 2026-10-24 14:49:48 +02:00
  • e01770c056 swarm: drop the -agent client suffix refusal from authelia and the queue responder atlas 2026-10-24 14:42:55 +02:00
  • 6bcffb0ebb todo socket: pause after a failed accept instead of spinning damocles 2026-10-21 21:22:39 +02:00
  • 0a1e4db0f4 closed flow also queues a closed todo on each agent that held one, after the clear atlas 2026-10-24 13:58:08 +02:00
  • fb8aa23e66 swarm-ui: a todo switched from clear to upsert drops its prefix flag iris 2026-10-24 14:05:02 +02:00
  • 06f3e76329 docs: edit-flow section reads clean under the prose lint iris 2026-10-24 14:03:14 +02:00
  • f28e1e9063 swarm-ui: edit a notification flow on a canvas iris 2026-10-24 14:00:44 +02:00
  • c00fd99112 swarm: no doc says the agent client is minted any more atlas 2026-10-13 10:25:19 +02:00
  • 495c45c2c2 swarm: drop the stale claim that authelia mints hive-<name>-agent atlas 2026-10-13 10:16:30 +02:00
  • 868c6cf96c drop the shared hive agent login atlas 2026-10-13 09:49:32 +02:00
  • d19bd83aa5 swarm-ui: draft edits for the notification flow editor iris 2026-10-24 13:46:03 +02:00
  • d5802d16a0 notify flows: GET returns a schema of the events, fields, node kinds and limits atlas 2026-10-24 12:25:19 +02:00
  • 627964f72d drop port-collision checks against swarm.otel.telemetryPort atlas 2026-10-24 12:13:38 +02:00
  • a684ef1e34 meta test: retry the fake nix exec when it hits ETXTBSY damocles 2026-10-24 09:54:56 +02:00
  • fe578c57fd ui docs: restore how custom flows are added atlas 2026-10-24 05:06:30 +02:00
  • ada364a482 notify flows: refuse unknown placeholders and require the revision read on every save atlas 2026-10-24 04:38:17 +02:00
  • 7795da44f8 docs: notification flows, their API and the notifications page atlas 2026-10-24 04:05:05 +02:00
  • 0512862b3d swarm-ui: show the notification router's flows and switch built-ins off atlas 2026-10-24 03:51:33 +02:00
  • e2e124755d swarm-controller: serve the notification router's flows at /api/notify/flows atlas 2026-10-24 03:49:58 +02:00