Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/docs/4-implementation
Repository files (latest commit first)
Filename Latest commit message Latest commit date
atlas 64dfe0d205 cache-miss pass pushes a record the builder did not push
A meta build whose attic push failed (attic or its token not up yet) is
recorded with cached false and the deploy goes ahead. Nothing sent that
build again until internal/meta moved, so the create for that agent
failed on every hive and a rebuild was silently never pending.

The controller's cache-miss pass now also takes a record from the head
with cached false: it sends the same build without asking the cache, with
the pass's existing backoff (30 min doubling to 12 h), and rewrites the
record with cached true once the push lands, under the same
compare-and-set guard as a path change. The push.rs module doc no longer
claims the next build pushes again.

Mixed versions: controller-only, same wire type and builder request. An
old controller leaves an uncached record as before; a builder needs no
change.

Closes #6173
2026-11-07 09:05:45 +01:00
..
agent-tools docs: move the agent tool docs to 4-implementation/agent-tools 2026-11-07 09:04:27 +01:00
crates docs: sort the top-level directories into five sections by what the reader wants 2026-11-06 18:46:57 +01:00
networking docs: nest config examples and use neutral swarm/hive names 2026-11-06 21:20:49 +01:00
scheduler agent: export swarm-queue connected gauge and skipped-publish counter, with dashboard panels 2026-11-07 07:56:17 +01:00
swarm cache-miss pass pushes a record the builder did not push 2026-11-07 09:05:45 +01:00
trust-boundary docs: the trust-boundary pages keep the operator guidance, the mechanism moves to implementation 2026-11-06 19:45:11 +01:00
turn-loop docs: move the agent tool docs to 4-implementation/agent-tools 2026-11-07 09:04:27 +01:00
web-ui hive-agent: the agent has no login flow of its own, credentials come from the swarm 2026-11-07 08:32:11 +01:00