Skip to main content
This reference is automatically generated from the CodeRabbit configuration schema. Last updated: 2026-01-30
CodeRabbit’s behavior can be customized using a .coderabbit.yaml file in your repository root. This reference covers all available configuration options with clear property names and examples.

Configuration Sections

General settings

Reference

language
enum
Set the language for reviews by using the corresponding ISO language code.One of the following: de, de-DE, de-AT, de-CH, en, en-US, en-AU, en-GB, en-CA, en-NZ, en-ZA, es, es-AR, fr, fr-CA, fr-CH, fr-BE, nl, nl-BE, pt-AO, pt, pt-BR, pt-MZ, pt-PT, ar, ast-ES, ast, be-BY, be, br-FR, br, ca-ES, ca, ca-ES-valencia, ca-ES-balear, da-DK, da, de-DE-x-simple-language, el-GR, el, eo, fa, ga-IE, ga, gl-ES, gl, it, ja-JP, ja, km-KH, km, ko-KR, ko, pl-PL, pl, ro-RO, ro, ru-RU, ru, sk-SK, sk, sl-SI, sl, sv, ta-IN, ta, tl-PH, tl, tr, uk-UA, uk, zh-CN, zh, crh-UA, crh, cs-CZ, cs, nb, no, nl-NL, de-DE-x-simple-language-DE, es-ES, it-IT, fa-IR, sv-SE, de-LU, fr-FR, bg-BG, bg, he-IL, he, hi-IN, hi, vi-VN, vi, th-TH, th, bn-BD, bnDefaults to "en-US".
tone_instructions
string
Set the tone of reviews and chat. Example: ‘You must talk like Mr. T. I pity the fool who doesn’t!’Defaults to "".
Max length: 250
early_access
boolean
Enable early-access features.Defaults to false.
enable_free_tier
boolean
Enable free tier features for users not on a paid plan.Defaults to true.

Reviews

Settings related to reviews.

Reference

profile
enum
Set the review profile: chill for lighter feedback, assertive for more feedback (which may feel nitpicky).One of the following: chill, assertiveDefaults to "chill".
request_changes_workflow
boolean
Automatically approve once CodeRabbit’s comments are resolved and no pre-merge checks are failing. Note: In GitLab, all discussions must be resolved.Defaults to false.
high_level_summary
boolean
Generate a high-level summary of the changes in the PR description or walkthrough.Defaults to true.
high_level_summary_instructions
string
By default, CodeRabbit generates release notes in the description. Use this to customize the summary content and format. Example: ‘Create concise release notes as a bullet-point list, followed by a Markdown table showing lines added and removed by each contributing author.’ Note: Use high_level_summary_in_walkthrough to place the summary in the walkthrough instead of the description.Defaults to "".
high_level_summary_placeholder
string
Placeholder in the PR description that CodeRabbit replaces with the high-level summary. If high_level_summary is false, the summary is still generated when this placeholder is present.Defaults to "@coderabbitai summary".
high_level_summary_in_walkthrough
boolean
Include the high-level summary in the walkthrough comment.Defaults to false.
auto_title_placeholder
string
Add this keyword to the PR title to auto-generate a title.Defaults to "@coderabbitai".
auto_title_instructions
string
Auto Title Instructions | Customize how CodeRabbit generates the PR title.Defaults to "".
review_status
boolean
Post review status messages (e.g., when a review is skipped) in the walkthrough summary comment.Defaults to true.
review_details
boolean
Post review details (ignored files, extra context used, suppressed comments, etc.).Defaults to false.
commit_status
boolean
Set the commit status to ‘pending’ when the review is in progress and ‘success’ when it is complete.Defaults to true.
fail_commit_status
boolean
Set the commit status to ‘failure’ when the PR cannot be reviewed by CodeRabbit for any reason.Defaults to false.
collapse_walkthrough
boolean
Wrap the walkthrough in a Markdown collapsible section.Defaults to true.
changed_files_summary
boolean
Include a summary of the changed files in the walkthrough.Defaults to true.
sequence_diagrams
boolean
Include sequence diagrams in the walkthrough.Defaults to true.
estimate_code_review_effort
boolean
Include an estimated code review effort in the walkthrough.Defaults to true.
assess_linked_issues
boolean
Include an assessment of how well the changes address linked issues in the walkthrough.Defaults to true.
Include potentially related issues in the walkthrough.Defaults to true.
Related PRs | Include potentially related PRs in the walkthrough.Defaults to true.
suggested_labels
boolean
Suggest labels based on the changes, and include them in the walkthrough.Defaults to true.
labeling_instructions
array of object
Labeling Instructions | Define allowed labels and when to suggest them. When provided, CodeRabbit suggests only from this list (still informed by prior PRs); when empty, suggestions rely entirely on prior PRs.Defaults to [].
auto_apply_labels
boolean
Automatically apply suggested labels to the PR.Defaults to false.
suggested_reviewers
boolean
Suggest reviewers based on the changes, and include them in the walkthrough.Defaults to true.
auto_assign_reviewers
boolean
Automatically assign the suggested reviewers to the PR.Defaults to false.
in_progress_fortune
boolean
Post a fortune message while the review is running.Defaults to true.
poem
boolean
Generate a poem in the walkthrough comment.Defaults to true.
enable_prompt_for_ai_agents
boolean
Prompt for AI Agents | Include the ’🤖 Prompt for AI Agents’ section in inline review comments to provide codegen instructions for AI agents.Defaults to true.
path_filters
array of string
Specify file patterns to include or exclude in a review using glob patterns (e.g., !dist/**, src/**). These patterns also apply to ‘git sparse-checkout’, including specified patterns and ignoring excluded ones (starting with ’!’) when cloning the repository.Defaults to [].
path_instructions
array of object
Path Instructions | Add path-specific guidance for code review.Defaults to [].
abort_on_close
boolean
Abort the in-progress review if the PR is closed or merged.Defaults to true.
disable_cache
boolean
Disable caching of code and dependencies; fetch them fresh on each run.Defaults to false.
auto_review
object
Configuration for auto reviewDefaults to {}.
finishing_touches
object
Configuration for finishing touchesDefaults to {}.
pre_merge_checks
object
Configuration for pre merge checksDefaults to {}.
tools
object
Tools that provide additional context to code reviews.Defaults to {}.

Chat

Configuration for chat

Reference

art
boolean
Generate art in chat responses (ASCII or emoji).Defaults to true.
auto_reply
boolean
Let CodeRabbit reply automatically without requiring a mention/tag.Defaults to true.
integrations
object
Configuration for integrationsDefaults to {}.

Knowledge base

Configuration for knowledge base

Reference

opt_out
boolean
Opt Out | Disable knowledge base features that require data retention. Opting out removes any existing stored knowledge base data.Defaults to false.
Configuration for web searchDefaults to {}.
code_guidelines
object
Use your coding guideline documents (see File Patterns) as review criteria.Defaults to {}.
learnings
object
Configuration for learningsDefaults to {}.
issues
object
Configuration for issuesDefaults to {}.
jira
object
Configuration for jiraDefaults to {}.
linear
object
Configuration for linearDefaults to {}.
pull_requests
object
Configuration for pull requestsDefaults to {}.
mcp
object
Configuration for mcpDefaults to {}.

Code generation

Configuration for code generation

Reference

docstrings
object
Docstring Generation | Settings for generating docstrings.Defaults to {"path_instructions":[]}.
unit_tests
object
Unit Test Generation | Settings for generating unit tests.Defaults to {"path_instructions":[]}.

Issue enrichment

Configuration for issue enrichment

Reference

auto_enrich
object
Settings for automatic issue enrichment.Defaults to {}.
planning
object
Settings for issue planning.Defaults to {}.
labeling
object
Settings for issue labeling.Defaults to {}.