Watch
0
0
Fork
You've already forked hyperhive
0

Commit graph

  • 214d7000d3 swarm-ui: the agent terminal page gets cancel turn, effort, state age and the expand-output setting iris 2026-10-28 20:07:42 +01:00
  • 81439fa710 run agent containers on an ephemeral root, salvaging the old one first atlas 2026-10-28 19:15:26 +01:00
  • 22522b386a log the proxy-credential, cache-miss and users-file passes at info, with counts in the message atlas 2026-10-28 18:29:53 +01:00
  • 5e997ebe2e docs: use active voice in the collector dashboard section atlas 2026-10-28 19:23:28 +01:00
  • ee9f6fa622 docs: describe the collector dashboard and its service-name lint atlas 2026-10-28 18:47:33 +01:00
  • 181c42dae1 collector dashboard: query the service.name the collectors emit, lint dashboard names atlas 2026-10-28 18:08:47 +01:00
  • 067a260b85 swarm-ui: test the service worker's install and navigation logic iris 2026-10-28 18:25:12 +01:00
  • 24f6690fe5 swarm-ui vhost: cache by name, 404 a missing file, carry a content security policy iris 2026-10-28 18:22:27 +01:00
  • e78a529ec2 squid: base allow list for every authed user, and no start limit on the list reload atlas 2026-10-28 18:37:58 +01:00
  • 10fdf06334 squid self-check: use a public canary, drop the swarm service names from the allow list atlas 2026-10-28 18:17:53 +01:00
  • 698183c16a docs: drop the bao dashboard section again; a dashboard needs no page iris 2026-10-28 18:06:58 +01:00
  • 2472e3868d docs: say what the bao dashboard's log panels show iris 2026-10-28 18:05:41 +01:00
  • ae2ecab9f2 swarm-grafana: the bao dashboard reads openbao's journal iris 2026-10-28 18:01:10 +01:00
  • 4d5a65a185 swarm-ui: a request that finds the login ended reloads the page to the login iris 2026-10-28 18:14:58 +01:00
  • 4eb27543e5 move vm tests out of checks into a nightly vmTests workflow atlas 2026-10-28 17:55:25 +01:00
  • d29f63d4cf keep the backend file order case independent of the proxy file atlas 2026-10-28 16:36:16 +01:00
  • b551eb02ff send agent traffic through squid once its hive announces it atlas 2026-10-28 14:35:08 +01:00
  • 86e9f49fe6 resolve the self-check's deny canary in the squid VM test atlas 2026-10-28 14:56:10 +01:00
  • e8868d52a8 deny the IPv6 unspecified address at squid atlas 2026-10-28 14:27:43 +01:00
  • 3d9561a9a6 deny private and reserved destinations for every squid user atlas 2026-10-28 14:23:21 +01:00
  • 501445ebc3 apply each agent's internet flag to its squid credential atlas 2026-10-28 14:14:30 +01:00
  • 0b99f17bc3 render squid's unrestricted-users list from each agent's flag atlas 2026-10-28 14:14:30 +01:00
  • 375290e409 create downloads the agent's cached closure before building atlas 2026-10-28 13:47:48 +01:00
  • 42e63b1ee7 give the authelia-bridge store tests a unique temp dir each atlas 2026-10-28 13:53:50 +01:00
  • cbe41bea54 rebuild an agent's closure when the binary cache lost it atlas 2026-10-28 13:19:36 +01:00
  • 8328c38a07 document squid's proxy credentials atlas 2026-10-28 13:07:15 +01:00
  • fd63b402e1 fetch the self-check's password as a systemd credential atlas 2026-10-28 13:07:15 +01:00
  • b7adb90f53 require a proxy credential at squid and prove it in the self-check atlas 2026-10-28 13:07:15 +01:00
  • 52d532ff5a render squid's users file from this hive's proxy credentials atlas 2026-10-28 13:02:25 +01:00
  • ec06a91deb mint per-agent proxy credentials and a per-hive squid self-check credential atlas 2026-10-28 13:02:25 +01:00
  • d452da09ae write the remaining test fake executables from a child process atlas 2026-10-28 12:49:30 +01:00
  • 41f832458e write the review-classifier fake agent scripts from a child process atlas 2026-10-28 11:29:35 +01:00
  • c16cf1756f download an agent's cached closure in prebuild, building locally when that fails atlas 2026-10-28 02:02:29 +01:00
  • b845630023 keep the cache's key and pull token for hive-priv in a root-only directory atlas 2026-10-28 02:21:01 +01:00
  • d241e64ab1 test the run_node dispatch and the reconcile, signal, drain and purge failure paths atlas 2026-10-28 09:16:48 +01:00
  • b1a00a3222 request the review classifier when a pr is opened or reopened atlas 2026-10-28 03:31:38 +01:00
  • 668bd5d46c nix flake update flake-bot 2026-10-28 04:00:51 +01:00
  • 3493ba4a96 count suspended time when ageing the queue client's cached token atlas 2026-10-28 02:02:41 +01:00
  • 57b04d6c49 let the operator set, replace and remove an agent's backend env from the swarm ui atlas 2026-10-28 01:33:52 +01:00
  • 398b2af44b test the remaining job-queue executors through the host seam atlas 2026-10-28 01:22:52 +01:00
  • 28be594f79 ship the cache host init units' journal through the hive collector atlas 2026-10-27 21:53:38 +01:00
  • ca194f5c91 state the heal_own_dir cause in the backend env comments atlas 2026-10-28 02:22:55 +01:00
  • be3a3af093 say that the backend env leaf and file are agent-writable, and why that is accepted atlas 2026-10-27 22:12:52 +01:00
  • 75e9e205e3 fetch the agent's backend env file from the store, seeded from the existing file atlas 2026-10-27 21:14:44 +01:00
  • 5486fc0333 report per agent whether a hive can pull its latest closure from the cache atlas 2026-10-27 17:33:57 +01:00
  • a55d55e494 read the cache facts on the hive and let hives read the closure bucket atlas 2026-10-27 17:32:20 +01:00
  • 1e5070796d copy the cache's pull facts to each hive and create them in the in-swarm cache atlas 2026-10-27 15:51:13 +01:00
  • c79c41e004 warn when a hive host without a leaf names the otel oidc secret file atlas 2026-10-27 21:32:07 +01:00
  • 144fae3919 docs: the review classifier is live; drop 'planned, not implemented' from its index entries and its page iris 2026-10-27 21:48:54 +01:00
  • 606817a994 default swarm.attic domain and cache to the swarm's own cache on every host atlas 2026-10-27 19:00:59 +01:00
  • 61292e865e add a host seam to the job-queue executors and test them atlas 2026-10-27 19:03:54 +01:00
  • 078aed1335 refuse unlisted squid names before any destination lookup atlas 2026-10-27 18:56:15 +01:00
  • 5513a6e875 rename the access-log variable in the squid vm test so it stops shadowing the driver's logger atlas 2026-10-27 16:24:06 +01:00
  • a2cf6fe8bb deploy squid on every hive host, with exporter, journal forwarding and self-check atlas 2026-10-27 15:09:00 +01:00
  • f66b169158 give each appservice test its own scratch directory atlas 2026-10-27 17:30:53 +01:00
  • d5c5862654 keep the matrix appservice registration in bao, with the host file as the last copy atlas 2026-10-27 13:52:17 +01:00
  • fb6cd36b5f format the docs tables and the services page atlas 2026-10-27 16:03:44 +01:00
  • a572fb6a7f forward the attic container's journal to the swarm collector atlas 2026-10-27 15:22:55 +01:00
  • 99fab06348 keep authelia's keys in bao, seeded from the existing key files atlas 2026-10-27 12:23:41 +01:00
  • a70b25847e refuse a dependency add of an issue on itself atlas 2026-10-27 14:38:06 +01:00
  • 8895bfc63f document the cycle refusal in dependency add help atlas 2026-10-27 14:30:53 +01:00
  • 347b8119b2 refuse a dependency add that would close a cycle atlas 2026-10-27 14:00:49 +01:00
  • 10508895c4 swarm-ui: show and toggle an agent's unrestricted internet flag, add it to the create dialog atlas 2026-10-27 13:38:58 +01:00
  • 24beb167d8 hive-c0re: export the agent's unrestricted internet flag as a gauge atlas 2026-10-27 13:31:29 +01:00
  • bcb15805d0 hive-c0re: fill the new flag when seeding imported permissions atlas 2026-10-27 12:35:41 +01:00
  • ae8b2d39ec swarm: merge a re-create into the stored agent permissions instead of overwriting them atlas 2026-10-27 11:48:54 +01:00
  • 8699857024 swarm: unrestricted_internet flag on the agent permissions record, unset reads as on, create writes false atlas 2026-10-27 11:29:06 +01:00
  • e77459d2cb count the cache's container in the service-container cases atlas 2026-10-27 14:28:51 +01:00
  • 458a046b8d run attic as a swarm service with deploy.attic.enable atlas 2026-10-27 12:23:28 +01:00
  • f59ed01353 fix the builder cache module-eval case and document the external cache atlas 2026-10-27 11:36:19 +01:00
  • bd214b9f3e require both attic options, follow attic's cache-name rule, read the token from a file atlas 2026-10-27 10:46:36 +01:00
  • 0849afec80 push green meta builds to the attic cache and record cached atlas 2026-10-27 10:12:35 +01:00
  • c4e8d5b540 match the guest's legacy key path in the grafana tmpfiles check, not the /run secrets dir atlas 2026-10-27 12:35:49 +01:00
  • a4e48a7bca store the forge webhook secret and grafana's secret key in bao, seeded from the existing files atlas 2026-10-27 12:02:44 +01:00
  • 50c1f2a3d1 add rea agent module and reverse-engineer archetype atlas 2026-10-27 11:32:17 +01:00
  • 21a217c75c hive-agent: test the turn-end events and the claude error mapping damocles 2026-10-27 08:14:19 +01:00
  • 09d89507a9 name the agent's entity before narrowing its role, and test hive provisioning against a fake store atlas 2026-10-27 10:11:02 +01:00
  • 139007e656 stop writing and attaching per-agent and per-hive bao policies atlas 2026-10-26 23:02:08 +01:00
  • eac7f2a7c1 queue collector exports on disk and retry without a time limit atlas 2026-10-26 22:28:23 +01:00
  • 701efadfe4 only the controller's own comments carry the marker, and a cleared comment says resolved atlas 2026-10-26 23:04:18 +01:00
  • 9fc0e3bf90 comment once per pr and agent while red, clear the marker on a green build atlas 2026-10-26 22:10:07 +01:00
  • 0bc5a7e475 comment once on a merged config pr when its swarm build fails atlas 2026-10-26 21:00:51 +01:00
  • c28ca7aab5 swarm-ui: the moved tabs' redirects come from one table, with tests iris 2026-10-26 22:48:45 +01:00
  • f55f0973eb docs: the schedules page named in web-ui is the schedules card on the messages tab iris 2026-10-26 22:43:12 +01:00
  • 599747bacb swarm-ui: alerts and the issue report are folded cards on a reports tab iris 2026-10-26 21:16:05 +01:00
  • 11914e3e9a use a neutral path in the non-repo mount test atlas 2026-10-26 22:06:51 +01:00
  • 7dd5d30da8 remove the /shared bind from agent containers atlas 2026-10-26 21:33:04 +01:00
  • 044c18c481 hive-matrix-mcp: extract the unread decision into a pure function and test it damocles 2026-10-26 20:48:08 +01:00
  • 9ffd537aa2 swarm-ui: the review classifier is a folded card on the jobs tab iris 2026-10-26 20:25:49 +01:00
  • bdef828df3 swarm-ui: the schedules are a folded card on the messages tab iris 2026-10-26 20:28:58 +01:00
  • d269c06d58 docs: say the jobs and builds cards start shut, in the active voice iris 2026-10-26 20:09:29 +01:00
  • 8f5b3a2fa8 swarm-ui: the jobs and builds cards are folded by default iris 2026-10-26 20:09:17 +01:00
  • a2f000bab4 swarm-ui: builds are a card under the job graph on the jobs tab iris 2026-10-26 20:02:57 +01:00
  • 31670da795 granter role no-op deletes the dead bootstrap token atlas 2026-10-26 19:00:02 +01:00
  • 59456c3c58 retry every failed meta build each round, a timeout included, and drop the attempt count atlas 2026-10-26 18:39:09 +01:00
  • 99d2ed5b9e build a failed meta build once more, and treat a timeout or missing grant as no verdict atlas 2026-10-26 17:53:39 +01:00
  • 5e64048e53 gate each deploy on a swarm build of the agent from internal/meta atlas 2026-10-26 16:40:06 +01:00
  • 3db835fb57 granter role unit: no-op when the granter login works, delete the token after success atlas 2026-10-26 18:41:38 +01:00
  • 0c6e8fc5a2 move hiveName to deploy.hive-controller; only a hive host needs a name atlas 2026-10-26 16:06:11 +01:00
  • 67f0d6a9d3 docs: name authelia's disabled flag in the placeholder-user wording, and update the comment that cites the renamed subagent heading iris 2026-10-26 18:18:13 +01:00