runs list command

  1. Usage
    1. Filtering by operation and label
    2. Filtering by run status
    3. Show deleted runs
    4. Show archives runs
    5. Show remote runs
  2. Options


guild runs list [OPTIONS]

List runs.

Run lists may be filtered using a variety of options. See below for details.

By default, the last 20 runs are shown. Use ‑a, ‑‑all to show all runs, or ‑m to show more 20 more runs. You may use ‑m multiple times.

Run indexes are included in list output for a specific listing, which is based on the available runs, their states, and the specified filters. You may use the indexes in run selection commands (e.g. runs delete, compare, etc.) but note that these indexes will change as runs are started, deleted, or run status changes.

To show run detail, use ‑‑verbose.

Filtering by operation and label

Runs may be filtered by operation using ‑‑operation. A run is only included if any part of its full operation name, including the package and model name, matches the value.

Use ‑‑label to only include runs with labels matching a specified value.

‑‑operation and ‑‑label may be used multiple times to expand the runs that are included.

Use ‑‑unlabeled to only include runs without labels. This option may not be used with ‑‑label.

Use ‑‑marked to only include marked runs.

Filtering by run status

Runs may also be filtered by specifying one or more status filters: ‑‑running, ‑‑completed, ‑‑error, and ‑‑terminated. These may be used together to include runs that match any of the filters. For example to only include runs that were either terminated or exited with an error, use ‑‑terminated ‑‑error, or the short form ‑ET.

Status filters are applied before RUN indexes are resolved. For example, a run index of 1 is the latest run that matches the status filters.

Show deleted runs

Use ‑‑deleted to show deleted runs. You can use the listing for run IDs and indexes to use in runs restore (restore runs) and runs purge (permanently delete runs).

Show archives runs

Use ‑‑archive to show runs in an archive directory. This option may not be used with ‑‑delete.

Show remote runs

To list runs on a remote, specify ‑‑remote REMOTE. Use guild remotes to list available remotes.

For information on configuring remotes, see remotes.


-o, --operation VAL

Include runs with operations matching VAL.

-l, --label VAL

Include runs with labels matching VAL.

-u, --unlabeled

Include only runs without labels.

-M, --marked

Include only marked runs.

-U, --unmarked

Include only unmarked runs.

-R, --running

Include only runs that are still running.

-C, --completed

Include only completed runs.

-E, --error

Include only runs that exited with an error.

-T, --terminated

Include only runs terminated by the user.

-P, --pending

Include only pending runs.

-d, --deleted

Show deleted runs.

-A, --archive DIR

Show archived runs in DIR.

-a, --all

Show all runs (by default only the last 20 runs are shown).

-m, --more

Show 20 more runs. Maybe used multiple times.


Format runs as JSON.

-v, --verbose

Show run details.

-r, --remote REMOTE

List runs on REMOTE rather than local runs.

--help Show command help and exit.
Guild AI version 0.6.5.dev3