Başlarken
Kurulum
- Cursor integrations sayfasına git
- Slack’in yanında Connect’e tıkla ya da buradan installation page sayfasına geç
- Çalışma alanında Slack için Cursor uygulamasını kurman istenecek.
-
Slack’te kurulumdan sonra, kurulumu tamamlamak için Cursor’a geri yönlendirileceksin
- GitHub’ı bağla (henüz bağlı değilse) ve varsayılan bir repo seç
- Kullanım bazlı fiyatlandırmayı etkinleştir
- Gizlilik ayarlarını onayla
- Slack’te @Cursor etiketleyerek Background Agents’ı kullanmaya başla
Nasıl kullanılır
Komutlar
Command | Description |
---|---|
@Cursor [prompt] | Bir Background Agent başlatır. Mevcut ajanın olduğu başlıklarda 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: 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
Option | Description | Example |
---|---|---|
branch | Temel dalı belirt | branch=main |
model | Yapay zeka modelini seç | model=o3 |
repo | Belirli bir depoyu hedefle | repo=owner/repo |
autopr | Otomatik PR oluşturmayı aç/kapat | autopr=false |
Sözdizimi biçimleri
- Köşeli parantez biçimi @Cursor [branch=dev, model=o3, repo=owner/repo, autopr=false] Fix the login bug
- Satır içi biçim @Cursor branch=dev model=o3 repo=owner/repo autopr=false Fix the login bug
Seçenek önceliği
- 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
Konu (thread) bağlamını kullanma
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ı
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


Agent’leri yönetme

- 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
Ayarlar
Varsayılan Model
Varsayılan Depo
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
main
).
Kanal Ayarları
- Farklı kanallar farklı depolar üzerinde çalışıyorsa
- Takımlar tüm üyeler için tutarlı ayarlar istiyorsa
- Her komutta depoyu belirtmekten kaçınmak istiyorsan
- İstediğin kanalda @Cursor settings komutunu çalıştır
- O kanal için varsayılan depoyu ayarla
- 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
Eski Gizlilik Modu desteklenmiyor. Background Agents çalışırken geçici
kod depolaması gerektirir.
Agent Özetini Göster
Dış Kanallarda Agent Özetini Göster
İzinler
Permission | Description |
---|---|
app_mentions:read | Background Agents’i başlatmak ve isteklere yanıt vermek için @bahsedilmeleri algılar |
channels:history | Takip talimatları eklerken bağlam sağlamak için başlıklardaki önceki mesajları okur |
channels:join | Davet edildiğinde veya istendiğinde genel kanallara otomatik olarak katılır |
channels:read | Yanıt ve güncellemeler göndermek için kanal üst verilerine (ID’ler ve adlar) erişir |
chat:write | Aracılar işleri bitirdiğ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ı 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:read | Yanıt göndermek ve konuşma akışını sürdürmek için özel kanal üst verilerine erişir |
im:history | Devam eden konuşmalarda bağlam sağlamak için direkt mesaj geçmişine erişir |
im:read | Katı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:read | Katılımcılara hitap etmek ve doğru teslimatı sağlamak için grup DM üst verilerini okur |
reactions:read | Kullanıcı geri bildirimi ve durum sinyalleri için emoji tepkilerini izler |
reactions:write | Durumu belirtmek için emoji tepkileri ekler — ⏳ çalışıyor, ✅ tamamlandı, ❌ başarısız |
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 |