Bugbot 會審查 Pull Request,找出錯誤、資安風險,以及程式碼品質問題。
Bugbot 提供免費方案:每位使用者每月可享有一定數量的免費 PR 審查。達到上限後,審查會暫停至下一個計費週期。隨時都能升級為 14 天 Pro 版免費試用,享有無限次審查(受標準濫用防護機制約束)。

運作方式

Bugbot 會分析 PR 差異,並在評論中提供說明與修正建議。它會在每次 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 提供兩種方案:FreePro

免費方案

每位使用者每月都有一定次數的免費 PR 審查。團隊的話,每位成員都有自己的免費審查額度。達到上限後,審查會暫停,直到下一個計費週期。隨時都能升級為 14 天免費的 Pro 試用,享有不限次數的審查。

專業方案

固定費率

每月 $40,可在所有儲存庫中對每月最多 200 個 PR 進行不限次數的 Bugbot 審查。

開始使用

透過你的帳戶設定訂閱。

疑難排解

如果 Bugbot 沒在工作:
  1. 在留言中加入 cursor review verbose=truebugbot run verbose=true啟用詳細模式,取得詳細日誌與 request ID
  2. 檢查權限,確認 Bugbot 具有存取該儲存庫的權限
  3. 確認安裝,確保 GitHub 應用程式已安裝並啟用
回報問題時,請附上詳細模式提供的 request ID。

常見問題

沒錯,Bugbot 遵循與 Cursor 相同的隱私合規標準,並以與其他 Cursor 請求相同的方式處理資料。
當你達到每月的免費方案額度上限時,Bugbot 的審查會暫停,直到你的下一個帳單週期。你可以升級到 14 天免費的 Pro 試用,享有不限次數的審查(受標準濫用防護規範限制)。