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

# Dispatches in CLI

> Use `entire dispatch` to generate markdown summaries from the terminal.

Use the CLI when you want a dispatch from the terminal, in a script, or as part of an agent workflow.

<Frame>
  <div style={{ position: 'relative', width: '100%', paddingTop: '53.95833333333333%' }}>
    <iframe src="https://customer-0x5hsk8lh27fm00g.cloudflarestream.com/5b8696071dff1ae82df31f009ffa4582/iframe?muted=true&loop=true&autoplay=true&poster=https%3A%2F%2Fcustomer-0x5hsk8lh27fm00g.cloudflarestream.com%2F5b8696071dff1ae82df31f009ffa4582%2Fthumbnails%2Fthumbnail.jpg%3Ftime%3D%26height%3D600" title="Entire Dispatch CLI demo" loading="lazy" style={{ border: 'none', position: 'absolute', top: 0, left: 0, height: '100%', width: '100%', borderRadius: '0.5rem' }} allow="accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture" allowFullScreen />
  </div>
</Frame>

```bash theme={null}
entire dispatch [flags]
```

If you run `entire dispatch` with no flags in an interactive terminal, Entire opens a guided wizard. In non-interactive contexts, or when you provide flags, it prints markdown directly.

## Cloud dispatch

Cloud dispatch is the default mode. It uses Entire server data for repositories you can access.

Generate a dispatch for recent work:

```bash theme={null}
entire dispatch
```

Limit the dispatch to specific repositories:

```bash theme={null}
entire dispatch --repos entireio/cli,entireio/entire.io
```

Set a time window:

```bash theme={null}
entire dispatch --since 7d
```

## Local dispatch

Use local mode when you want to summarize local repository data with your locally installed agent CLI.

Generate a local dispatch from the current repository:

```bash theme={null}
entire dispatch --local
```

Include every existing local branch:

```bash theme={null}
entire dispatch --local --all-branches
```

`--all-branches` only applies to local mode. Renamed or deleted branches are skipped.

## Customize the voice

Use `--voice` to choose a preset or provide a literal description:

```bash theme={null}
entire dispatch --voice neutral
```

```bash theme={null}
entire dispatch --voice "Audience: product team. Focus on user-visible changes."
```

## Common flags

| Flag                     | Description                                                                                     |
| ------------------------ | ----------------------------------------------------------------------------------------------- |
| `--repos <owner/repo>`   | Cloud repo slugs, up to 5. Use comma-separated values for multiple repos.                       |
| `--since TIME`           | Start of the time window. Accepts Go durations, relative times, or ISO dates. Defaults to `7d`. |
| `--until TIME`           | End of the time window. Defaults to now.                                                        |
| `--voice PRESET_OR_TEXT` | Voice preset name or custom text.                                                               |
| `--local`                | Generate with local repository data instead of Entire server data.                              |
| `--all-branches`         | Include every existing local branch. Only valid with `--local`.                                 |

For every flag, see the [`dispatch` command reference](/cli-reference/dispatch).

## Continue with

<CardGroup cols={2}>
  <Card title="Dispatches in Entire.io" icon="globe" href="/guides/dispatches/dispatches-in-entire-io">
    Generate and preview dispatches in the web app.
  </Card>

  <Card title="dispatch" icon="terminal" href="/cli-reference/dispatch">
    See the full command reference.
  </Card>
</CardGroup>
