Start here
Before you look for your symptom:- Update the extension to the latest version. See Update the extension, which also shows how to find the version you have. Many problems go away with an update.
- Open View â Output and select CodeRabbit in the list. The extension logs information, warnings, and errors there. There is no setting for more detailed logs.
- If you contact support, include the extension version, your editor and its version, your operating system, the exact message you see, and the relevant lines from the CodeRabbit output.
Install and sign-in
CodeRabbit is missing from the Extensions view
This happens when your editor installs extensions from a different gallery than the one you searched, or when your editor is older than the extension supports.- Search the Extensions view for âCodeRabbitâ and check that the publisher is CodeRabbit and the extension ID is
coderabbit.coderabbit-vscode. - If your editorâs gallery doesnât list it, get it from the Open VSX listing. The VS Code Marketplace listing installs into VS Code only.
- Check your editorâs version against the requirements.
A new version is available, but the Extensions view offers no update
The extension shows âA new version of the extension (X) is available.â This happens when CodeRabbit has published a version that your editorâs gallery doesnât offer yet, for example in an editor that installs from Open VSX. Wait until the Extensions view offers the update, or install the new version from a VSIX file. See Update the extension.Browser sign-in never returns to the editor
The CodeRabbit sidebar stays on âLogging inâ. This happens when your editor doesnât open the link the browser sends back, or a different editor window catches it. First, select the button named after your editor on the browserâs success page, such as Open Cursor, and allow the link to open if your editor or browser asks. If the editor still doesnât respond:- On the browserâs success page, select Copy next to the code field.
- In the CodeRabbit sidebar, select Paste code from browser and paste the code.
CodeRabbit sign-in timed out before the browser callback arrived
This happens when the browser doesnât return to the editor within 5 minutes.- Select Retry to wait again, and finish sign-in in the browser.
- If the browser shows the success page but the editor doesnât respond, use Paste code from browser as described in Browser sign-in never returns to the editor.
Sign-in page says something went wrong
This usually means your editor isnât one that CodeRabbitâs sign-in page can return to. The page also shows âPlease restart sign-in from your IDE.â Check Supported editors. In an editor that isnât listed, browser sign-in canât complete, and Paste code from browser doesnât help because the browser never shows a code. Use the CodeRabbit CLI instead, or use a supported editor.No organization found for this account
This happens when your account isnât part of any CodeRabbit organization yet.- âNo organization found for this account. Complete onboarding and try again.â (SSO sign-in): finish onboarding at app.coderabbit.ai, then sign in again.
- âNo organization found for this account. Please contact support.â: contact support.
This workspace requires SSO
This happens when your organization requires single sign-on and you signed in another way. Sign out with CodeRabbit: Logout, then sign in again and choose your workspaceâs SSO in the browser.This organization is hosted in the EU region
This happens when your account is in a different region than the extensionâscoderabbit.accountRegion setting. The extension changes the setting for you and signs you out.
Sign in again. See Use an EU-hosted account.
Signed out unexpectedly
This happens when CodeRabbit canât refresh your sign-in, or when your Git provider credentials expire.- If you see âYour Git provider credentials have expired or were revoked. Sign in again to restore your CodeRabbit plan.â, select Sign in again.
- Otherwise, select Sign in with browser.
Before the review starts
Enable Git to get started or Git repository required
This happens when Git is turned off in your editor settings, or the folder you opened has no Git repository.- âEnable Git to get startedâ: select Enable Git and Refresh.
- âGit repository requiredâ: open the folder that contains your repository, or select Initialize Git to create one.
The review button is disabled, or a review ends with No changes to review
The review button is disabled when the selected scope lists no files. âNo changes to reviewâ is a notification that appears when a review starts and finds nothing to send. Common reasons:- The scope doesnât match your changes, for example Committed changes when you havenât committed yet. Change Changes to review.
- In Uncommitted changes, no files are selected.
- The changed files are excluded or ignored by Git, so they arenât listed. See What gets reviewed.
- The base branch is wrong. See The review compares against the wrong branch.
- For âNo changes to reviewâ: you already reviewed these changes, and the next review covers only what changed since. See Review again after more changes.
- For âNo changes to reviewâ: the listed files are larger than 5 MB or have empty diffs, which the extension drops when the review starts.
The review compares against the wrong branch
This happens when the extensionâs default base branch isnât the one you merge into. Select Compare against and pick the right branch. The list shows local branches only. If the branch exists only on the remote, create a local branch for it without checking it out, for examplegit branch release origin/release. If the base branch moved on the remote, run git fetch; the extension never fetches. See Pick the base branch.
All seats in the organization are assigned
The review doesnât start, and âAll CodeRabbit seats for the ââŚâ organization are currently assigned. Ask an organization administrator to add or free up a seat, then try again.â appears. This happens when every seat in your organization is in use. Ask an organization administrator to add or free up a seat. See Without a seat.Rate limit exceeded
This happens when you reach your hourly limit of IDE reviews. The message says how long to wait.- Wait the time shown, then start the review again.
- If the extension offers Review with credits, selecting it runs the review right away and bills it to your organizationâs usage. During a promotion, the button reads Run review for free. Free reviews without a seat canât use credits.
The organization is still updating
This happens when you start a review while the extension is still matching your repository to an organization. Wait a moment and start the review again. See Choose the organization for reviews.Too many files in the review
The review is skipped with âToo many files! This PR contains N files, which is X over the limit of M.â The message says âPRâ and suggests CLI commands because the CLI shares it; in the editor, it applies to your local review. It happens when the review sends more files than your plan allows; see File limits for the numbers and how files are counted.- In Uncommitted changes, select fewer files.
- In All changes or Committed changes, pick a closer base branch, or switch to Uncommitted changes.
- Add path filters for files you donât need reviewed.
- After a review completes, the next one counts only the files changed since then, so reviewing after each smaller step keeps later reviews under the limit. This doesnât help the first review of a branch. Path filters in the repositoryâs
.coderabbit.yamlalso apply to its pull request reviews.
All files are ignored
This happens when the path filters and default ignored paths in your CodeRabbit configuration exclude every file in the review. Check thepath_filters in your .coderabbit.yaml and organization settings. See What gets reviewed.
Unable to start the review because the diff is too large
This happens when the upload is too big to send in one review. Rebase onto your base branch, select fewer files, or split the changes into smaller reviews, then try again.Could not start review as we are unable to connect to the reviewer
This happens when the extension canât open its connection to CodeRabbit, usually because of a network, firewall, or proxy problem.- Check that your network allows WebSocket connections to
ide.coderabbit.ai, oride.eu.coderabbit.aifor EU accounts. See Network access. - If your account is in the EU, check that
coderabbit.accountRegionis set toeu. See Use an EU-hosted account. - Try again later.
During and after a review
Review is stuck on Setting up
This happens when CodeRabbit accepted the review but hasnât reported progress yet, for example while it queues the review or clones the repository, or when a proxy holds the connection open without passing data. After 5 minutes, the extension cancels the review and shows âReview setup timed out. Please try again.â A review that stalls on a later step has no timeout.- Select Stop Review, or wait for the timeout. A review that stalls on a later step needs Stop Review.
- Open View â Output and select CodeRabbit. If you see âWebSocket connection errorâ, the extension canât reach CodeRabbit: check your network as described in âCould not start review as we are unable to connect to the reviewerâ.
- Without that error, the cause is still open: a proxy that holds the connection open logs nothing. Update the extension and start the review again.
- If it still hangs, send the output lines around the review, such as âReview did not progress beyond setup before timeoutâ, to support.
Review failed or Review completed with warnings
This happens when CodeRabbit canât review some or all of the files. The view shows the reason, and for warnings, âFiles reviewed: X/Yâ.- Read the message under the review status, then start a new review.
- A failed review can keep the findings it received before it failed.
A review shows as cancelled after switching branches
This happens because switching branches cancels a running review for the branch you left. Its results arenât added to the editor. Switch back and start a new review. Switching back doesnât resume the cancelled review.A finding has no comment in the editor
This happens when you changed the code so CodeRabbit canât find the reviewed lines. Open in editor shows âCould not highlight code. File has been modified since the review.â Run a new review to get findings for the current code.Failed to apply changes
This happens when the code changed after the review, so the suggestion no longer fits. The message gives one of these reasons:- âThe suggestionâs location has changed. Run a new review before applying it.â
- âThe reviewed location is invalid. Run a new review before applying this suggestion.â
- âThe reviewed code has changed. Run a new review before applying this suggestion.â
- âThe editor could not apply the suggestion.â
- âThe suggestion was applied but could not be saved. Save the file before resolving this comment.â
Could not unresolve comment
This happens when the code changed after the review, so the extension canât place the finding again. Run a new review to get findings for the current code.Nitpick comments disappeared after a reload
This is expected. Nitpick threads stay in the editor only until you reload. Select Open in editor on the nitpick in Nitpicks to show it again.Fix with AI
Fix with AI only copies to the clipboard
This happens when the extension canât hand the prompt to an agent, so it copies the prompt instead. Common reasons:coderabbit.agentTypeisNative, and your editorâsNativebehavior is to copy the prompt; see What Native does in each editor.coderabbit.agentTypeis set toClipboard.- The agentâs extension isnât installed.
coderabbit.agentTypeisClaude Code Extension, and the Claude Code extension is older than 2.1.0 or is version 3.0.0 or later.
The agentâs extension isnât installed
The extension shows âYou have selected to use ⌠as your AI agent, but the ⌠extension is not installed. Would you like to install it from the marketplace?â This happens whencoderabbit.agentType names an agent whose extension isnât installed. The prompt goes to the clipboard.
Select View in Marketplace and install the extension, or change coderabbit.agentType.
The Fix with AI icon is missing
This happens when the finding has no instructions for an agent. The icon appears only on findings that include them. Apply the suggestion yourself, or include the finding in Fix all issues. See Fix several findings at once.The agent gets the prompt but doesnât start
This happens whencoderabbit.autoStartTask is off, or when your agent only fills in prompts: Native in Cursor or Windsurf, Claude Code Extension, and Augment Code.
Send the prompt in the agentâs chat, or turn on coderabbit.autoStartTask for agents that support it. See Start the agent automatically or review the prompt first.
A terminal agent doesnât run
This happens when the agent isnât installed on the machine where the extension runs, or isnât on itsPATH. The CodeRabbit terminal for the agent shows an error from your shell instead of starting it.
Install the agentâs CLI on that machine, which is the remote machine in a remote window, and check that it runs from a terminal.
A finding says Fixed with AI but nothing changed
This happens because the extension marks the finding when it hands the prompt off, even if the agent didnât make the change or the prompt went to the clipboard. Select Unresolve on the finding in Findings to reopen it.Self-hosted
Could not connect to self-hosted instance
This happens when the extension canât reach your instanceâs health check.GET <url>/health must return OK within 5 seconds.
- Check the URL, and that the instance is reachable from the machine where the extension runs.
- Open
<url>/healthin a browser on that machine and check that it showsOK. If that machine has no browser, runcurl <url>/healthin a terminal there instead.
The extension connects to CodeRabbit Cloud instead of your instance
This happens when the workspace isnât trusted, which makes the extension ignore the self-hosted URL, or when CodeRabbit: Logout cleared the URL.- Trust the workspace.
- Connect again with Self hosting CodeRabbit? on the sign-in screen. See Connect to your instance.
The email error shows a wrong Git command
The message âNo email provided, either input your email or set it usinggit config --set user.emailâ appears when you leave the email empty. The command in the message is wrong. Set your email with:
Reset the extension
If the extension is in a state you canât explain, reset it:- Run CodeRabbit: Cleanup previous reviews in the workspace. This deletes the stored reviews.
- Run CodeRabbit: Logout. With self-hosted CodeRabbit, this also clears your instance URL.
- Run Developer: Reload Window.
- Sign in again.
Whatâs next
Run a review
Choose a scope and base branch, and see which files a review covers.
Sign in and manage your account
Sign in, choose the organization, and check your plan and review usage.
Network access
See which hosts the extension connects to through firewalls and proxies.