Cursor’ın Slack entegrasyonu ile, @Cursor etiketleyerek bir prompt ile görevlerin üzerinde doğrudan Slack’ten Arka Plan Ajanları’nı kullanabilirsin.

Başlangıç

Kurulum

  1. Cursor entegrasyonları sayfasına git
  2. Slack’in yanındaki Bağlan butonuna tıkla veya kurulum sayfasına buradan git
  3. Cursor uygulamasını Slack workspace’ine kurman için yönlendirileceksin.
  4. Slack’te kurduktan sonra, kurulumu tamamlamak için Cursor’a geri yönlendirileceksin
    1. GitHub’ı bağla (eğer daha önce bağlanmadıysa) ve varsayılan bir repo seç
    2. Kullanım tabanlı fiyatlandırmayı etkinleştir
    3. Gizlilik ayarlarını onayla
  5. Slack’te @Cursor etiketleyerek Background Agent’ları kullanmaya başla

Nasıl kullanılır

@Cursor etiketle ve komutunu ver. Bu çoğu kullanım durumunu karşılar, ancak ajanını özelleştirmek için aşağıdaki komutları da kullanabilirsin. Örneğin, doğrudan konuşmada @Cursor login bug'ını düzelt şeklinde etiketle veya belirli bir repository’yi hedeflemek için @Cursor [repo=torvalds/linux] bug'ı düzelt gibi özel komutlar kullan.

Komutlar

Güncel komut listesi için @Cursor help çalıştır.
KomutAçıklama
@Cursor [prompt]Background Agent başlat. Mevcut ajanları olan thread’lerde takip talimatları ekler
@Cursor settingsVarsayılanları ve kanalın varsayılan repository’sini yapılandır
@Cursor [options] [prompt]Gelişmiş seçenekleri kullan: branch, model, repo
@Cursor agent [prompt]Bir thread’de yeni ajan oluşturmaya zorla
@Cursor list my agentsÇalışan ajanlarını göster

Seçenekler

Background Agent davranışını bu seçeneklerle özelleştir:
SeçenekAçıklamaÖrnek
branchTemel branch belirtbranch=main
modelAI modelini seçmodel=o3
repoBelirli repository’yi hedeflerepo=owner/repo
autoprOtomatik PR oluşturmayı etkinleştir/devre dışı bırakautopr=false
Sözdizimi Formatları
Seçenekleri birkaç şekilde kullan:
  1. Köşeli parantez formatı @Cursor [branch=dev, model=o3, repo=owner/repo, autopr=false] Login bug'ını düzelt
  2. Satır içi format @Cursor branch=dev model=o3 repo=owner/repo autopr=false Login bug'ını düzelt
Seçenek önceliği
Seçenekleri birleştirirken:
  • Açık değerler varsayılanları geçersiz kılar
  • Sonraki değerler tekrarlanırsa önceki değerleri geçersiz kılar
  • Satır içi seçenekler ayarlar modal varsayılanlarından önceliklidir
Bot, mesajın herhangi bir yerindeki seçenekleri ayrıştırır ve doğal komut yazımına olanak tanır.

Thread bağlamını kullanma

Background Agent’lar mevcut thread tartışmalarından bağlamı anlar ve kullanır. Ekibinin bir sorunu tartıştığı ve ajanın bu konuşmaya dayalı çözümü uygulamasını istediğin durumlarda faydalıdır.
S
Sarah2:30 PM
Merhaba ekip, son deploy'dan sonra kullanıcıların giriş yapamadığına dair raporlar alıyoruz
M
Mike2:32 PM
Logları kontrol ettim - auth.js'nin 247. satırında auth token doğrulaması başarısız oluyor gibi görünüyor
A
Alex2:33 PM
Ah, sanırım token formatını değiştirdik ama doğrulama regex'ini güncellemedik
S
Sarah2:35 PM
Evet, regex hala eski formatı bekliyor. Geriye dönük uyumluluk için hem eski hem yeni formatları işleyecek şekilde güncellememiz gerekiyor
S
Sen2:36 PM
@Cursor bunu düzelt
1
Background Agent’lar çağrıldığında bağlam için tüm thread’i okur, ekibin tartışmasına dayalı çözümleri anlar ve uygular.

Zorla komutları ne zaman kullanmalı

@Cursor agent ne zaman gerekli? Mevcut ajanları olan thread’lerde, @Cursor [prompt] takip talimatları ekler (yalnızca ajanın sahibiysen çalışır). Ayrı bir ajan başlatmak için @Cursor agent [prompt] kullan. Add follow-up (bağlam menüsünden) ne zaman gerekli? Takip talimatları için ajanın yanıtındaki bağlam menüsünü (⋯) kullan. Bir thread’de birden fazla ajan olduğunda ve hangisini takip edeceğini belirtmen gerektiğinde faydalıdır.

Durum güncellemeleri ve devir

Background Agent çalıştığında, önce Cursor’da Aç seçeneği alırsın.
Background Agent tamamlandığında, Slack’te bir bildirim alırsın ve GitHub’da oluşturulan PR’ı görüntüleme seçeneği sunulur.

Agent’ları yönetme

Çalışan tüm agent’ları görmek için @Cursor list my agents komutunu çalıştır. Herhangi bir agent mesajındaki üç nokta (⋯) simgesine tıklayarak açılan bağlam menüsünü kullanarak Background Agent’ları yönet.
Mevcut seçenekler:
  • Takip talimatı ekle: Mevcut bir agent’a talimat ekle
  • Sil: Background Agent’ı durdur ve arşivle
  • İstek ID’sini görüntüle: Sorun giderme için benzersiz istek ID’sini görüntüle (destek ile iletişime geçerken dahil et)
  • Geri bildirim ver: Agent performansı hakkında geri bildirim sağla

Yapılandırma

Varsayılan ayarları ve gizlilik seçeneklerini Dashboard → Background Agents bölümünden yönetebilirsin.

Ayarlar

Varsayılan Model

@Cursor [model=...] ile açıkça bir model belirtilmediğinde kullanılır. Mevcut seçenekler için ayarlara göz at.

Varsayılan Repository

Hiçbir repository belirtilmediğinde kullanılır. Bu formatları kullan:
  • https://github.com/org/repository
  • org/repository
Var olmayan bir repository’ye referans verirsen, erişimin yokmuş gibi görünür. Bu durum Background Agent başlatılamadığında hata mesajında gösterilir.

Base Branch

Background Agent için başlangıç branch’i. Repository’nin varsayılan branch’ini kullanmak için boş bırak (genellikle main)

Kanal Ayarları

@Cursor settings kullanarak kanal seviyesinde varsayılan ayarları yapılandırabilirsin. Bu ayarlar takım başına olup, o kanal için kişisel varsayılanlarını geçersiz kılar. Özellikle şu durumlarda faydalı:
  • Farklı kanallar farklı repository’lerde çalışıyor
  • Takımlar tüm üyeler arasında tutarlı ayarlar istiyor
  • Her komutta repository belirtmekten kaçınmak istiyorsun
Kanal ayarlarını yapılandırmak için:
  1. İstediğin kanalda @Cursor settings komutunu çalıştır
  2. O kanal için varsayılan repository’yi ayarla
  3. O kanalda Background Agents kullanan tüm takım üyeleri bu varsayılanları kullanır
Kanal ayarları kişisel varsayılanlardan önceliklidir ancak @Cursor [repo=...] [prompt] gibi açık seçeneklerle geçersiz kılınabilir

Gizlilik

Background Agents, Privacy Mode’u destekler. Privacy Mode hakkında daha fazla bilgi al veya gizlilik ayarlarını yönet.
Privacy Mode (Legacy) desteklenmez. Background Agents çalışırken geçici kod depolama gerektirir.

Agent Özetini Göster

Agent özetlerini ve diff görsellerini gösterir. Dosya yolları veya kod parçacıkları içerebilir. Açık/Kapalı olarak ayarlanabilir.

Harici Kanallarda Agent Özetini Göster

Diğer workspace’lerle Slack Connect için veya Misafirler gibi harici üyeleri olan kanallar için, harici kanallarda agent özetlerini göstermeyi seçebilirsin.

İzinler

Cursor, Background Agents’ın çalışma alanında çalışabilmesi için şu Slack izinlerini talep ediyor:
İzinAçıklama
app_mentions:readBackground Agents’ı başlatmak ve isteklere yanıt vermek için @mentions’ları algılar
channels:historyTakip talimatları eklerken bağlam için konuşmalardaki önceki mesajları okur
channels:joinDavet edildiğinde veya istendiğinde otomatik olarak herkese açık kanallara katılır
channels:readYanıtlar ve güncellemeler göndermek için kanal meta verilerine (ID’ler ve isimler) erişir
chat:writeAgentlar tamamlandığında durum güncellemeleri, tamamlanma bildirimleri ve PR linklerini gönderir
files:readEk bağlam için paylaşılan dosyaları (loglar, ekran görüntüleri, kod örnekleri) indirir
files:writeHızlı inceleme için agent değişikliklerinin görsel özetlerini yükler
groups:historyÇok turlu konuşmalarda bağlam için özel kanallardaki önceki mesajları okur
groups:readYanıtlar göndermek ve konuşma akışını sürdürmek için özel kanal meta verilerine erişir
im:historyDevam eden konuşmalarda bağlam için direkt mesaj geçmişine erişir
im:readKatılımcıları tanımlamak ve uygun konuşma zincirleme sağlamak için DM meta verilerini okur
im:writeÖzel bildirimler veya bireysel iletişim için direkt mesajlar başlatır
mpim:historyÇok katılımcılı konuşmalar için grup DM geçmişine erişir
mpim:readKatılımcılara hitap etmek ve uygun iletimi sağlamak için grup DM meta verilerini okur
reactions:readKullanıcı geri bildirimi ve durum sinyalleri için emoji tepkilerini gözlemler
reactions:writeDurumu işaretlemek için emoji tepkileri ekler - çalışıyor için ⏳, tamamlandı için ✅, başarısız için ❌
team:readKurulumları ayırmak ve ayarları uygulamak için çalışma alanı detaylarını tanımlar
users:readİzinler ve güvenli erişim için Slack kullanıcılarını Cursor hesaplarıyla eşleştirir