Background Agents’i doğrudan Linear içinden kullan: işleri Cursor’a devret ya da yorumlarda @Cursor’ı mention’la.

Başlarken

Kurulum

Linear entegrasyonunu bağlamak için Cursor yöneticisi olman gerekir. Diğer ekip ayarları yönetici olmayan üyeler için de kullanılabilir.
  1. Cursor integrations sayfasına git
  2. Linear’ın yanındaki Connect düğmesine tıkla
  3. Linear çalışma alanını bağla ve ekibi seç
  4. Authorize düğmesine 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ğlantısı

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

Nasıl kullanılır

Issue’ları Cursor’a devret ya da yorumlarda @Cursor’ı mentionla. Cursor, issue’ları analiz eder ve geliştirme dışı işleri otomatik olarak filtreler.

Issue devretme

  1. Linear issue’unu aç
  2. Assignee alanına tıkla
  3. “Cursor”ı seç
Linear’da bir issue’u Cursor’a devretme

Cursor’ı mentionlama

Yeni bir agent atamak veya ek talimat vermek için bir yorumda @Cursor’ı mentionla; örneğin: @Cursor yukarıda açıklanan authentication hatasını düzelt.

İş Akışı

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

Takip talimatları

Aracının oturumunda yanıt verebilirsin; mesajın ajan için bir takip notu olarak iletilir. Çalışan bir Background Agent’a ek yönlendirme vermek için Linear yorumunda @Cursor’ı mentionla.

Yapılandırma

Dashboard → Background Agents üzerinden Background Agent ayarlarını yapılandır.
AyarKonumAçıklama
Varsayılan DepoCursor DashboardHerhangi bir proje deposu yapılandırılmadığında kullanılacak ana depo
Varsayılan ModelCursor DashboardBackground Agents için yapay zeka modeli
Temel DalCursor DashboardPR’lerin oluşturulacağı dal (genellikle main veya develop)

Yapılandırma seçenekleri

Background Agent davranışını birden fazla 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ı, proje seviyesinde uygulanır. Desteklenen yapılandırma anahtarları:
  • repo: Hedef depoyu belirt (ör. owner/repository)
  • branch: PR oluşturmak için temel dalı belirt
  • model: Kullanılacak yapay zeka modelini belirt

Depo seçimi

Cursor, hangi depoyla ç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’sına 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 diğer varyasyonlar değil)
  5. Bu grubun içinde, her depo için owner/repo formatını kullanarak etiketler oluştur
Bu etiketler, Background Agent’ın hangi depoda çalışması gerektiğini belirtmek için issue’lara veya projelere atanabilir.
Linear’da depo etiketlerini yapılandırma