Background Agents’i doğrudan Linear’da kullan: görevleri Cursor’a devret ya da yorumlarda @Cursor’ı mentionla.

Başlarken

Kurulum

Linear entegrasyonunu bağlamak için Cursor yöneticisi olman gerekiyor. Diğer ekip ayarları yönetici olmayan üyeler tarafından da kullanılabilir.
  1. Cursor integrations sayfasına git
  2. Linear’ın yanındaki Connect’e tıkla
  3. Linear çalışma alanını bağla ve ekip seç
  4. Authorize’a tıkla
  5. Cursor’da kalan Background Agent kurulumunu tamamla:
    • GitHub’ı bağla ve varsayılan depoyu seç
    • Kullanıma göre fiyatlandırmayı etkinleştir
    • Gizlilik ayarlarını onayla

Hesap bağlama

İlk kullanımda Cursor ile Linear arasında hesap bağlama akışı başlar. PR oluşturmak için GitHub bağlantısı gerekir.

Nasıl kullanılır

İşleri Cursor’a devret ya da yorumlarda @Cursor’ı mention’la. Cursor, işleri analiz eder ve geliştirme dışı görevleri otomatik olarak filtreler.

İş devretme

  1. Linear görevi aç
  2. Atanan kişi alanına tıkla
  3. “Cursor”’ı seç
Linear’da bir görevi Cursor’a devretme

Cursor’ı mention’lama

Yeni bir agent atamak ya da ek talimat vermek için bir yorumda @Cursor’ı mention’la; örneğin: @Cursor yukarıda açıklanan kimlik doğrulama hatasını düzelt.

İş Akışı

Background Agents, Linear’da durumlarını gerçek zamanlı olarak gösterir ve tamamlandığında PR’ları otomatik oluşturur. İlerlemeyi Cursor dashboard üzerinden takip et.
Linear'da Background Agent durum güncellemeleri

Takip talimatları

Agent oturumunda yanıt verebilir ve bu, agent’a takip olarak iletilir. Çalışan bir Background Agent’a ek yönlendirme vermek için Linear yorumunda @Cursor’u mention’la.

Yapılandırma

Dashboard → Background Agents üzerinden Background Agent ayarlarını yap.
AyarKonumAçıklama
Varsayılan DepoCursor DashboardProje deposu yapılandırılmadığında kullanılacak birincil depo
Varsayılan ModelCursor DashboardBackground Agents için AI modeli
Temel Dal (Base Branch)Cursor DashboardPR’lerin oluşturulacağı dal (genellikle main veya develop)

Yapılandırma seçenekleri

Background Agent davranışını birkaç yöntemle yapılandırabilirsin: Issue açıklaması veya yorumları: [key=value] sözdizimini kullan; örneğin:
  • @cursor please fix [repo=anysphere/everysphere]
  • @cursor implement feature [model=claude-3.5-sonnet] [branch=feature-branch]
Issue etiketleri: Üst etiketin yapılandırma anahtarı, alt etiketin değer olduğu ebeveyn-çocuk etiket yapısını kullan. Proje etiketleri: Issue etiketleriyle aynı ebeveyn-çocuk yapısı, proje seviyesinde uygulanır. Desteklenen yapılandırma anahtarları:
  • repo: Hedef depoyu belirt (örn. owner/repository)
  • branch: PR oluşturmak için temel dalı belirt
  • model: Kullanılacak AI modelini belirt

Depo seçimi

Cursor, hangi depoda çalışacağını şu öncelik sırasına göre belirler:
  1. Issue açıklaması/yorumları: Issue metninde veya yorumlarda [repo=owner/repository] sözdizimi
  2. Issue etiketleri: Belirli Linear issue’sine eklenmiş depo etiketleri
  3. Proje etiketleri: Linear projesine eklenmiş depo etiketleri
  4. Varsayılan depo: Cursor Dashboard ayarlarında belirtilen depo

Depo etiketlerini ayarlama

Linear’da depo etiketleri oluşturmak için:
  1. Linear çalışma alanında Settings’e git
  2. Labels’a tıkla
  3. New group’a tıkla
  4. Gruba “repo” adını ver (büyük/küçük harf duyarsız — tam olarak “repo” olmalı; “Repository” veya başka varyasyonlar değil)
  5. O grubun içinde her depo için owner/repo formatında etiketler oluştur
Bu etiketler daha sonra Background Agent’ın hangi depoda çalışacağını belirtmek için issue’lara veya projelere atanabilir.
Linear’da depo etiketlerini yapılandırma