okra jobs inspects the parse, render, and workflow jobs your other commands create. Jobs are created implicitly — okra upload, okra extract, okra parse, okra render, and the workflow commands all enqueue a job — so the jobs surface is for listing, waiting, and controlling them, not creating them.
Recommended flow
Commands
jobs list flags
Combine with the global
--json flag for machine-readable output:
okra jobs commands emit the standard envelope. For example, okra jobs list --json returns:
jobs wait
jobs cancel, retry, and resume
To create work, use a verb command (
okra upload, okra extract, okra parse, okra render) rather than okra jobs. Those commands enqueue the job and, by default, wait for it — add --no-wait to queue and follow up with okra jobs wait.