Master/agent phase 3: webhook and auto mode #8

Closed
opened 2026-10-12 12:09:15 +00:00 by shcizo · 0 comments
Owner

CI webhook and auto mode on the master; today's cmd/server can be retired after this.

Scope (spec, "Implementation phases" 3)

  • POST /update on the master, same contract as today (Gitea action unchanged, only endpoint moves)
  • Match image against image_repo across all agents; mark available_*; create jobs for auto services
  • Response waits for auto jobs (bounded by UPDATE_TIMEOUT), 5xx on failure, 404 when nothing matches
  • Manual/auto toggle per service in the UI (new services always manual)

Depends on phase 2.

Spec: https://gitea.shcizo.se/shcizo/package-updater/src/branch/main/docs/superpowers/specs/2026-10-12-master-agent-design.md

CI webhook and auto mode on the master; today's `cmd/server` can be retired after this. **Scope** (spec, "Implementation phases" 3) - `POST /update` on the master, same contract as today (Gitea action unchanged, only `endpoint` moves) - Match `image` against `image_repo` across all agents; mark `available_*`; create jobs for `auto` services - Response waits for auto jobs (bounded by `UPDATE_TIMEOUT`), 5xx on failure, 404 when nothing matches - Manual/auto toggle per service in the UI (new services always `manual`) Depends on phase 2. Spec: https://gitea.shcizo.se/shcizo/package-updater/src/branch/main/docs/superpowers/specs/2026-10-12-master-agent-design.md
shcizo added this to the Master/agent milestone 2026-10-12 12:09:15 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: shcizo/package-updater#8