illustrator_job_status
Check the status of a retained Illustrator job by job ID after an unknown or timeout result, and optionally finalize its export files.
Instructions
Inspect a retained Illustrator job; optionally finalize its export files.
CONTRACT: readOnly=False, destructive=True, idempotent=True, openWorld=True
WHEN TO USE:
After illustrator_execute_task returned an unknown/timeout outcome.
To inspect a retained job by its jobId before considering a retry.
RESULT: Returns the Python record immediately for queued/running jobs. For an unresolved terminal record, queries the bounded host ledger when the CEP panel is available and idle, then mirrors a completed outcome locally.
EXAMPLES: Reconcile a job whose reply was lost: {"params": {"jobId": "job_7f3a91c2"}}
NOTES:
This tool never re-executes the original request.
Default inspection never changes files. finalize_export=true explicitly finalizes the selected export's owned backup after known completion. This can restore a destination or delete its backup, and is idempotent. Unknown completion retains both paths. In-memory ownership is lost on process restart; remaining backups then require manual recovery.
Explicit finalization succeeds only for verified output or restored backup. Conflict, pending completion/cleanup, and failure return failed execution with the retained file state; ordinary inspection may still successfully report those states.
A reset, expired record, missing finalizer, or busy host remains unknown.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |