hyperhive/frontend/packages
Repository files (latest commit first)
Filename Latest commit message Latest commit date
iris c9d8628794 swarm-ui: add agent start/stop, backed by the wanted-state route
hyperhive#3896. The backend for start/stop (Up/Offline wanted-state
declarations) already existed and was merged (#3905's writer, the
PUT /api/hives/{hive}/agents/{agent}/state route) — nothing here was
waiting on Paused/Destroyed, which I'd mistakenly conflated with this
issue in an earlier comment (that's #3803, a different feature).

swarm-controller: merges each row's declared wanted state into
GET /api/agents/status, same shape as the config_pr merge (one read
per distinct hive, not per agent, since a declaration is a hive's
whole agent map).

swarm-ui: AgentsPage gets a "wanted" column — clicking the current-
state badge toggles it (Badge's own chip-plus-control shape, same as
its own header comment's pause/resume example), backed by the PUT
route above. A row with no declaration yet reads its implied current
state off the agent's own last-reported running flag. Stop asks for
confirmation (native window.confirm — no confirm-dialog component
exists in swarm-ui yet); start doesn't.
2026-09-02 19:57:04 +02:00
..
agent treefmt: apply prettier 2026-09-02 15:25:07 +02:00
dashboard treefmt: apply prettier 2026-09-02 15:25:07 +02:00
shared treefmt: apply prettier 2026-09-02 15:25:07 +02:00
swarm-ui swarm-ui: add agent start/stop, backed by the wanted-state route 2026-09-02 19:57:04 +02:00