もしCursor Bugbotが期待通りにPRを自動的にレビューしなければ、GitHubアプリが停止していると焦って考えないでください。 Cursorの現在のバグボットドキュメントによると、この状況の最も一般的な理由は3つあります:ターゲットリポジトリが全く有効になっていない、PRが自分で作成されていない、または個人の設定が「コメントで言及された時のみ実行」に変更されていること。
この機能で最も誤解を招くのは、「すべてのPR更新は自動的にレビューされる」と書かれているのを見て、すべてのPRが自動的にトリガーされるべきだと自然に思い込むことです。 実際、リポジトリはBugbotダッシュボードで有効化されており、個人アカウントの場合、Bugbotはデフォルトで自分の著者からPRしか実行しません。
以前に個人設定を「言及のみ」にカットしていれば、動作は「カーソルレビューやバグボットランにコメントしてから始める」ような感じになります。 この場合、表面的には「突然自動的に動作しなくなった」ように見えましたが、根本的な原因は実際には設定状態を変えていました。
最も実用的なトラブルシューティング手順は以下の通りです:
1. CursorのBugbotダッシュボードにアクセスし、ターゲットリポジトリが実際に有効かどうか確認してください。
2. このPRがご自身で作成したものではないことを確認します。
3. 個人の設定がコメントトリガーのみに変更されていないか確認してください。
4. 必要に応じてPRで直接カーソルレビューを試してください。
コメントトリガーが動作するということは、GitHubのインストールや基本権限が問題なく、問題はリンク自体ではなく自動トリガー条件にある可能性が高いということです。
もう一つ見落とされがちな点は、チームメンバーが「組織にはバグボットがいて、すべてのPRが消えてしまう」と考えがちだということです。 ドキュメントには境界が明確に記載されており、リポジトリスイッチや個人モードで制御可能で、デフォルトでは操作できません。リポジトリ全体と完全なPRは違いなく自動的に動作します。
したがって、BugbotはPRを自動的にレビューするのではなく、まずトリガー条件が満たされているかを確認します。これはモデルやネットワークを先にチェックするよりも効果的なことが多いです。