Bugbot stopped being triggered

Where does the bug appear (feature/product)?

BugBot

Describe the Bug

I have a private repo in github to which cursor and bugbot has access. In the past my current Cursor sub (Pro) allowed me three bugbot scans each month and these did automatically trigger. The last pull request 2 months ago did trigger the bugbot report. I am not aware of any change in the past 2 months that would explain why my new pull request is not being picked up by bugbot. Tried the following comment in github for the pull request: ‘cursor review verbose=true’ but got a comment in return : Bugbot request id: serverGenReqId_e41555…70ea986 after which I disconnected and reconnected my github account with cursor to no avail.

Steps to Reproduce

Create a new pull request on an existing private github repository that was triggering bugbot scans before.

Expected Behavior

A bugbot report

Operating System

MacOS

Version Information

Updated cursor to the latest version just now but should be irrelevant since I am using IntelliJ to do repo changes, commits, pushes, etc.

Version: 3.0.12 (Universal)
VSCode Version: 1.105.1
Commit: a80ff7dfcaa45d7750f6e30be457261379c29b00
Date: 2026-04-04T00:13:18.452Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.4.0

For AI issues: which model did you use?

not applicable

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report. A few things to check:

  1. Who is the PR author? On the Individual Pro plan, BugBot only reviews PRs where the author is the same GitHub account linked to your Cursor subscription. If the PR was created by another user (or different GitHub account), BugBot will quietly skip it without explanation. This is the most common cause of these issues.

  2. Full Request ID - you shared a truncated one (serverGenReqId_e41555…70ea986). Can you send the full one? With it, we can check the exact reason for the rejection.

  3. Make sure the repo is enabled in the BugBot dashboard.

If you need BugBot to review PRs from all contributors in the repo, you’ll need the Teams plan.

Let me know on these points, we’ll sort it out.

Thanks for the quick reply!

  1. The complete UID in Bugbot request id: serverGenReqId_e415557b-25a2-41b6-87c3-3840b70ea986
  2. all my repositories are enabled under Bugbot daskboard
  3. I have been the only author of commits to my repositories so the different author cause can be ruled out.

Thanks for the info, everything’s clear.

Since you’re the only author and all repos are included in the dashboard, this isn’t a standard case.

A couple of things you can check for now, just in case:

  1. In GitHub: Settings > Applications > Installed GitHub Apps, make sure only one Cursor integration is installed. If there are duplicates, delete them all and reinstall a single one.
  2. Try creating a brand-new PR, not pushing to an existing one, and post @cursor review as a top-level comment, not a reply to another comment.

We’ll post here as soon as I have the results of the check for the Request ID.

  1. two Github applications present: 1 x Cursor & 1x Sonar
  2. created a new branch and a fresh pull request

same result: Bugbot request id: serverGenReqId_fd6186fa-6e3f-4275-8a4b-08ba3fdb0b90
(had to also use verbose=true to get a reply on the top-level comment)

Following up on Deanrie’s earlier reply, I checked the request IDs you provided.

The webhooks were received successfully and your GitHub account is properly linked. However, I can see that BugBot is currently not enabled at the plan level on your account. This is separate from having your repositories selected in the dashboard — there’s also a master toggle for BugBot itself.

Could you go to cursor.com/dashboard?tab=bugbot and check if BugBot is showing as enabled? If it’s off, toggle it on, then try creating a fresh PR and posting @cursor review again.

It’s possible that disconnecting and reconnecting your GitHub account may have reset this setting. Let us know if it resolves the issue.

There are two switches I have enabled:

Only Run When Mentioned
Only run when “bugbot run” or “@cursor review” is commented on a PR

Only Run Once Automatically
Automatically review when a PR is published, ignoring new pushes

Tried @cursor review verbose=true as a comment to the existing pull request
reply: Bugbot request id: serverGenReqId_ceec2874-338b-4c26-9723-a1009a61cff9

Then merged the pull request and created a new one, which should automatically trigger the review, but here also nothing is triggered/reviewed.

Thanks for confirming those settings. The two toggles you mentioned (“Only Run When Mentioned” and “Only Run Once Automatically”) control how BugBot behaves on your PRs, but there’s a separate setting that controls whether BugBot is actually activated on your Pro plan.

Right now, BugBot is not active at the plan level on your account, which means it’s falling back to the free tier (which has a limited number of runs that you’ve already used up). That’s why nothing happens even though the webhooks are coming through fine.

On the BugBot dashboard, look for an option to add or enable the BugBot license/plan — it should be separate from the behavior preferences you already configured. Once that’s active, your Pro plan’s BugBot quota should apply and reviews will start working again.

The two I enabled are the only ones I could find. Maybe you can point me towards the bugbot ‘masterswitch’ ?

That’s the one — the Bugbot Pro License section you see under Integrations, with the Upgrade button. Your dashboard currently shows “Bugbot Free” at the top, which means BugBot isn’t activated at the plan level. The behavior toggles you enabled (Only Run When Mentioned, Only Run Once Automatically) control how BugBot runs, but they require an active BugBot license to work.

Click the Upgrade button next to “Bugbot Pro License” to start the 14-day free trial, and your reviews should start working again on the next PR.

The Cursor Pro plan allows for 3 reviews each month, correct? How do I enable that license? Your instructions to enable via Upgrade are clear, but it also starts a two week free trial of the Bugbot Pro 40 dollar/month sub, which is not what I want. What happens when I remove the license after two weeks before the monthly fee kicks in?

BugBot’s free tier included with Cursor Pro gives you a limited number of reviews total, not per month. Looks like that limit has already been used up, so new requests aren’t going through.

BugBot Pro ($40/month) is a separate add-on. The Upgrade button starts a 14-day free trial. If you decide you don’t need it, you can cancel before the trial ends and you won’t be charged. To do that: cursor.com/dashboard > Manage Subscription > Cancel subscription. You’ll keep access until the trial ends.

Sorry, this contradicts your own documentation: https://cursor.com/docs/bugbot#free-tier

”Bugbot offers two tiers: Free and Pro.

Free tier
On Teams and Individual Cursor plans, every user gets a limited number of free PR reviews each month. For teams, each team member gets their own free reviews. When you reach the limit, reviews pause until your next billing cycle.”