Langsung ke konten utama
Background Agents dan Bugbot memerlukan aplikasi GitHub Cursor untuk mengklona repositori dan mendorong perubahan.

Instalasi

  1. Buka Integrations di Dashboard
  2. Klik Connect di sebelah GitHub
  3. Pilih repositori: All repositories atau Selected repositories
Untuk memutuskan sambungan akun GitHub, kembali ke dashboard Integrations dan klik Disconnect Account.

Menggunakan Agent di GitHub

Integrasi GitHub memungkinkan alur kerja agent di latar belakang langsung dari pull request dan issue. Lo bisa memicu agent untuk membaca konteks, menerapkan perbaikan, dan nge-push commit dengan komentar @cursor [prompt] di PR atau issue apa pun. Kalau lo ngaktifin Bugbot, lo bisa komentar @cursor fix buat ngebaca perbaikan yang direkomendasi Bugbot dan nge-trigger agent di latar belakang buat nangani issue tersebut.

Permissions

Aplikasi GitHub memerlukan izin tertentu untuk bekerja dengan agen latar belakang:
PermissionPurpose
Repository accessNge-clone kode lo dan bikin working branch
Pull requestsBikin PR berisi perubahan dari agen buat lo review
IssuesNgelacak bug dan task yang ditemukan atau diperbaiki agen
Checks and statusesNgelaporin kualitas kode dan hasil test
Actions and workflowsMemonitor pipeline CI/CD dan status deployment
Semua izin mengikuti prinsip least privilege yang diperlukan untuk fungsionalitas agen latar belakang.

Konfigurasi Daftar Izinkan IP

Kalau organisasi lo pakai fitur daftar izinkan IP GitHub buat ngebatesin akses ke repositori, lo perlu kontak support dulu buat ngaktifin fungsionalitas daftar izinkan IP buat tim lo.

Hubungi Support

Sebelum ngonfigurasi daftar izinkan IP, kontak hi@cursor.com buat ngaktifin fitur ini buat tim lo. Ini wajib buat kedua metode konfigurasi di bawah. Aplikasi GitHub Cursor udah punya daftar IP yang preconfigured. Lo bisa ngaktifin allowlist buat aplikasi yang terpasang biar otomatis mewarisi daftar ini. Ini pendekatan yang direkomendasikan, karena memungkinkan kami memperbarui daftar dan organisasi lo bakal nerima pembaruan secara otomatis. Untuk ngaktifinnya:
  1. Buka pengaturan Security organisasi lo
  2. Masuk ke pengaturan daftar izinkan IP
  3. Centang “Allow access by GitHub Apps”
Buat instruksi lengkap, lihat dokumentasi GitHub.

Tambahin IP langsung ke allowlist lo

Kalau organisasi lo pakai allowlist yang ditentuin IdP di GitHub atau nggak bisa pakai allowlist yang preconfigured, lo bisa nambahin alamat IP secara manual:
184.73.225.134
3.209.66.12
52.44.113.131
Daftar alamat IP bisa sesekali berubah. Tim yang pakai allowlist IP bakal dapat pemberitahuan terlebih dulu sebelum alamat IP ditambahkan atau dihapus.

Pemecahan Masalah

  • Install app GitHub dengan akses ke repository
  • Cek permission repository buat repo privat
  • Verifikasi permission akun GitHub lo
  • Kasih app akses write ke pull request
  • Cek aturan proteksi branch
  • Install ulang kalau instalasi app udah kedaluwarsa
  • Cek apakah di-install di level organisasi
  • Install ulang dari github.com/apps/cursor
  • Hubungi support kalau instalasinya corrupt
I