Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/nix
Repository files (latest commit first)
Filename Latest commit message Latest commit date
atlas 868c6cf96c drop the shared hive agent login
Every agent now connects to the queue and reads logs with its own secret
from the store (#5181), so the per-hive `hive-<h>-agent` OIDC client has
no reader left. Remove it end to end:

- hive-c0re no longer forwards `hive-queue-agent-{secret,client-id}` into
  containers, and no longer forwards HIVE_AGENT_OIDC_TOKEN_ENDPOINT; the
  agent module that loaded them (nix/agent-modules/queue.nix) is gone, its
  options refused with a removal message.
- The host reader (glue-queue-agent-credential.nix, swarm-bao-queue-agent),
  its store role and policy unit (swarm-bao-queue-agent-policy), its PKI
  leaf and the deploy.bao.queueAgent* / queue.agentCredentialDir options
  are gone; the options are refused with a removal message.
- authelia mints no `hive-<h>-agent` client, and swarm-secret-publish no
  longer writes swarm/hives/<h>/queue/agent.
- swarm-secret-client drops queue::agent_client_path / queue::Credential.
- HIVE_AGENT_NATS_URL is now gated on the agents' queue address alone.

The log store's authelia check stays for operators. swarm-nats-auth still
refuses a `-agent` client id; that refusal and `agentClientSuffix` are left
for a follow-up.

Refs #4459
Refs #4765
2026-10-24 14:00:26 +02:00
..
agent-modules drop the shared hive agent login 2026-10-24 14:00:26 +02:00
archetypes archetypes: build an archetype agent from its archetype's module on the hive 2026-10-17 16:27:21 +02:00
builder/check-flake the meta flake takes docs from the pinned hyperhive input 2026-10-18 20:09:14 +02:00
container-modules drop the shared hive agent login 2026-10-24 14:00:26 +02:00
docs drop option renames and removals older than two weeks 2026-10-16 22:04:57 +02:00
host-modules drop the shared hive agent login 2026-10-24 14:00:26 +02:00
module-eval drop the shared hive agent login 2026-10-24 14:00:26 +02:00
packages agents get a todo when assigned to an issue or PR, rewritten when unassigned and cleared on close 2026-10-22 07:28:53 +02:00
script-tests claude: say on stderr when the hive's pinned claude-code is missing 2026-10-22 07:11:46 +02:00
templates build every agent from the agent-base template 2026-10-17 09:24:52 +02:00
checks.nix add swarm-metrics, an agent CLI for the metrics store 2026-10-17 10:10:17 +02:00
claude-code-no-alsa.nix agent claude-code is built without its alsa-lib LD_LIBRARY_PATH wrapper 2026-10-19 21:37:47 +02:00
devshell.nix CI and devshell comments say what the config does: jobTimeout bounds jobs, coverage runs nightly, dead timeout keys removed 2026-10-15 08:27:32 +02:00
journald-severity.nix otel: map journald PRIORITY onto a severity at every journald receiver 2026-09-20 14:23:56 +02:00
reserved-hive-fragments.nix swarm: extract the name guards, so the module just says what is forbidden 2026-08-31 18:50:15 +02:00
reserved-names.nix push ci run metrics to victoriametrics, with a grafana board 2026-10-16 20:43:11 +02:00
rust.nix add review classifier rules for this repo 2026-10-12 21:05:38 +02:00
sources.nix the meta flake takes docs from the pinned hyperhive input 2026-10-18 20:09:14 +02:00
treefmt.nix treefmt: format the web files with prettier 2026-09-02 15:25:07 +02:00