# pager

The `pager` step type opens content in a scrollable, full-screen pager, letting your custom commands and workflows present long output — changelogs, plans, or logs — without flooding the terminal.

```yaml
steps:
  - name: changelog
    type: pager
    title: Changelog
    path: CHANGELOG.md
    markdown: true
```

## Fields

- **`content`** — Inline content to display. Use either `content` or `path`.
- **`path`** — File path to read and display. Use either `path` or `content`.
- **`title`** — Optional pager title.
- **`markdown`** — Render content as Markdown. Markdown files are also detected by extension.

The step result value contains the displayed content source.
