Ana içeriğe atla
Cursor’ın Slack entegrasyonuyla, Background Agents sayesinde Slack’ten doğrudan görevlerinde çalışmak için bir istemle @Cursor etiketleyebilirsin.

Başlarken

Kurulum

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

Nasıl kullanılır

@Cursor diye bahset ve prompt’unu yaz. Bu çoğu kullanım durumunu karşılar, ama ajanını özelleştirmek için aşağıdaki komutları da kullanabilirsin. Örneğin, sohbetin içinde doğrudan @Cursor fix the login bug diyebilir ya da belirli bir depoyu hedeflemek için @Cursor [repo=torvalds/linux] fix bug gibi spesifik komutlar kullanabilirsin.

Komutlar

Güncel komut listesi için @Cursor help çalıştır.
KomutAçıklama
@Cursor [prompt]Bir Background Agent başlatır. İlgili ajanların bulunduğu konuşma dizilerinde 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 dizide yeni bir ajan oluşturmayı zorlar
@Cursor list my agentsÇalışan ajanlarını gösterir

Seçenekler

Background Agent davranışını şu seçeneklerle özelleştir:
SeçenekAçıklamaÖrnek
branchTemel branch’i belirtbranch=main
modelAI modelini seçmodel=o3
repoBelirli bir depoyu hedeflerepo=owner/repo
autoprOtomatik PR oluşturmayı aç/kapatautopr=false
Söz dizimi 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ı geçersiz kılar
  • Sonraki değerler, yinelenmişse önceki değerleri geçersiz kılar
  • Satır içi seçenekler, ayarlar modalindeki varsayılanlara üstün gelir
Bot, doğal komut yazımına izin vererek mesajın herhangi bir yerinden seçenekleri 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 işine yarar.
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.

Zorlama komutları ne zaman kullanılır

Ne zaman @Cursor agent gerekir? Var olan ajanların bulunduğu konularda @Cursor [prompt] takip talimatları ekler (sadece ajanın sahibiyse ç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 takip yapılacağını belirtmen gerektiğinde kullanışlıdır.

Durum güncellemeleri ve devretme

Background Agent çalıştığında, önce Cursor’da Aç seçeneği gelir.
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. Herhangi bir agent mesajındaki üç noktaya (⋯) tıklayarak bağlam menüsünden Background Agent’leri yönet.
Kullanılabilir seçenekler:
  • Add follow-up: Var olan bir agent’e talimat ekle
  • Delete: Background Agent’i durdur ve arşivle
  • View request ID: Sorun gidermeye yönelik benzersiz istek kimliğini görüntüle (destekle iletişime geçerken ekle)
  • Give feedback: 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 açıkça bir model belirtilmediğinde kullanılır. Mevcut seçenekler için settings sayfasına bak.

Varsayılan Depo

Herhangi bir depo belirtilmediğinde kullanılır. Şu biçimleri kullan:
  • https://github.com/org/repository
  • org/repository
Var olmayan bir depoya referans verirsen, sanki 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ı (genellikle main) kullanmak için boş bırak.

Kanal Ayarları

@Cursor settings kullanarak kanal düzeyinde varsayılan ayarları yapılandır. Bu ayarlar ekip 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
  • Ekipler tüm üyelerde tutarlı ayarlar istiyorsa
  • Her komutta depoyu belirtmekten kaçınmak istiyorsan
Kanal ayarlarını yapılandırmak için:
  1. İstediğin kanalda @Cursor settings çalıştır
  2. O kanal için varsayılan depoyu ayarla
  3. O kanalda Background Agents kullanan tüm ekip üyeleri bu varsayılanları kullanır
Kanal ayarları kişisel varsayılanlardan daha ö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 privacy settings ayarlarını yönet.
Eski Privacy Mode (Legacy) desteklenmez. Background Agents çalışırken geçici kod depolamasına ihtiyaç duyar.

Agent Özetini Göster

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

Dış Kanallarda Agent Özetini Göster

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

İzinler

Background Agents’ın çalışma alanında çalışabilmesi için Cursor şu Slack izinlerini ister:
PermissionAçıklama
app_mentions:readBackground Agents’ı başlatmak ve isteklere yanıt vermek için @bahsetmeleri algılar
channels:historyEk takip talimatları eklerken bağlam sağlamak için dizilerdeki önceki mesajları okur
channels:joinDavet edildiğinde veya istendiğinde herkese açık kanallara otomatik olarak katılır
channels:readYanıt ve güncelleme göndermek için kanal meta verilerine (kimlikler ve adlar) erişir
chat:writeAjanlar tamamladığında 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ı inceleme için ajan 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 meta 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ığı düzenini korumak için DM meta 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 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 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ı belirler
users:readİzinler ve güvenli erişim için Slack kullanıcılarını Cursor hesaplarıyla eşleştirir
I