job
Manage ComfyUI jobs: check status, wait, monitor progress, cancel, or list with one action call.
Instructions
Inspect, wait on, watch, or cancel a submitted job — one action per call.
Wraps the comfy jobs family. action:
"status" (default) ->
comfy jobs status <prompt_id>: status + outputs."error" -> same call, normalized:
error_code(comfy-cli's own code, e.g. "server_died" for a crash mid-run, such as an OOM kill — checkget_logsbefore relaunching;Noneon an ordinary node failure),exception_type/exception_message,node_id/node_type, a cappedtraceback_tail.error: Nonewhen healthy — safe to call speculatively."wait" -> poll until terminal (default 25.0s, ceiling 3600s); returns the final payload, or
{"timed_out": True, "status": <last>}on expiry — a TIMEOUT, not a failure."watch" -> relay progress notifications while waiting (default 600.0s, same ceiling);
statusis a{progress, total, nodes_done}snapshot. comfy-cli 1.15.0 sends no per-step events: expectprogress: null."cancel" -> stop a queued/running job.
"queue" -> list known jobs (Comfy Cloud-tracked rows filtered out).
prompt_id is required for every action but "queue"; timeout_seconds only
for "wait"/"watch" — either where unused is rejected.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | status | |
| prompt_id | No | ||
| timeout_seconds | No |