# Job Manager

### Job List

List jobs by status.

Command: `job-list [job_status]`

Arguments:

* Paths
  * [Jobs Path](/usage/cli-arguments/paths.md#jobs-path)
* Misc
  * [Log Level](/usage/cli-arguments/misc.md#log-level)

Example: `job-list drafted`

### Job Create

Create a drafted job.

Command: `job-create [job_id]`

Arguments:

* Paths
  * [Jobs Path](/usage/cli-arguments/paths.md#jobs-path)
* Misc
  * [Log Level](/usage/cli-arguments/misc.md#log-level)

Example: `job-create example`

### Job Submit

Submit a drafted job to become a queued job.

Command: `job-submit [job_id]`

Arguments:

* Paths
  * [Jobs Path](/usage/cli-arguments/paths.md#jobs-path)
* Misc
  * [Log Level](/usage/cli-arguments/misc.md#log-level)

Example: `job-submit example`

### Job Submit All

Submit all drafted jobs to become a queued jobs.

Command: `job-submit-all`

Arguments:

* Paths
  * [Jobs Path](/usage/cli-arguments/paths.md#jobs-path)
* [Misc](/usage/cli-arguments/misc.md)

Example: `job-submit-all`

### Job Delete

Delete a drafted, queued, failed or completed job.

Command: `job-delete [job_id]`

Arguments:

* Paths
  * [Jobs Path](/usage/cli-arguments/paths.md#jobs-path)
* Misc
  * [Log Level](/usage/cli-arguments/misc.md#log-level)

Example: `job-delete example`

### Job Delete All

Delete all drafted, queued, failed and completed jobs.

Command: `job-delete-all`

Arguments:

* Paths
  * [Jobs Path](/usage/cli-arguments/paths.md#jobs-path)
* [Misc](/usage/cli-arguments/misc.md)

Example: `job-delete-all`

### Job Add Step

Add a step to a drafted job.

Command: `job-add-step [job_id]`

Arguments:

* Paths
  * [Config Path](/usage/cli-arguments/paths.md#config-path)
  * [Jobs Path](/usage/cli-arguments/paths.md#jobs-path)
  * [Source Path](/usage/cli-arguments/paths.md#source-paths)
  * [Target Path](/usage/cli-arguments/paths.md#target-path)
  * [Output Path](/usage/cli-arguments/paths.md#output-path)
* [Face Detector](/usage/cli-arguments/face-detector.md)
* [Face Landmarker](/usage/cli-arguments/face-landmarker.md)
* [Face Selector](/usage/cli-arguments/face-selector.md)
* [Face Masker](/usage/cli-arguments/face-masker.md)
* [Frame Extraction](/usage/cli-arguments/frame-extraction.md)
* [Output Creation](/usage/cli-arguments/output-creation.md)
* [Processors](/usage/cli-arguments/processors.md)
* Misc
  * [Log Level](/usage/cli-arguments/misc.md#log-level)

Example: `job-add-step example`

### Job Remix Step

Remix a previous step from a drafted job.

Command: `job-remix-step [job_id] [step_index]`

Arguments:

* Paths
  * [Config Path](/usage/cli-arguments/paths.md#config-path)
  * [Jobs Path](/usage/cli-arguments/paths.md#jobs-path)
  * [Source Path](/usage/cli-arguments/paths.md#source-paths)
  * [Output Path](/usage/cli-arguments/paths.md#output-path)
* [Face Detector](/usage/cli-arguments/face-detector.md)
* [Face Landmarker](/usage/cli-arguments/face-landmarker.md)
* [Face Selector](/usage/cli-arguments/face-selector.md)
* [Face Masker](/usage/cli-arguments/face-masker.md)
* [Frame Extraction](/usage/cli-arguments/frame-extraction.md)
* [Output Creation](/usage/cli-arguments/output-creation.md)
* [Processors](/usage/cli-arguments/processors.md)
* Misc
  * [Log Level](/usage/cli-arguments/misc.md#log-level)

Example: `job-remix-step example 5`

### Job Insert Step

Insert a step to a drafted job.

Command: `job-insert-step [job_id] [step_index]`

Arguments:

* Paths
  * [Config Path](/usage/cli-arguments/paths.md#config-path)
  * [Jobs Path](/usage/cli-arguments/paths.md#jobs-path)
  * [Source Path](/usage/cli-arguments/paths.md#source-paths)
  * [Target Path](/usage/cli-arguments/paths.md#target-path)
  * [Output Path](/usage/cli-arguments/paths.md#output-path)
* [Face Detector](/usage/cli-arguments/face-detector.md)
* [Face Landmarker](/usage/cli-arguments/face-landmarker.md)
* [Face Selector](/usage/cli-arguments/face-selector.md)
* [Face Masker](/usage/cli-arguments/face-masker.md)
* [Frame Extraction](/usage/cli-arguments/frame-extraction.md)
* [Output Creation](/usage/cli-arguments/output-creation.md)
* [Processors](/usage/cli-arguments/processors.md)
* Misc
  * [Log Level](/usage/cli-arguments/misc.md#log-level)

Example: `job-insert-step example 5`

### Job Remove Step

Remove a step from a drafted job.

Command: `job-remove-step [job_id] [step_index]`

Arguments:

* Paths
  * [Jobs Path](/usage/cli-arguments/paths.md#jobs-path)
* Misc
  * [Log Level](/usage/cli-arguments/misc.md#log-level)

Example: `job-remove-step example 5`


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.facefusion.io/usage/cli-commands/job-manager.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
