workers
Data-plane worker registration, heartbeat, and queue claims.
Register a data-plane worker.
Returns the worker secret exactly once. Platform workers use the
Record worker liveness.
Record worker liveness.
Mint a GitHub App installation token for this runner.
Split-plane runners hold no GitHub App private key; the clone and push credentials they need for a wired installation are minted control-plane side over this worker-authenticated channel and returned with their GitHub-supplied expiry.
Inspect the authenticated worker identity.
Inspect the authenticated worker identity.
Claim the next queued scan for this worker.
Claim the next queued scan for this worker.
Claim the next queued chat turn for this worker.
Claim the next queued chat turn for this worker.
Stream events (and the final result) for a claimed chat turn.
Stream events (and the final result) for a claimed chat turn.
Renew an active worker-attempt lease.
Renew an active worker-attempt lease.
Stream partial progress (findings / non-issues / scan logs) for an in-flight attempt.
Called repeatedly by separate-process workers (customer private
Submit the fenced result of a private execution attempt.
Results from expired or reassigned attempts are rejected with 409.