Gunakan Background Agents langsung dari Linear dengan mendelegasikan issue ke Cursor atau menyebut @Cursor di komentar.

Mulai

Instalasi

Kamu harus jadi admin Cursor untuk menghubungkan integrasi Linear. Pengaturan tim lainnya tersedia untuk anggota non-admin.
  1. Buka Cursor integrations
  2. Klik Connect di sebelah Linear
  3. Hubungkan workspace Linear kamu dan pilih tim
  4. Klik Authorize
  5. Selesaikan sisa pengaturan Background Agent di Cursor:
    • Hubungkan GitHub dan pilih repositori default
    • Aktifkan penagihan berbasis penggunaan
    • Konfirmasi pengaturan privasi

Penautan akun

Saat pertama kali digunakan, kamu akan diminta menautkan akun antara Cursor dan Linear. Koneksi GitHub diperlukan untuk membuat PR.

Cara penggunaan

Delegasikan isu ke Cursor atau sebut @Cursor di komentar. Cursor akan menganalisis isu dan otomatis menyaring pekerjaan non-development.

Mendelegasikan isu

  1. Buka isu di Linear
  2. Klik kolom assignee
  3. Pilih “Cursor”
Mendelegasikan isu ke Cursor di Linear

Menyebut Cursor

Sebut @Cursor di komentar untuk menugaskan agen baru atau memberi instruksi tambahan, misalnya: @Cursor perbaiki bug autentikasi yang dijelaskan di atas.

Alur kerja

Background Agents menampilkan status secara real-time di Linear dan otomatis membuat PR saat selesai. Lacak progres di dasbor Cursor.
Pembaruan status Background Agent di Linear

Instruksi lanjutan

Kamu bisa membalas di sesi agent dan pesanmu akan dikirim sebagai tindak lanjut ke agent. Cukup sebut @Cursor di komentar Linear untuk memberikan panduan tambahan ke Background Agent yang sedang berjalan.

Konfigurasi

Atur pengaturan Background Agent dari Dashboard → Background Agents.
SettingLocationDescription
Default RepositoryCursor DashboardRepositori utama saat tidak ada repositori proyek yang dikonfigurasi
Default ModelCursor DashboardModel AI untuk Background Agents
Base BranchCursor DashboardBranch asal untuk membuat PR (biasanya main atau develop)

Opsi konfigurasi

Kamu bisa mengonfigurasi perilaku Background Agent dengan beberapa metode: Deskripsi issue atau komentar: Gunakan sintaks [key=value], misalnya:
  • @cursor please fix [repo=anysphere/everysphere]
  • @cursor implement feature [model=claude-3.5-sonnet] [branch=feature-branch]
Label issue: Gunakan struktur label parent-child, di mana label parent adalah key konfigurasi dan label child adalah nilainya. Label project: Struktur parent-child yang sama seperti label issue, diterapkan di level project. Key konfigurasi yang didukung:
  • repo: Tentukan repositori target (mis. owner/repository)
  • branch: Tentukan base branch untuk pembuatan PR
  • model: Tentukan model AI yang digunakan

Pemilihan repositori

Cursor menentukan repositori yang akan dikerjakan dengan urutan prioritas berikut:
  1. Deskripsi/komentar issue: Sintaks [repo=owner/repository] di teks issue atau komentar
  2. Label issue: Label repositori yang dilampirkan ke issue Linear tertentu
  3. Label project: Label repositori yang dilampirkan ke project Linear
  4. Default repository: Repositori yang ditentukan di pengaturan Cursor Dashboard

Menyiapkan label repositori

Untuk membuat label repositori di Linear:
  1. Buka Settings di workspace Linear kamu
  2. Klik Labels
  3. Klik New group
  4. Beri nama grup “repo” (tidak peka huruf besar/kecil — harus persis “repo”, bukan “Repository” atau variasi lainnya)
  5. Di dalam grup tersebut, buat label untuk setiap repositori menggunakan format owner/repo
Label ini kemudian bisa ditetapkan ke issue atau project untuk menentukan repositori mana yang harus dikerjakan oleh Background Agent.
Mengonfigurasi label repositori di Linear