跳到主要内容

BugBot 能够自动审查您的 PR(拉取请求),发现潜在的缺陷和问题。它采用与 Cursor Agent 相同的 AI 模型,能捕捉人类可能遗漏的问题。

提示

BugBot 提供 7 天免费试用,自设置完成时自动生效

BugBot 在 Beta 期间对所有付费用户免费

BugBot 在 PR 中留下评论

设置流程

启用 BugBot 需要具备 Cursor 管理员权限GitHub 组织管理员权限

  1. 前往 cursor.com/settings
  2. 进入 BugBot 设置
  3. 点击 Connect GitHub(若已连接则显示 Manage Connections
  4. 按照 GitHub 安装流程完成应用部署
  5. 设置完成后返回 BugBot 设置,在指定代码库中启用 BugBot 并进行配置
备注

我们内部已使用 BugBot 数月,实践证明它能有效发现隐蔽的代码缺陷

配置

支出限额

您可以为 BugBot 设置每月美元支出限额。该限额将计入您的全局支出限额。

BugBot 支出限额

按 GitHub 安装配置

安装完成后,您将看到可用安装列表及其启用的代码库。您可以按代码库启用或禁用 BugBot。BugBot 仅会在您的个人 PR 上运行。

BugBot 设置

个性化设置

自定义 BugBot 的工作方式:

  • 仅在被提及时运行:通过评论 bugbot run 手动触发 BugBot
  • 仅运行一次:每个 PR 仅运行一次,即使有新提交加入

BugBot 工作原理

其底层原理是:BugBot 会分析代码提交中的差异变更,并运用 Cursor 中最强大的模型对代码进行解析。当发现潜在问题时,它会通过评论提供详细说明及修复建议。

  • 自动评论机制:每次 PR 更新时,BugBot 会自动重新运行并针对潜在问题发布评论
  • 手动触发模式:您也可通过在 PR 评论中输入 bugbot run 指令手动运行 BugBot
  • 在 Cursor 中修复:使用评论中的「在 Cursor 中修复」链接,即可直接跳转至已预加载完整上下文的 Cursor 中

定价方案

BugBot 采用与 Cursor 相同的 AI 引擎,其计费标准与 Max 模式 完全一致。

提示

BugBot 提供 7 天免费试用,自设置完成时自动生效

BugBot 在 Beta 期间对所有付费用户免费

问题排查

若 BugBot 未按预期工作,请尝试以下步骤:

  1. 启用详细模式:在 PR 中添加注释 bugbot run verbose=true 以获取详细日志和请求 ID
  2. 检查权限:确保 BugBot 拥有对代码库的适当访问权限
  3. 验证安装:确认 GitHub 应用已在您的代码库中完成安装并启用

向技术支持提交问题时,请务必包含详细模式输出的请求 ID,这将极大提升我们的调试效率。


常见问题解答

BugBot 是否符合隐私模式规范?

是的,BugBot 遵循与 Cursor 其他功能相同的隐私模式规范。其数据处理方式与所有 Cursor 请求完全一致。