Guide
Cursor Bugbot Review Guide
Bugbot is Cursor's pull-request reviewer, and its June 2026 update made reviews faster and cheaper. Cursor says an average review now takes about 90 seconds, down from about 5 minutes, finds 10% more bugs and costs about 22% less per run. Cursor credits the gains to Composer 2.5, which now powers Bugbot, and these figures are perishable.

On this page
- What changed in the June 2026 Bugbot update?
- How should a team use Bugbot?
- What should a team watch out for?
- What do the numbers say, and how do you build trust in Bugbot?
- How does a non-engineering team ship safely with Bugbot?
- What does a clean Bugbot run prove?
- How do I keep Bugbot from becoming noise people scroll past?
- Where does Bugbot sit next to /review and the Security Agents?
What changed in the June 2026 Bugbot update?
The figures in the table come from Cursor's June 2026 changelog. Check them before you quote them, because BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition.'s speed and cost can change with later updates and its billing can change by plan.
- Release fact
- Speed
- What to know
- Average BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. review time is about 90 seconds, down from about five minutes.
- Release fact
- Quality
- What to know
- Cursor reports 0.62 bugs per review on average, up from 0.56, or about 10% more bugs per review.
- Release fact
- Cost
- What to know
- Cursor reports about 22% lower cost per run.
- Release fact
- Model
- What to know
- Cursor's changelog says Composer 2.5The current Composer release, better at long-running tasks and at judging when a job needs a light touch versus deep work. Press Enter for the full definition. now powers BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition., and that Bugbot respects model block lists.
- Release fact
- /review
- What to know
- Developers can run
/review,/review-bugbotor/review-securitybefore pushing.
- Release fact
- Incremental review
- What to know
- BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. can review only what changed since the last review.
| Release fact | What to know |
|---|---|
| Speed | Average BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. review time is about 90 seconds, down from about five minutes. |
| Quality | Cursor reports 0.62 bugs per review on average, up from 0.56, or about 10% more bugs per review. |
| Cost | Cursor reports about 22% lower cost per run. |
| Model | Cursor's changelog says Composer 2.5The current Composer release, better at long-running tasks and at judging when a job needs a light touch versus deep work. Press Enter for the full definition. now powers BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition., and that Bugbot respects model block lists. |
| /review | Developers can run /review, /review-bugbot or /review-security before pushing. |
| Incremental review | BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. can review only what changed since the last review. |
As of October 28, 2026, unless a row gives a later date. The sources are listed at the end of this page.
This exact topic is a hands-on Lesson: Tune Bugbot rules and effort — about 7 minutes, free to read.
Rather do it than read about it? Run 11 interactive Cursor walkthroughs in a simulated editor. Free, no account needed.
How should a team use Bugbot?
Cursor's release notes and announcements say what changed. They don't say how a team should act on it. The steps below are our suggested order, and the next section lists what to watch out for along the way.
- 1Run BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. on real PR diffs, alongside your tests and code owners.
- 2Use
/reviewlocally before you push a risky or security-sensitive change. - 3Set model blocklists, effort and incremental review so findings match your team's risk.
- 4Treat findings as review evidence. A person still decides what merges.
What should a team watch out for?
Each item below is either a fact about the release, such as its beta status or plan access, or our advice for using it safely. Plan around each one, and recheck the facts when Cursor ships an update.
- A clean BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. run is not merge approval. It means Bugbot flagged nothing, and your tests and code owners still have to pass the change.
- Tune noisy findings with repo rules and effort levels instead of ignoring the tool.
- Recheck pricing and effort settings, because BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. billing and usage can change by plan.
- BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. is available on Premium and higher, Teams and Enterprise, and on the legacy Pro, Pro+ and Ultra plans. Free, Plus and the legacy Start plan don't include it.
What do the numbers say, and how do you build trust in Bugbot?
BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. is Cursor's AI code reviewer. It runs on pull requests in GitHub, GitLab, Bitbucket, Azure DevOps and Origin. In one Cursor talk, the presenter called its signal-to-noise ratio high: consistently, 70 to 80% or more of the issues it raises get resolved. It flags problems such as exposed keys and proposes fixes.
Settings to tune
- Which repos BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. reviews.
- Effort level: how long BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. reasons during a review, on usage-based Bugbot plans only.
- Automatic review on every PR, or a manual trigger only.
- Autofix on, or off so that BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. only reports issues.
Start by approving each fix BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. proposes, so you see their quality first.
Once you trust it on a class of change, turn on Autofix. BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. then starts a Cloud Agent that pushes its fixes to a new branch or to your branch without waiting for you. Autofix needs additional usage: prepaid credit on The X SubscriptionThe subscription Cursor is sold through: one plan for Grok, Cursor and X, with Free, Plus, Premium, Super and Ultra tiers, per-seat Teams, a weekly included pool for Cursor models shared with Grok, and third-party models billed at API list price from prepaid credit. Press Enter for the full definition., or on-demand usage on a legacy plan.
Risk-rated PRs
Pair BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. with an automation that classifies each new PR by risk. Low-risk PRs, such as a title change, get approved automatically and merge with little friction. High-risk PRs need human review, and the automation assigns reviewers by using git blame to find the people who touched that code.
For leadership, the presenter showed a 30-day dashboard of PRs reviewed, issues resolved and automatic fixes merged. You can drill into each repo and break the results down by severity: high, medium or low. It is the main view for judging the ROIReturn on Investment. The value gained versus what it cost, the language an economic buyer funds deals in. Press Enter for the full definition. of AI review at scale.
How does a non-engineering team ship safely with Bugbot?
Make BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. the merge gate, and set how strict the gate is by risk. One finance team builds accounting apps in a dedicated section of the company monorepo. It runs Bugbot as an AI reviewer on every PR, then lets each PR's risk decide who else has to look.
- PR risk
- Low
- Who approves
- BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. only
- Effect
- Needs no other approval once BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. passes it.
- PR risk
- Medium
- Who approves
- BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. + an engineer
- Effect
- Still needs a human sign-off.
- PR risk
- High
- Who approves
- BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. + an engineer
- Effect
- Human review required before merge.
| PR risk | Who approves | Effect |
|---|---|---|
| Low | BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. only | Needs no other approval once BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. passes it. |
| Medium | BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. + an engineer | Still needs a human sign-off. |
| High | BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. + an engineer | Human review required before merge. |
The same risk rule applies to every PR, and human review goes where the risk calls for it.
This is how a finance team ships into shared code without an engineer in every loop: the AI reviewer covers the floor, risk tiers decide the ceiling.
If they are low risk, they go through without needing any additional approval as long as BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. has given it the blessing. If it's medium or high risk, it still requires an engineer approval.
What does a clean Bugbot run prove?
It proves that a machine pass found nothing it recognizes. It doesn't prove the change is the right one, so it isn't merge approval.
The clip below shows the opposite case, a run that comes back with findings.
Review the findings, fix what earned it
0:37 · narratedRead this demo as text
- Run's done. /review is already sitting in the composer. Send it. Let Bugbot read the diff.
- Two findings. Medium: recent items you can't reach with a keyboard. And a Low: memoizing a five-item slice. Same table. Completely different weight.
- When it offers a fix, pick the one that earned it. The Medium becomes real buttons. The nit? Just a note. Every change in the diff should trace back to a severity that mattered.
Practice next: Practice this yourself in the hands-on module.
Simulated Cursor 3.12 (macOS, light) — beta educational reconstruction, not the real product.
What a clean run can't check is intent. Any reviewer, human or bot, can judge whether a change looks safe. Only the person who asked for the change knows whether it is the change they wanted. That gap doesn't shrink as volume grows, so treat a clean run as the starting point of a review.
Accountability doesn't move either. When a merged change breaks production, the person who clicked merge owns it.
The win is narrow and still worth having. You start reading a diff that has already been swept for mechanical problems. That saves the first stretch of a review and none of the judgment at the end of it.
How do I keep Bugbot from becoming noise people scroll past?
Tune it in the first week. A reviewer who has learned to skim past the bot's comments is worse off than one who never had it, because those comments now fill the slot where reading used to happen.
You don't need to find a perfect setting. Teach BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. two or three specific things about this repo, then leave the rest alone.
Two levers do most of the work. The effort level, on usage-based BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. plans, sets how long Bugbot reasons over a review. Repo rules teach it conventions that a general-purpose reviewer has no way to know. For a finding that keeps coming back wrong, a rule is the better lever. Add one after you have seen the same finding twice, and keep it short so it doesn't dilute the other rules.
Leave incremental review on. It is the default, and it reviews only what changed since the last BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. pass, so a second push doesn't re-review code the first pass covered. Findings that repeat on every push make a bot feel noisier than any single wrong finding does.
If findings still read as noise after both levers, look at the size of the pull request before you blame the reviewer. A very large change gives a bot more surface to be pedantic about. Stacked diffs shrink that surface without touching a single setting.
Where does Bugbot sit next to /review and the Security Agents?
Each one runs at a different moment. /review runs before you push, BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. runs on the pull request, and a Vulnerability Scanner runs on a schedule against the code already in the repo.
The local pass is the cheapest habit of the three. /review and /review-security run in Cursor 3An older release label for Cursor's multi-agent interface; current product guidance calls the active surface the Agents Window. Press Enter for the full definition..7 and later, in the web app at cursor.com/agents and in the Cursor CLICursor's command line: the full agent, all modes and models, in the terminal and pipeable into scripts and CI. Press Enter for the full definition.. /review-security compares your branch against the default base branch and includes uncommitted work, so name the branch when your base is not the default.
The scheduled scanner is a separate agent type from BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition.. Cursor's Security Agents come in two kinds. The Security Reviewer takes git triggers and checks pull requests before they merge. The Vulnerability Scanner takes cron triggers and looks for problems that pull request review never saw. Both bill to the team's usage pool under a shared team service account, so they don't count against any one person's usage.
Their setup differs. A Security Reviewer needs at least one tool or MCPModel Context Protocol. A standard that lets an AI agent pull in context from outside the repo, like Jira tickets or internal docs. Press Enter for the full definition. before you can save it. A Vulnerability Scanner saves without one and reports its findings to a list of flagged vulnerabilities. Both run on Cloud AgentsAgents that run in a Cursor-managed virtual machine, check out the repo, do the work and open a pull request, then shut down, with no load on your laptop. Press Enter for the full definition., except a team's Security Reviewer triggered by a pull request event, which runs on Cursor-managed hosting.
On a small team, run the local pass and stop there. A scheduled scanner pays off once the codebase is older than the review habit, meaning there is code that nobody now reading pull requests ever reviewed.
Frequently asked questions
Who is this guide for?
Engineers, code reviewers and DevEx teams who are adding Bugbot to local and pull request review.
What should I do next?
Check the release facts above against the Cursor sources at the end of this page, then work through the steps in order.
How is Bugbot different from Debug mode?
Bugbot is an AI code reviewer that runs on pull requests in GitHub and the other code hosts Cursor connects to. It reviews the repos you turn it on for, can fix what it finds with Autofix and shows review activity and outcomes in its analytics view. Debug mode is an agent mode in the editor that adds instrumentation and walks you through reproducing one bug you are chasing. Bugbot reviews finished diffs at scale, and Debug mode helps you diagnose a single problem.
Does Bugbot Autofix merge its own fixes?
No. Autofix starts a Cloud Agent that pushes its fixes to a new branch or to your PR branch, and a person still decides what merges. Start by approving each fix yourself, then turn on Autofix for a class of change once you trust Bugbot's fixes there.
Can a non-engineering team merge code with Bugbot as the reviewer?
Yes, with risk tiers. One finance team builds accounting apps in a dedicated section of the company monorepo and runs Bugbot on every PR. Low-risk PRs need no other approval once Bugbot passes them, while medium-risk and high-risk PRs still need an engineer's approval.
Sources & last verified
- Cursor changelog: Bugbot June 2026 update
- Cursor blog: Updates to Bugbot for Teams and Individuals
- Cursor changelog
- Cursor docs: Bugbot
- Cursor docs: Security Agents
- Cursor docs: Models and pricing
- Cursor docs: Team pricing
- Cursor docs: Legacy Cursor plans
Cursor ships frequently. Facts verified against primary sources on October 28, 2026.