Repository configuration
Commit a config file to change how Rami behaves in that repository. Rami reads the
first file it finds: .rami.yaml, .rami.yml,
.github/.rami.yaml, then .github/.rami.yml. The file is
read from the commit under review, so a change takes effect on the next pull
request. Unknown keys are ignored, and an invalid value falls back to its default
instead of failing the review.
Every setting with its default. Start from the complete annotated reference at /rami.yaml, which you can copy as-is.
webhook:
trigger-review: true # review automatically on open and push; MCP, CLI, and /rami review still work when off
review-drafts: false # review draft pull requests on every push; each push is billable
repo:
# lang: en # review comment language: en, ko, or ja; default is the account preference
review:
personality: cat # comment tone: cat or professional
auto-approve: true # approve a pull request with no open findings
allow-ci-block: true # let the check run fail CI; off keeps it neutral
agent-fix-prompt: true # attach a paste-ready fix prompt to each inline comment
comment-hygiene: true # flag AI-slop inline comments as Low-severity findings
fail-on: blocking # lowest severity that fails the check run: blocking, high, medium, low, or none
instructions:
enabled: true # read CLAUDE.md, AGENT.md, and similar into review prompts