communique 1.1.1

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

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

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

### `--changelog`

Update CHANGELOG.md with the generated changelog entry

### `--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