close
Skip to main content
← Back

Bugbot

Bugbot 会评审你的 PR,发现缺陷、安全问题和代码质量问题。

Cursor 可以评审我的 PR 吗?

可以。Bugbot 是 Cursor 的自动化 PR 评审产品。它会分析每个 PR,发现缺陷、安全漏洞和代码质量问题,并留下行内评论,说明问题并提供修复建议。

什么是 Bugbot?

Bugbot 会分析 PR diff,并添加附有说明和修复建议的评论。它会在每次 PR 更新时自动运行,您也可以手动触发。

部分团队和个人方案包含每月 Bugbot 用量。您可以启用按用量计费,以评审所有 PR。

如何设置 Bugbot?

  1. 前往 cursor.com/dashboard
  2. 转到 集成 标签页
  3. 连接您的代码仓库提供商
  4. 按照提供商的设置流程操作
  5. 打开自动化中的 Bugbot,为特定代码仓库启用它

有关设置详情,请参阅 GitHubGitLabBitbucketAzure DevOps 集成页面。

如何触发评审?

创建或更新 PR 时,Bugbot 会自动运行。若要手动触发评审,请在任意 PR 中评论 cursor reviewbugbot run

如何自定义 Bugbot 的检查内容?

在代码仓库中创建 .cursor/BUGBOT.md 文件,为 Bugbot 提供项目专属的评审指南。Bugbot 始终会包含根目录中的文件,并从修改的文件向上查找相关上下文。

团队管理员还可以在 Bugbot 自动化 中创建适用于整个组织的规则。

Cursor 项目规则 (.cursor/rules/ 中的 *.mdc 文件) 不适用于 Bugbot 运行。请改用 .cursor/BUGBOT.md 或在 自动化 中配置的规则。

每条规则最多 30,000 个字符,每次评审合计最多 100,000 个字符。详见 Bugbot

如何查看 Bugbot 使用了哪些规则?

在 PR 中发表评论 bugbot run verbose=truecursor review verbose=true。Bugbot 会回复一张表格,列出本次评审所包含的规则,并标记被截断或省略的规则。详情请参阅 Bugbot

Bugbot 包含哪些功能?

Bugbot 提供对您所有仓库中全部 PR 的评审、Bugbot 规则访问权限,以及设置 Bugbot 评审 effort 级别的功能。

Bugbot Teams 提供所有 PR 的代码评审、使用分析和报告、effort 级别控制,以及高级规则和设置。

请参阅完整定价详情

如何解决 Bugbot 未评审我的 PR?

  1. 在 PR 中评论 cursor review verbose=truebugbot run verbose=true,即可获取详细日志、Bugbot 加载的规则和请求 ID
  2. 自动化中检查 Bugbot 是否具有代码仓库访问权限
  3. 验证你的代码仓库提供商集成是否已为该代码仓库安装并启用

向支持团队报告问题时,请附上详细模式下的请求 ID。

相关

这篇文章对您有帮助吗?