communiqué is configured via a communique.toml manifest in your repository root. Generate one with:
communique initAdditional instructions injected into the system prompt. Use this to shape the tone, style, or conventions of your output.
system_extra = """
Write in a casual, friendly tone.
Always mention breaking changes prominently.
"""Supplemental context included in every generation request. Useful for project descriptions or domain knowledge the agent should always have access to.
context = """
This is a Rust CLI tool for managing cloud infrastructure.
Our users are DevOps engineers and SREs.
"""Default parameters for generation. All values can be overridden via CLI flags.
[defaults]
model = "claude-opus-4-8"
max_tokens = 16384
repo = "owner/repo"| Key | Description | Default |
|---|---|---|
model |
Model identifier | claude-opus-4-8 |
max_tokens |
Maximum tokens permitted per model response (billing is based on actual usage) | 16384 |
repo |
GitHub repo in owner/repo format |
Auto-detected from git remote |
Configuration is resolved with the following precedence:
- CLI flags (highest priority)
communique.tomldefaults- Built-in defaults