communique 1.3.5

Editorialized release notes powered by AI
<!-- @generated by usage-cli from usage spec -->
# `communique generate`

- **Usage:** `communique generate [FLAGS] <TAG> [PREV_TAG]`
- **Effect:** read-only

Generate release notes for a git tag

## Arguments
- **`<TAG>`** — Git tag to generate release notes for
- **`[PREV_TAG]`** — Previous tag (auto-detected if omitted)

## Flags
- **`--github-release`** — Push editorialized notes to the GitHub release

  **Effect:** modifies state
- **`--changelog`** — Update CHANGELOG.md with the generated changelog entry

  **Effect:** modifies state
- **`--concise`** — Output concise changelog entry instead of detailed notes
- **`-n --dry-run`** — Generate notes without updating GitHub or verifying links
- **`--repo <REPO>`** — GitHub repo in owner/repo format (auto-detected from git remote)
- **`--model <MODEL>`** — LLM model to use
- **`--max-tokens <MAX_TOKENS>`** — Max response tokens
- **`--provider <PROVIDER>`** — LLM provider (anthropic or openai, auto-detected from model if omitted)
- **`--base-url <BASE_URL>`** — Base URL for the LLM API
- **`-o --output <OUTPUT>`** — Write output to a file instead of stdout

  **Effect:** modifies state
- **`-h --help`** — Print help