Skip to main content

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

tip

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 并进行配置
note

我们内部已使用 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 模式 完全一致。

tip

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

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

问题排查

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

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

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


常见问题解答

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

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