Diagnose and fix CodeRabbit common errors and exceptions. Use when encountering CodeRabbit errors, debugging failed requests, or troubleshooting integration issues. Trigger with phrases like...
Diagnose the first failing boundary instead of relying on fixed wait-time tables. Installation, feature-branch configuration, eligibility, limits, and service health require separate evidence.
references/official-docs.md and re-check any time-sensitive contract before execution..coderabbit.yaml comes from the feature branch under review.base_branches adds other targets.@coderabbitai configuration are contract checks.Treat Git-provider sessions, CodeRabbit web sessions, CLI credentials, and CodeRabbit API keys as separate credentials. Use only an already-approved session or secret-manager reference, never print a secret, and do not place credentials in .coderabbit.yaml, source files, logs, or deliverables.
Capture provider, PR, author, draft state, target branch, labels, and last response.
Read and validate feature-branch YAML plus central or organization overrides.
Classify installation, eligibility, configuration, limit, command-state, or service failure.
Apply one reversible correction and compare the response with baseline.
Require owner approval before changing installation scope, organization settings, or pull-request state. Keep analysis and drafts local until approval is explicit, and record who approved the action and its scope.
A redacted timeline, resolved-config evidence, fault classification, smallest fix, and verification result. Include source dates, unknowns, and the exact boundary between observed fact and recommendation.
| Condition | Response |
|---|---|
| Current contract is unclear or docs disagree | Stop mutation, cite both sources, and request owner resolution. |
| Required access or approval is missing | Produce a draft and evidence plan only. |
| Validation or pilot behavior differs from expectation | Restore the prior state and retain the failed evidence. |
| Output contains secrets or private code | Stop, quarantine the artifact, redact it, and notify the data owner. |
Explain a skipped release PR whose target pattern is absent.
Correct a runbook that says YAML must first be merged to the base branch.
references/official-docs.md.