インストール
- ダッシュボードの Integrations に移動
- GitHub の横にある Connect をクリック
- リポジトリは All repositories か Selected repositories を選択
GitHub で Agent を使う
@cursor [prompt] とコメントすると、エージェントがコンテキストを読み取り、修正を実装して、コミットをプッシュする。
Bugbot を有効にしてる場合は、@cursor fix とコメントするだけで、Bugbot の提案修正を読み取り、問題に対応するバックグラウンドエージェントを起動できる。
権限
| 権限 | 目的 | 
|---|---|
| Repository access | コードをクローンして作業用ブランチを作成 | 
| Pull requests | エージェントの変更を含む PR を作成してレビュー用に提出 | 
| Issues | エージェントが見つけた/修正したバグやタスクを追跡 | 
| Checks and statuses | コード品質とテスト結果をレポート | 
| Actions and workflows | CI/CD パイプラインとデプロイ状況を監視 | 
IP許可リストの設定
サポートへの連絡
インストール済みのGitHubアプリ向けにIP許可リスト設定を有効化する(推奨)
- 組織のSecurity設定へ移動
- IP許可リスト設定へ進む
- 「Allow access by GitHub Apps」をチェック
許可リストにIPを直接追加する
IP アドレス一覧はまれに変更されることがある。IP アローリストを使っているチームには、IP アドレスの追加や削除の前に事前に案内する。
トラブルシューティング
エージェントがリポジトリにアクセスできない
エージェントがリポジトリにアクセスできない
- リポジトリにアクセス権のある GitHub アプリをインストールする
- プライベートリポジトリの権限を確認する
- 自分の GitHub アカウントの権限を確認する
プルリクエストで Permission denied が発生する
プルリクエストで Permission denied が発生する
- アプリにプルリクエストへの書き込み権限を付与する
- ブランチ保護ルールを確認する
- アプリのインストールが期限切れの場合は再インストールする
GitHub 設定にアプリが表示されない
GitHub 設定にアプリが表示されない
- 組織レベルでインストールされているか確認する
- github.com/apps/cursor から再インストールする
- インストールが破損している場合はサポートに連絡する