Linear
Gunakan agen cloud langsung dari Linear dengan mendelegasikan issue kepada Cursor atau menyebut @Cursor dalam komentar.
Mulai
Instalasi
Anda harus menjadi admin Cursor untuk menghubungkan integrasi Linear. Pengaturan tim lainnya tersedia bagi anggota yang bukan admin.
- Buka integrasi Cursor
- Klik Connect di samping Linear
- Hubungkan workspace Linear Anda, lalu pilih tim
- Klik Authorize
- Selesaikan konfigurasi agen cloud yang tersisa di Cursor:
- Hubungkan penyedia repositori, lalu pilih repositori default
- Aktifkan penetapan harga berbasis penggunaan
- Konfirmasikan pengaturan privasi
Penautan akun
Saat pertama kali digunakan, Anda akan diminta menautkan akun Cursor dan Linear. Koneksi ke penyedia repositori diperlukan untuk membuat PR.
Cara menggunakan
Delegasikan issue ke Cursor atau sebut @Cursor dalam komentar. Cursor menganalisis issue dan secara otomatis menyaring pekerjaan nonpengembangan.
Mendelegasikan issue
- Buka issue Linear
- Klik field penerima tugas
- Pilih "Cursor"
Menyebut Cursor
Sebut @Cursor dalam komentar untuk menetapkan agent baru atau memberikan instruksi tambahan, misalnya: @Cursor fix the authentication bug described above.
Alur kerja
Agen cloud menampilkan status secara real-time di Linear dan otomatis membuat PR setelah selesai. Lacak progres di Dashboard Cursor.
Instruksi tindak lanjut
Anda dapat membalas dalam sesi agent, dan balasan tersebut akan dikirim sebagai tindak lanjut ke agent. Cukup sebut @Cursor dalam komentar Linear untuk memberikan panduan tambahan kepada agent cloud yang sedang berjalan.
Konfigurasi
Atur pengaturan agen cloud melalui Dashboard → Cloud Agents.
| Pengaturan | Lokasi | Deskripsi |
|---|---|---|
| Repositori Default | Dashboard Cursor | Repositori utama jika repositori proyek belum dikonfigurasi |
| Model Default | Dashboard Cursor | Model AI untuk agen cloud |
| branch dasar | Dashboard Cursor | Branch untuk membuat PR (biasanya main atau develop) |
Opsi konfigurasi
Anda dapat mengatur perilaku agen cloud dengan beberapa cara:
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 induk-anak, dengan label induk sebagai key konfigurasi dan label anak sebagai nilainya.
Label proyek: Gunakan struktur induk-anak yang sama seperti label issue, yang diterapkan di tingkat proyek.
Key konfigurasi yang didukung:
repo: Tentukan repositori target (misalnya,owner/repository)branch: Tentukan branch dasar untuk membuat PRmodel: Tentukan model AI yang akan digunakan
Pemilihan repositori
Cursor menentukan repositori yang akan dikerjakan berdasarkan urutan prioritas berikut:
- Deskripsi/komentar issue: sintaks
[repo=owner/repository]dalam teks atau komentar issue - Label issue: Label repositori yang terpasang pada issue Linear tertentu
- Label proyek: Label repositori yang terpasang pada proyek Linear
- Repositori default: Repositori yang ditentukan dalam pengaturan Dashboard Cursor
Menyiapkan label repositori
Untuk membuat label repositori di Linear:
- Buka Pengaturan di workspace Linear Anda
- Klik Label
- Klik Grup baru
- Beri nama grup tersebut "repo" (tidak peka huruf besar/kecil—harus tepat "repo", bukan "Repository" atau variasi lainnya)
- Dalam grup tersebut, buat label untuk setiap repositori dengan format
owner/repo
Label ini kemudian dapat ditetapkan ke issue atau proyek untuk menentukan repositori yang harus dikerjakan oleh agen cloud.
Fitur lanjutan
Aturan triage (Lanjutan)
Siapkan aturan otomatisasi di Linear untuk mendelegasikan issue ke Cursor secara otomatis:
- Buka pengaturan proyek Linear
- Navigasikan ke aturan triage
- Buat aturan yang secara otomatis:
- Menambahkan label tertentu
- Menetapkan issue ke Cursor
- Memicu agen cloud berdasarkan kondisi
Aturan triage adalah fitur lanjutan yang saat ini memiliki beberapa keterbatasan. Linear memerlukan penerima tugas manusia agar aturan dapat dipicu, meskipun persyaratan ini mungkin akan dihapus pada pembaruan mendatang.
Mendapatkan bantuan
Periksa aktivitas agent dan sertakan ID permintaan saat menghubungi dukungan.
Masukan
Sampaikan masukan melalui komentar di Linear atau channel dukungan di Dashboard Cursor Anda.