Bugbot 会审查 Pull Request,并定位漏洞、安全隐患和代码质量问题。
Bugbot 提供免费档:每位用户每月可获得一定次数的免费 PR 审查。达到上限后,审查将暂停,直至下一个计费周期。你可以随时升级为 Pro,享受 14 天免费试用与不限次审查(受标准滥用防护约束)。

工作原理

Bugbot 会分析 PR 的 diff,并留下包含解释和修复建议的评论。它会在每次 PR 更新时自动运行,也可以在触发后手动运行。
  • 每次 PR 更新时都会运行自动审查
  • 在任意 PR 下评论 cursor reviewbugbot runcursor run 即可手动触发
  • 点击在 Cursor 中修复会直接在 Cursor 中打开该问题
  • 点击在 Web 中修复会直接在 cursor.com/agents 打开该问题

设置

需要 Cursor 管理员权限和 GitHub 组织管理员权限。
  1. 前往 cursor.com/dashboard
  2. 切换到 Bugbot 标签页
  3. 点击 Connect GitHub(如果已连接则点击 Manage Connections
  4. 按照 GitHub 的安装流程完成设置
  5. 回到控制台,在指定仓库启用 Bugbot

配置

代码仓库设置

你可以在安装列表中按仓库启用或禁用 Bugbot。Bugbot 只会在你发起的 PR 上运行。

个人设置

  • 仅在被点名时运行:评论 cursor reviewbugbot run
  • 每个 PR 只运行一次,跳过后续提交

分析

Bugbot 控制台

规则

创建 .cursor/BUGBOT.md 文件,为审查提供与项目相关的特定上下文。Bugbot 始终会包含根目录下的 .cursor/BUGBOT.md 文件,以及从变更文件向上遍历时发现的任何额外文件。
project/
  .cursor/BUGBOT.md          # 始终包含(项目级规则)
  backend/
    .cursor/BUGBOT.md        # 审查后端文件时包含
    api/
      .cursor/BUGBOT.md      # 审查 API 文件时包含
  frontend/
    .cursor/BUGBOT.md        # 审查前端文件时包含

价格

Bugbot 提供两个方案:免费版专业版

免费版

每位用户每月都会获得一定数量的免费 PR 评审。对于团队,每位成员都有自己的免费评审额度。达到上限后,评审会暂停,直到下一个计费周期。你可以随时升级到 14 天的 Pro 免费试用,享受不限量评审。

Pro 方案

固定费率

每月 $40,可在所有仓库中对每月最多 200 个 PR 进行不限量的 Bugbot 评审。

入门

通过你的账户设置订阅。

故障排查

如果 Bugbot 不工作:
  1. 通过在评论中添加 cursor review verbose=truebugbot run verbose=true启用详细模式,以获取详细日志和请求 ID
  2. 检查权限,确认 Bugbot 拥有仓库访问权限
  3. 确认安装,确保 GitHub 应用已安装并启用
在反馈问题时,请附上详细模式中的请求 ID。

常见问题