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
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
CI webhook and auto mode on the master; today's
cmd/servercan be retired after this.Scope (spec, "Implementation phases" 3)
POST /updateon the master, same contract as today (Gitea action unchanged, onlyendpointmoves)imageagainstimage_repoacross all agents; markavailable_*; create jobs forautoservicesUPDATE_TIMEOUT), 5xx on failure, 404 when nothing matchesmanual)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