Publish a specific agent version
Apply an immutable version to the live agent row and move the live release alias, in one transaction. Until the omitted-selector cutover this is the writer that changes what actually executes, so it is the verb a live deployment uses; the alias activate route owns preview pointers. Supplying If-Match opts this call into the same protected-live compare-and-swap the alias routes enforce.
Authentication
Path parameters
Headers
The live alias revision this publish expects. Optional: omitting it keeps the historical last-writer-wins behavior for existing callers. When present and stale, the publish is refused with 412 and nothing is written.
Request
Use overwrite only after confirming replacement of a code-managed agent.
Response
Which fields of the live agent row this publish wrote. Omitted when an Idempotency-Key replayed an earlier publish, which applies nothing itself and cannot reconstruct what the original wrote.