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 fae9398295 start the forge and github pollers when their token lands late
Both pollers wait about ten minutes for the agent's token, then exit 0.
Under Restart=on-failure that exit is final, and nothing started them
again, so a token minted or placed after the window left the agent
without notifications until its container restarted.

Add a path unit per poller with PathChanged on the token file(s) the
poller reads, the shape forge-avatar-sync already uses. A path unit
starts its service only when it is not running, so a poller that found
its token is untouched. The github path unit is gated on
github.enable like its service.

Container-side: it ships with the agent's next rebuild, and an agent on
an older rev keeps the old behaviour.

Closes #6179
2026-11-07 08:40:05 +01:00
..
agent-modules start the forge and github pollers when their token lands late 2026-11-07 08:40:05 +01:00
archetypes docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01:00
builder/check-flake the meta flake takes docs from the pinned hyperhive input 2026-10-18 20:09:14 +02:00
container-modules ci runner: export its built-in metrics through the container's forwarder 2026-11-04 22:26:54 +01:00
docs docs: per-agent options page picks services.hyperhive.agent, and fails the eval if it goes empty 2026-11-06 20:58:13 +01:00
host-modules hivectl: the open verb is gone and the docs say what hivectl has 2026-11-07 07:57:50 +01:00
module-eval start the forge and github pollers when their token lands late 2026-11-07 08:40:05 +01:00
packages reference-docs: the crate READMEs are exported under 4-implementation/crates 2026-11-06 20:44:21 +01:00
script-tests forge-token: exit 1 when the store read fails for any reason but "not there" 2026-11-06 09:19:33 +01:00
templates drop the applied repo: the hive keeps no copy of an agent's config, only the deploy markers. Refs #5913 2026-11-01 17:49:10 +01:00
vm-tests nightly vm test: full single-host swarm setup up to the meta flake 2026-11-06 21:08:41 +01:00
checks.nix docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01: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
collector-self-scrape.nix container collectors scrape their own telemetry and push it up their hop 2026-10-28 23:02:18 +01:00
devshell.nix fetch vale styles in nix, pinned, and drop vale sync 2026-10-28 23:08:48 +01:00
journald-severity.nix docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01:00
otel-export-queue.nix queue collector exports on disk and retry without a time limit 2026-10-26 23:19:59 +01:00
reserved-hive-fragments.nix swarm: drop the -agent client suffix refusal from authelia and the queue responder 2026-10-24 15:02:32 +02:00
reserved-names.nix remove the needs_update system event: nothing emits it 2026-11-01 23:08:12 +01:00
rust.nix nightly vm test: full single-host swarm setup up to the meta flake 2026-11-06 21:08:41 +01: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
vm-tests.nix nightly vm test: full single-host swarm setup up to the meta flake 2026-11-06 21:08:41 +01:00