Bugbot 会评审拉取请求,定位缺陷、安全漏洞以及代码质量问题。
Bugbot 提供免费层:每位用户每月可享有限次数的免费 PR 评审。达到上限后,评审将暂停至下一个计费周期。你可以随时升级到 14 天免费 Pro 试用,享受不限次数评审(受标准滥用防护约束)。

运行机制

Bugbot 会分析 PR diff,并留下包含解释和修复建议的评论。它会在每次 PR 更新时自动运行,或在手动触发时运行。
  • 在每次 PR 更新时执行自动审查
  • 在任意 PR 下评论 cursor reviewbugbot 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        # 审阅前端文件时包含
# 项目审查指南

## 安全关注重点

- 在 API 端点对用户输入进行校验
- 检查数据库查询是否存在 SQL 注入风险
- 确保受保护路由已正确实施身份验证

## 架构模式

- 对服务使用依赖注入
- 在数据访问层采用仓储(Repository)模式
- 使用自定义错误类实现健全的错误处理

## 常见问题

- React 组件内存泄漏(检查 useEffect 的清理逻辑)
- UI 组件缺少错误边界
- 命名约定不一致(函数使用 camelCase)

价格

Bugbot 提供两个档位:免费专业版

免费方案

每位用户每月都有一定数量的免费 PR 审查。团队中每位成员都有各自的免费审查配额。达到上限后,审查会暂停,直到下一个计费周期。你可以随时升级到 14 天免费 Pro 试用,获取无限次审查。

专业版

统一定价

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

入门

在账户设置中订阅。

疑难排查

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

常见问题

是的,Bugbot 遵循与 Cursor 相同的隐私合规标准,数据处理方式也与其他 Cursor 请求完全一致。
当你达到每月的免费档额度时,Bugbot 的评审会暂停,直到下一个结算周期。你可以升级到 Pro 的 14 天免费试用,享受不限次数的评审(受标准滥用防护约束)。