hyperhive/docs
müde 80229c6af9 manager: needs_login / logged_in / needs_update events + update tool
crash_watch grows two more state-axes alongside running/stopped:

- logged-in (claude session dir populated for the agent)
- up-to-date (recorded flake rev matches current)

per-tick transitions emit HelperEvent::NeedsLogin / LoggedIn /
NeedsUpdate. seed-on-first-tick semantics retained — nothing fires
on harness boot for agents that were already in their state. only
needs_update fires the 'stale appeared' direction; the resolved
direction is already covered by Rebuilt.

new mcp__hyperhive__update(name) on the manager surface: idempotent
rebuild via auto_update::rebuild_agent. transient-aware (Rebuilding)
so the dashboard shows the spinner. login intentionally has NO tool
— it's interactive OAuth, only the operator can complete it.

prompts + approvals doc + turn-loop doc updated. todo grows a
'show per-agent applied config in dashboard' entry (separate
follow-up).
2026-05-15 21:42:13 +02:00
..
approvals.md manager: needs_login / logged_in / needs_update events + update tool 2026-05-15 21:42:13 +02:00
conventions.md split claude.md into docs/ — per-topic, human-readable 2026-05-15 20:17:11 +02:00
damocles-migration.md Phase 7e: damocles migration plan; CLAUDE.md phase status 2026-05-15 00:32:26 +02:00
gotchas.md docs sync + revert auto-unfree removal 2026-05-15 21:26:13 +02:00
persistence.md docs sync + revert auto-unfree removal 2026-05-15 21:26:13 +02:00
turn-loop.md manager: needs_login / logged_in / needs_update events + update tool 2026-05-15 21:42:13 +02:00
web-ui.md docs sync + revert auto-unfree removal 2026-05-15 21:26:13 +02:00