Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/nix/module-eval
Repository files (latest commit first)
Filename Latest commit message Latest commit date
iris 4d5a65a185 swarm-ui: a request that finds the login ended reloads the page to the login
The gateway answered every non-page request without a session with a login
redirect, which fetch and EventSource cannot follow across origins, so polls,
forms and streams failed with errors that said nothing about the session. It
now answers anything that does not ask for text/html with a 401 and a
WWW-Authenticate header, and the swarm UI reloads on that 401, from a wrapped
fetch (one place for every call) and from a probe after a stream dies. A second
reload within ten seconds is skipped so a page that keeps answering 401 cannot
loop. The proxy test and the docs follow.
2026-10-28 19:19:26 +01:00
..
agent-forge-bao.nix send agent traffic through squid once its hive announces it 2026-10-28 17:24:34 +01:00
agent-github-bao.nix module-eval: restore seven zero-cost literal-pin cases 2026-10-17 08:00:29 +02:00
agent-icon.nix nix: split module-eval into per-subsystem checks 2026-09-20 04:25:54 +02:00
agent-matrix.nix module-eval: evaluate shared fixture configs once 2026-10-13 08:14:50 +02:00
agent-memory.nix subagent, bash: run each subagent run and bash task in its own cgroup 2026-10-13 12:25:27 +02:00
agent-otel.nix hand agents the dashboard port, pinned claude and otel labels at container start 2026-10-22 07:11:46 +02:00
agent-plugins.nix module-eval: drop 18 redundant cases and merge assertion-only hosts 2026-10-17 08:00:29 +02:00
agent-queue-bao.nix drop the shared hive agent login 2026-10-24 14:00:26 +02:00
agent-rea.nix add rea agent module and reverse-engineer archetype 2026-10-27 11:33:04 +01:00
agent-runtime.nix keep the backend file order case independent of the proxy file 2026-10-28 17:24:34 +01:00
agent-user.nix module-eval: restore seven zero-cost literal-pin cases 2026-10-17 08:00:29 +02:00
bao-basics.nix force each container's unit configs in the checks about it 2026-10-25 21:50:35 +01:00
bao-controller.nix force each container's unit configs in the checks about it 2026-10-25 21:50:35 +01:00
bao-grants.nix fetch the self-check's password as a systemd credential 2026-10-28 13:50:35 +01:00
bao-matrix-reader.nix keep the matrix appservice registration in bao, with the host file as the last copy 2026-10-27 17:33:06 +01:00
bao-otel-collector.nix force each container's unit configs in the checks about it 2026-10-25 21:50:35 +01:00
builder.nix ship the cache host init units' journal through the hive collector 2026-10-28 08:49:14 +01:00
ci-metrics.nix trust the swarm services ca in swarm-ci-metrics 2026-10-17 23:28:03 +02:00
core-toggle.nix swarm-ui: a request that finds the login ended reloads the page to the login 2026-10-28 19:19:26 +01:00
forge-placement.nix service urls carry no gateway port, httpsPort is listen-only 2026-10-25 10:45:54 +01:00
grafana.nix match the guest's legacy key path in the grafana tmpfiles check, not the /run secrets dir 2026-10-27 13:00:13 +01:00
hive-otel.nix send agent traffic through squid once its hive announces it 2026-10-28 17:24:34 +01:00
hive-tls.nix fetch the self-check's password as a systemd credential 2026-10-28 13:50:35 +01:00
journald-severity.nix module-eval: assert the severity table once, not once per tier 2026-09-20 14:23:56 +02:00
lib.nix move hiveName to deploy.hive-controller; only a hive host needs a name 2026-10-26 18:47:49 +01:00
matrix-core.nix serve matrix discovery at the swarm apex, keep the pinned hive case 2026-10-25 12:15:22 +01:00
name-guards.nix swarm: drop the -agent client suffix refusal from authelia and the queue responder 2026-10-24 15:02:32 +02:00
nats-authelia.nix drop port-collision checks against swarm.otel.telemetryPort 2026-10-24 23:02:37 +02:00
nats-tls.nix drop the shared hive agent login 2026-10-24 14:00:26 +02:00
secret-publisher.nix forward the attic container's journal to the swarm collector 2026-10-27 16:03:23 +01:00
shared.nix service urls carry no gateway port, httpsPort is listen-only 2026-10-25 10:45:54 +01:00
snapshot-store.nix module-eval: restore seven zero-cost literal-pin cases 2026-10-17 08:00:29 +02:00
swarm-otel-core.nix queue collector exports on disk and retry without a time limit 2026-10-26 23:19:59 +01:00
swarm-otel-identity.nix swarm-authelia: run in its own network namespace 2026-10-21 22:10:23 +02:00
swarm-services-switch.nix default swarm.attic domain and cache to the swarm's own cache on every host 2026-10-27 22:16:26 +01:00