Build and wait
Background build
Reconnect
get_status() returns a snapshot plus incremental entries. logs() uses the
canonical reconnectable log stream, replays durable entries from offset or
cursor, and keeps following live entries when follow=True. Save
status.next_offset after each poll or stream resume and pass it back on the
next reconnect.
History, Validate, And Plan
Control Builds
cancel() is idempotent for completed builds. Active cancellation aborts the
API build task and records a durable cancelled log entry. retry() rebuilds
from the sanitized persisted definition, so private base image credentials must
be supplied again when the original build required them. promote() moves a tag
to a retained ready build artifact.