Cursor’ın Slack entegrasyonu ile, @Cursor etiketleyerek bir prompt ile görevleriniz üzerinde doğrudan Slack’ten Background Agents kullanabilirsiniz.
Başlangıç
Kurulum
-
Cursor entegrasyonları sayfasına gidin
-
Slack’in yanındaki Bağlan butonuna tıklayın veya buradan kurulum sayfasına gidin
-
Cursor uygulamasını Slack çalışma alanınıza kurmanız için yönlendirileceksiniz.
-
Slack’te kurulumu tamamladıktan sonra, kurulumu sonlandırmak için Cursor’a yönlendirileceksiniz
- GitHub’ı bağlayın (henüz bağlanmadıysa) ve varsayılan bir depo seçin
- Kullanım tabanlı fiyatlandırmayı etkinleştirin
- Gizlilik ayarlarını onaylayın
-
Slack’te @Cursor etiketleyerek Background Agents’ı kullanmaya başlayın
Nasıl kullanılır
@Cursor etiketleyip komutunuzu verin. Bu çoğu kullanım durumunu karşılar, ancak ajanınızı özelleştirmek için aşağıdaki komutları da kullanabilirsiniz.
Örneğin, doğrudan konuşmada @Cursor fix the login bug şeklinde etiketleyin veya belirli bir depoyu hedeflemek için @Cursor [repo=torvalds/linux] fix bug gibi özel komutlar kullanın.
Komutlar
Güncel komut listesi için @Cursor help çalıştırın.
| Komut | Açıklama | |:--------|:------------| |
@Cursor [prompt] | Bir Background Agent başlatır.
Mevcut ajanları olan konularda, takip talimatları ekler | |
@Cursor settings | Varsayılanları ve
kanalın varsayılan deposunu yapılandırır | |
@Cursor [options] [prompt] | Gelişmiş
seçenekleri kullanır: branch
, model
, repo
| |
@Cursor agent [prompt] | Bir konuda yeni
bir ajan oluşturmaya zorlar | | @Cursor list my agents
| Çalışan ajanlarınızı gösterir |
Seçenekler
Background Agent davranışını bu seçeneklerle özelleştirin:
| Seçenek | Açıklama | Örnek | |:-------|:------------|:--------| |
branch
| Temel dalı belirtir | branch=main
| | model
| AI modelini seçer |
model=o3
| | repo
| Belirli depoyu hedefler | repo=owner/repo
| |
autopr
| Otomatik PR oluşturmayı etkinleştirir/devre dışı bırakır | autopr=false
|
Sözdizimi Formatları
Seçenekleri çeşitli şekillerde kullanın:
-
Köşeli parantez formatı
@Cursor [branch=dev, model=o3, repo=owner/repo, autopr=false] Fix the login bug
-
Satır içi format
@Cursor branch=dev model=o3 repo=owner/repo autopr=false Fix the login bug
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ırarak doğal komut yazımına olanak tanır.
Konu bağlamını kullanma
Background Agents, mevcut konu tartışmalarından bağlamı anlar ve kullanır. Ekibiniz bir sorunu tartıştığında ve ajanın bu konuşmaya dayalı çözümü uygulamasını istediğinizde kullanışlıdır.
S
Sarah2:30 PM
Merhaba ekip, kullanıcıların son dağıtımdan sonra giriş yapamadığına dair raporlar alıyoruz
M
Mike2:32 PM
Logları kontrol ettim - auth.js dosyasının 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 de yeni formatları işleyecek şekilde güncellememiz gerekiyor
Y
You2:36 PM
@Cursor fix this
Background Agents çağrıldığında bağlam için tüm konuyu okur,
ekibin tartışmasına dayalı çözümleri anlar ve uygular.
Zorla komutları ne zaman kullanmalı
@Cursor agent ne zaman gerekli?
Mevcut ajanları olan konularda, @Cursor [prompt] takip talimatları ekler (yalnızca ajana sahipseniz çalışır). Ayrı bir ajan başlatmak için @Cursor agent [prompt] kullanın.
Add follow-up
(bağlam menüsünden) ne zaman gerekli?
Takip talimatları için bir ajanın yanıtındaki bağlam menüsünü (⋯) kullanın. Bir konuda birden fazla ajan olduğunda ve hangisini takip edeceğinizi belirtmeniz gerektiğinde kullanışlıdır.
Durum güncellemeleri ve devir
Background Agent çalıştığında, önce Cursor’da Aç seçeneği alırsınız.
Background Agent tamamlandığında, Slack’te bir bildirim ve GitHub’da oluşturulan PR’ı görüntüleme seçeneği alırsınız.
Ajanları yönetme
Çalışan tüm ajanları görmek için @Cursor list my agents komutunu çalıştırın.
Herhangi bir ajan mesajındaki üç nokta (⋯) simgesine tıklayarak bağlam menüsünü kullanarak Background Agent’ları yönetin.
Mevcut seçenekler:
- Takip talimatı ekle: Mevcut bir ajana talimatlar ekleyin
- Sil: Background Agent’ı durdurun ve arşivleyin
- İstek ID’sini görüntüle: Sorun giderme için benzersiz istek ID’sini görüntüleyin (destek ile iletişime geçerken dahil edin)
- Geri bildirim ver: Ajan performansı hakkında geri bildirim sağlayın
Configuration
Manage default settings and privacy options from Dashboard → Background Agents.
Settings
Default Model
Used when no model is explicitly specified with @Cursor [model=...]. See settings for available options.
Default Repository
Used when no repository is specified. Use these formats:
https://github.com/org/repository
org/repository
If you reference a non-existent repository, it appears as if you don’t have
access. This shows in the error message when Background Agent fails to start.
Base Branch
Starting branch for Background Agent. Leave blank to use the repository’s default branch (often main
)
Channel Settings
Configure default settings at the channel level using @Cursor settings. These settings are per team and override your personal defaults for that channel.
Particularly useful when:
- Different channels work on different repositories
- Teams want consistent settings across all members
- You want to avoid specifying the repository in every command
To configure channel settings:
- Run @Cursor settings in the desired channel
- Set the default repository for that channel
- All team members using Background Agents in that channel use these defaults
Channel settings take precedence over personal defaults but can be overridden
by explicit options like@Cursor [repo=...] [prompt]
Privacy
Background Agents support Privacy Mode.
Read more about Privacy Mode or manage your privacy settings.
Privacy Mode (Legacy) is not supported. Background Agents require temporary
code storage while running.
Display Agent Summary
Display agent summaries and diff images. May contain file paths or code snippets. Can be turned On/Off.
Display Agent Summary in External Channels
For Slack Connect with other workspaces or channels with external members like Guests, choose to display agent summaries in external channels.
İzinler
Cursor, Background Agents’ın çalışma alanınızda çalışması için şu Slack izinlerini talep eder:
| İzin | Açıklama | |:-----------|:------------| |
app_mentions:read
| Background Agents’ı başlatmak ve isteklere yanıt vermek için @mentions’ları algılar | | channels:history
| Takip talimatları eklerken bağlam için konulardaki önceki mesajları okur | | channels:join
| Davet edildiğinde veya istendiğinde genel kanallara otomatik olarak katılır | | channels:read
| Yanıtlar ve güncellemeler göndermek için kanal meta verilerine (ID’ler ve isimler) erişir | | chat:write
| Ajanlar bittiğinde durum güncellemeleri, tamamlanma bildirimleri ve PR bağlantıları gönderir | | files:read
| Ek bağlam için paylaşılan dosyaları (loglar, ekran görüntüleri, kod örnekleri) indirir | | files:write
| Hızlı inceleme için ajan değişikliklerinin görsel özetlerini yükler | | groups:history
| Çok turlu konuşmalarda bağlam için özel kanallardaki önceki mesajları okur | | groups:read
| Yanıtlar göndermek ve konuşma akışını sürdürmek için özel kanal meta verilerine erişir | | im:history
| Devam eden konuşmalarda bağlam için doğrudan mesaj geçmişine erişir | | im:read
| Katılımcıları tanımlamak ve uygun konulaşmayı sürdürmek için DM meta verilerini okur | | im:write
| Özel bildirimler veya bireysel iletişim için doğrudan mesajlar başlatır | | mpim:history
| Çok katılımcılı konuşmalar için grup DM geçmişine erişir | | mpim:read
| Katılımcılara hitap etmek ve uygun teslimatı sağlamak için grup DM meta verilerini okur | | reactions:read
| Kullanıcı geri bildirimi ve durum sinyalleri için emoji tepkilerini gözlemler | | reactions:write
| Durumu işaretlemek için emoji tepkileri ekler - çalışıyor için ⏳, tamamlandı için ✅, başarısız için ❌ | | team:read
| Kurulumları 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 |