Bugbot审查Pull Request并识别bug、安全问题和代码质量问题。
新用户从首次开始使用Bugbot时起可获得14天免费试用。
工作原理
Bugbot分析PR差异并留下带有解释和修复建议的评论。它在每次PR更新时自动运行或在手动触发时运行。
- 在每次PR更新时运行自动审查
- 通过在任何PR上评论
cursor review
、bugbot run
或cursor run
进行手动触发 - 在Cursor中修复链接直接在Cursor中打开问题
- 在Web中修复链接直接在cursor.com/agents中打开问题
设置
需要Cursor管理员访问权限和GitHub组织管理员访问权限。
- 登录并前往cursor控制面板
- 导航到Bugbot标签页
- 点击
Connect GitHub
(如果已连接则点击Manage Connections
) - 按照GitHub安装流程操作
- 返回仪表板在特定仓库上启用Bugbot
配置
仓库设置
从您的安装列表中为每个仓库启用或禁用Bugbot。Bugbot仅在您创建的PR上运行。
个人设置
- 仅在通过评论
cursor review
或bugbot run
被提及时运行 - 每个PR仅运行一次,跳过后续提交
分析

规则
创建.cursor/BUGBOT.md
文件为审查提供项目特定上下文。Bugbot始终包含根目录的.cursor/BUGBOT.md
文件以及从更改文件向上遍历时找到的任何其他文件。
project/
.cursor/BUGBOT.md # 始终包含(项目范围规则)
backend/
.cursor/BUGBOT.md # 审查后端文件时包含
api/
.cursor/BUGBOT.md # 审查API文件时包含
frontend/
.cursor/BUGBOT.md # 审查前端文件时包含
示例 .cursor/BUGBOT.md
# 项目审查指南
## 安全重点领域
- 验证API端点中的用户输入
- 检查数据库查询中的SQL注入漏洞
- 确保受保护路由有适当的身份验证
## 架构模式
- 为服务使用依赖注入
- 遵循数据访问的仓库模式
- 使用自定义错误类实现适当的错误处理
## 常见问题
- React组件中的内存泄漏(检查useEffect清理)
- UI组件中缺少错误边界
- 不一致的命名约定(函数使用camelCase)
定价
固定费率
每月40美元,可在所有仓库的最多200个PR上进行无限制的Bugbot审查。
开始使用
通过您的账户设置订阅。
故障排除
如果Bugbot无法工作:
- 启用详细模式:通过评论
cursor review verbose=true
或bugbot run verbose=true
获取详细日志和请求ID - 检查权限:验证Bugbot是否具有仓库访问权限
- 验证安装:确认GitHub应用已安装并启用
报告问题时请包含详细模式中的请求ID。
常见问题
问题:Bugbot是否符合隐私模式要求?
解决方案:是的,Bugbot遵循与Cursor相同的隐私合规性,并且处理数据的方式与其他Cursor请求相同。