Cursor’ın Slack entegrasyonuyla, @Cursor etiketleyip bir prompt yazarak Background Agents ile görevlerini doğrudan Slack üzerinden yürütebilirsin.

Başlarken

Kurulum

  1. Cursor integrations sayfasına git
  2. Slack’in yanında Connect’e tıkla ya da buradan installation page sayfasına geç
  3. Çalışma alanında Slack için Cursor uygulamasını kurman istenecek.
  4. Slack’te kurulumdan sonra, kurulumu tamamlamak için Cursor’a geri yönlendirileceksin
    1. GitHub’ı bağla (henüz bağlı değilse) ve varsayılan bir repo seç
    2. Kullanım bazlı fiyatlandırmayı etkinleştir
    3. Gizlilik ayarlarını onayla
  5. Slack’te @Cursor etiketleyerek Background Agents’ı kullanmaya başla

Nasıl kullanılır

@Cursor bahset ve istemini yaz. Bu, çoğu kullanım senaryosunu karşılar; yine de ajanını özelleştirmek için aşağıdaki komutları kullanabilirsin. Örneğin, konuşmada doğrudan @Cursor fix the login bug diye bahsedebilir ya da belirli bir depoyu hedeflemek için @Cursor [repo=torvalds/linux] fix bug gibi komutlar kullanabilirsin.

Komutlar

Güncel komut listesi için @Cursor help çalıştır.
CommandDescription
@Cursor [prompt]Bir Background Agent başlatır. Mevcut ajanın olduğu başlıklarda takip talimatları ekler
@Cursor settingsVarsayılanları ve kanalın varsayılan deposunu yapılandırır
@Cursor [options] [prompt]Gelişmiş seçenekleri kullan: branch, model, repo
@Cursor agent [prompt]Bir başlıkta zorla yeni bir ajan oluştur
@Cursor list my agentsÇalışan ajanlarını göster

Seçenekler

Background Agent davranışını şu seçeneklerle özelleştir:
OptionDescriptionExample
branchTemel dalı belirtbranch=main
modelYapay zeka modelini seçmodel=o3
repoBelirli bir depoyu hedeflerepo=owner/repo
autoprOtomatik PR oluşturmayı aç/kapatautopr=false
Sözdizimi biçimleri
Seçenekleri birkaç şekilde kullan:
  1. Köşeli parantez biçimi @Cursor [branch=dev, model=o3, repo=owner/repo, autopr=false] Fix the login bug
  2. Satır içi biçim @Cursor branch=dev model=o3 repo=owner/repo autopr=false Fix the login bug
Seçenek önceliği
Seçenekleri birleştirirken:
  • Açıkça belirtilen değerler varsayılanların üzerine yazar
  • Yinelenirse sonraki değerler öncekilerin üzerine yazar
  • Satır içi seçenekler, ayarlar modali varsayılanlarına üstün gelir
Bot, doğal komut yazımına izin vererek seçenekleri mesajın herhangi bir yerinden ayrıştırır.

Konu (thread) bağlamını kullanma

Background Agent’lar mevcut konu tartışmalarının bağlamını anlar ve kullanır. Ekibin bir sorunu tartıştığı ve ajanın çözümü o konuşmaya dayanarak uygulamasını istediğin durumlarda kullanışlıdır.
S
Sarah2:30 PM
Hey team, we're getting reports that users can't log in after the latest deploy
M
Mike2:32 PM
I checked the logs - looks like the auth token validation is failing on line 247 of auth.js
A
Alex2:33 PM
Oh, I think it's because we changed the token format but didn't update the validation regex
S
Sarah2:35 PM
Yeah, the regex still expects the old format. We need to update it to handle both old and new formats for backwards compatibility
Y
You2:36 PM
@Cursor fix this
1
Background Agent’lar çağrıldığında bağlam için tüm konuyu okur, ekibin tartışmasına dayanarak çözümleri anlar ve uygular.

Zorlayıcı komutları ne zaman kullanmalı

Ne zaman @Cursor agent kullanmam gerekir? Mevcut ajanın olduğu konularda @Cursor [prompt] takip talimatları ekler (yalnızca ajanın sahibiyken çalışır). Ayrı bir ajan başlatmak için @Cursor agent [prompt] kullan. Ne zaman Add follow-up (bağlam menüsünden) gerekir? Takip talimatları için bir ajanın yanıtındaki bağlam menüsünü (⋯) kullan. Bir konuda birden fazla ajan olduğunda ve hangisine devam edileceğini belirtmen gerektiğinde kullanışlıdır.

Durum güncellemeleri ve devretme

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

Agent’leri yönetme

Çalışan tüm agent’leri görmek için @Cursor list my agents komutunu çalıştır. Üç noktaya (⋯) tıklayıp herhangi bir agent mesajının bağlam menüsünden Background Agent’leri yönet.
Mevcut seçenekler:
  • Takip ekle: Var olan bir agent’e ek talimat ekle
  • Sil: Background Agent’i durdur ve arşivle
  • İstek kimliğini görüntüle: Sorun gidermek için benzersiz istek kimliğini görüntüle (destekle iletişime geçerken ekle)
  • Geri bildirim ver: Agent performansı hakkında geri bildirim ver

Yapılandırma

Varsayılan ayarları ve gizlilik seçeneklerini Dashboard → Background Agents üzerinden yönet.

Ayarlar

Varsayılan Model

@Cursor [model=...] ile bir model açıkça belirtilmediğinde kullanılır. Mevcut seçenekler için settings bölümüne bak.

Varsayılan Depo

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

Temel Dal

Background Agent için başlangıç dalı. Depodaki varsayılan dalı kullanmak için boş bırak (genellikle main).

Kanal Ayarları

Kanal düzeyindeki varsayılan ayarları @Cursor settings ile yapılandır. Bu ayarlar takım bazındadır ve o kanal için kişisel varsayılanlarını geçersiz kılar. Şu durumlarda özellikle kullanışlıdır:
  • Farklı kanallar farklı depolar üzerinde çalışıyorsa
  • Takımlar tüm üyeler için tutarlı ayarlar istiyorsa
  • Her komutta depoyu belirtmekten kaçınmak istiyorsan
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 depoyu ayarla
  3. O kanalda Background Agents kullanan tüm takım üyeleri bu varsayılanları kullanır
Kanal ayarları kişisel varsayılanlardan önce gelir, ancak@Cursor [repo=...] [prompt]gibi açık seçeneklerle geçersiz kılınabilir.

Gizlilik

Background Agents, Gizlilik Modu’nu destekler. Gizlilik Modu hakkında daha fazla bilgi edin veya gizlilik ayarlarını yönet.
Eski Gizlilik Modu desteklenmiyor. Background Agents çalışırken geçici kod depolaması gerektirir.

Agent Özetini Göster

Agent özetlerini ve diff görsellerini gösterir. Dosya yolları veya kod parçacıkları içerebilir. Aç/Kapa yapılabilir.

Dış Kanallarda Agent Özetini Göster

Diğer çalışma alanlarıyla Slack Connect veya Misafir gibi dış üyelerin bulunduğu kanallar için, dış kanallarda agent özetlerini göstermeyi seç.

İzinler

Cursor, Background Agents’in çalışma alanında çalışabilmesi için şu Slack izinlerini ister:
PermissionDescription
app_mentions:readBackground Agents’i başlatmak ve isteklere yanıt vermek için @bahsedilmeleri algılar
channels:historyTakip talimatları eklerken bağlam sağlamak için başlıklardaki önceki mesajları okur
channels:joinDavet edildiğinde veya istendiğinde genel kanallara otomatik olarak katılır
channels:readYanıt ve güncellemeler göndermek için kanal üst verilerine (ID’ler ve adlar) erişir
chat:writeAracılar işleri bitirdiğinde durum güncellemeleri, tamamlanma bildirimleri ve PR bağlantıları gönderir
files:readEk bağlam için paylaşılan dosyaları (loglar, ekran görüntüleri, kod örnekleri) indirir
files:writeHızlı gözden geçirme için aracı değişikliklerinin görsel özetlerini yükler
groups:historyÇok turlu konuşmalarda bağlam sağlamak için özel kanallardaki önceki mesajları okur
groups:readYanıt göndermek ve konuşma akışını sürdürmek için özel kanal üst verilerine erişir
im:historyDevam eden konuşmalarda bağlam sağlamak için direkt mesaj geçmişine erişir
im:readKatılımcıları belirlemek ve doğru iş parçacığını korumak için DM üst verilerini okur
im:writeÖzel bildirimler veya bire bir iletişim için direkt mesaj 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 doğru teslimatı sağlamak için grup DM üst verilerini okur
reactions:readKullanıcı geri bildirimi ve durum sinyalleri için emoji tepkilerini izler
reactions:writeDurumu belirtmek için emoji tepkileri ekler — ⏳ çalışıyor, ✅ tamamlandı, ❌ başarısız
team:readKurulumları ayırmak ve ayarları uygulamak için çalışma alanı ayrıntılarını tanımlar
users:readİzinler ve güvenli erişim için Slack kullanıcılarını Cursor hesaplarıyla eşleştirir