> ## Documentation Index
> Fetch the complete documentation index at: https://docs.murmur.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# murmur bakes ls

> List bake workflows in the tenant — phase, recipe name, environment, placement, and resulting image ID for each baked or in-progress build.

Lists [image](/concepts/images) bake workflows for the current tenant. Shows each bake's phase, [recipe](/concepts/recipe), [environment](/concepts/environments), [placement](/concepts/environments), image hash, and timing. By default, includes completed and failed bakes — use `--all=false` to show only running bakes.

## Synopsis

```bash theme={null}
murmur bakes ls [flags]
```

## Arguments

| Name            | Type   | Required | Description                                                                                        |
| --------------- | ------ | -------- | -------------------------------------------------------------------------------------------------- |
| `--all`         | bool   | no       | Include completed and failed bakes. Set `--all=false` to show only running bakes. Default: `true`. |
| `--placement`   | string | no       | Filter results to a specific [placement](/concepts/environments).                                  |
| `--environment` | string | no       | Filter results to a specific [environment](/concepts/environments).                                |
| `--page-size`   | int    | no       | Number of results per page. Must be between 1 and 100. Default: `25`.                              |
| `--page-token`  | string | no       | Opaque token for fetching the next page of results. Omit for the first page.                       |
| `--full-hash`   | bool   | no       | Show the full image hash instead of the first 12 characters. Default: `false`.                     |

## Output

A table with the following columns:

| Column      | Description                                                                               |
| ----------- | ----------------------------------------------------------------------------------------- |
| `PHASE`     | Current phase of the bake — `running`, `completed`, `failed`, or `cached`.                |
| `SCOPE`     | The target scope where the [image](/concepts/images) is created (e.g., a cloud project).  |
| `HASH`      | Image hash — truncated to 12 characters by default. Use `--full-hash` for the full value. |
| `RUN ID`    | Bake run identifier, truncated to 8 characters.                                           |
| `ENV`       | [Environment](/concepts/environments) name.                                               |
| `PLACEMENT` | [Placement](/concepts/environments) name.                                                 |
| `STARTED`   | Timestamp when the bake started (RFC 3339, UTC). `-` if not yet started.                  |
| `COMPLETED` | Timestamp when the bake finished (RFC 3339, UTC). `-` if still running.                   |
| `RECIPE`    | [Recipe](/concepts/recipe) name.                                                          |
| `ERROR`     | Error message if the bake failed. Empty otherwise.                                        |

When additional pages exist, the output includes a next-page token and a follow-up command.

## Examples

### List all bakes

```bash theme={null}
murmur bakes ls
```

```
PHASE      SCOPE         HASH          RUN ID    ENV      PLACEMENT     STARTED                   COMPLETED                 RECIPE      ERROR
completed  acme-agents   9f86d0818849  a1b2c3d4  staging  us-central1   2026-05-14T10:30:00Z      2026-05-14T10:45:12Z      my-recipe
running    acme-agents   7c211433f02c  e5f6a7b8  prod     us-east1      2026-05-14T11:00:00Z      -                         my-recipe
failed     acme-agents   2cf24dba5fb0  c9d0e1f2  staging  us-central1   2026-05-14T09:15:00Z      2026-05-14T09:22:45Z      old-recipe  script exited with code 1
```

### Show only running bakes

```bash theme={null}
murmur bakes ls --all=false
```

### Filter by placement

```bash theme={null}
murmur bakes ls --placement us-central1
```

### Filter by environment

```bash theme={null}
murmur bakes ls --environment staging
```

### Show full image hashes

```bash theme={null}
murmur bakes ls --full-hash
```

### Paginate through results

```bash theme={null}
murmur bakes ls --page-size 10
```

```
PHASE      SCOPE         HASH          RUN ID    ENV      PLACEMENT     STARTED                   COMPLETED                 RECIPE      ERROR
...

Next page: eyJsYXN0X2lkIjoiMTAifQ==
Run with --page-token=eyJsYXN0X2lkIjoiMTAifQ== to fetch the next page.
```

```bash theme={null}
murmur bakes ls --page-size 10 --page-token=eyJsYXN0X2lkIjoiMTAifQ==
```

## Errors

| Code                | Meaning                                                        | What to do                                                         |
| ------------------- | -------------------------------------------------------------- | ------------------------------------------------------------------ |
| `INVALID_ARGUMENT`  | `--page-size must be in [1, 100]`                              | Use a page size between 1 and 100.                                 |
| `UNAUTHENTICATED`   | Identity token is missing or expired.                          | Run `murmur auth` or check your `murmur.local.yaml` configuration. |
| `PERMISSION_DENIED` | You do not have `environment.list` permission for this tenant. | Contact your tenant admin.                                         |

## Related

* [Images](/concepts/images) — concept overview of the two-layer image model
* [Recipe](/concepts/recipe) — what a recipe defines
* [Custom images guide](/guides/custom-images) — end-to-end walkthrough of building custom images
* [`murmur bake`](/cli/bake) — trigger a new bake
