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 integrasi Cursor
  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, akun antara Cursor dan Linear akan ditautkan. Koneksi GitHub diperlukan untuk membuat PR.

Cara menggunakan

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

Mendelegasikan issue

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

Menyebut Cursor

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

Alur kerja

Background Agents menampilkan status 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 agen dan pesanmu akan diteruskan sebagai tindak lanjut ke agen. Cukup sebut @Cursor di komentar Linear untuk memberi panduan tambahan ke Background Agent yang sedang berjalan.

Konfigurasi

Atur pengaturan Background Agent dari Dashboard → Background Agents.
PengaturanLokasiDeskripsi
Repositori DefaultCursor DashboardRepositori utama saat tidak ada repositori proyek yang dikonfigurasi
Model DefaultCursor DashboardModel AI untuk Background Agents
Branch DasarCursor DashboardBranch tempat membuat PR (biasanya main atau develop)

Opsi konfigurasi

Kamu bisa mengonfigurasi perilaku Background Agent lewat 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 kunci konfigurasi dan label child adalah nilainya. Label project: Struktur parent-child yang sama seperti label issue, diterapkan di tingkat project. Kunci konfigurasi yang didukung:
  • repo: Tentukan repositori target (mis. owner/repository)
  • branch: Tentukan branch dasar 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 melekat pada issue Linear tersebut
  3. Label project: Label repositori yang melekat pada project Linear
  4. Repositori default: 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 lain)
  5. Di dalam grup tersebut, buat label untuk tiap repositori memakai 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