Ana içeriğe atla

Komut Yazımı

En iyi sonuçlar için niyetini net belirtmen önerilir. Örneğin, “hiç kod yazma” şeklinde bir komut kullanarak agent’ın hiçbir dosyayı düzenlememesini garanti edebilirsin. Bu, genelde bir şeyi hayata geçirmeden önce görevleri planlarken işe yarar. Agent şu anda dosya işlemleri, arama ve kabuk komutlarını çalıştırma için araçlara sahip. IDE agent’ına benzer şekilde daha fazla araç ekleniyor.

MCP

Agent, genişletilmiş işlevsellik ve entegrasyonlar için MCP (Model Context Protocol) destekler. CLI, mcp.json yapılandırma dosyanı otomatik olarak algılar ve buna uyar; böylece IDE’de yapılandırdığın aynı MCP sunucuları ve araçları etkinleştirilir.

Kurallar

CLI agent, IDE ile aynı kural sistemini destekler. Ajana bağlam ve yönlendirme sağlamak için .cursor/rules dizininde kurallar oluşturabilirsin. Bu kurallar yapılandırmalarına göre otomatik olarak yüklenir ve uygulanır; böylece projenin farklı bölümleri ya da belirli dosya türleri için ajanın davranışını özelleştirebilirsin.
CLI ayrıca proje kökünde (varsa) AGENTS.md ve CLAUDE.md dosyalarını da okur ve bunları .cursor/rules ile birlikte kurallar olarak uygular.

Agent ile çalışma

Önceki mesajlara yukarı ok (Arrow-Up) ile erişebilir, aralarında dolaşabilirsin.

İnceleme

Değişiklikleri Ctrl+R ile gözden geçir. Takip talimatı eklemek için I’ye bas. Kaydırmak için Arrow-Up/Arrow-Down, dosyalar arasında geçiş yapmak için Arrow-Left/Arrow-Right kullan.

Bağlam seçme

Bağlama dahil etmek için dosya ve klasörleri @ ile seç. Bağlam penceresinde yer açmak için /compress komutunu çalıştır. Ayrıntılar için Özetleme sayfasına bak.

Geçmiş

Önceki bağlamı yüklemek için mevcut bir ileti dizisinden --resume [thread id] ile devam et. En son sohbeti sürdürmek için cursor-agent resume kullan. Ayrıca önceki sohbetlerin listesini görmek için cursor-agent ls komutunu çalıştırabilirsin.

Komut onayı

Terminal komutlarını çalıştırmadan önce CLI, yürütmeyi onaylamanı (Y) ya da reddetmeni (N) isteyecek.

Etkileşimsiz mod

Agent’i etkileşimsiz modda çalıştırmak için -p veya --print kullan. Bu, yanıtı konsola yazdırır. Etkileşimsiz modda, Agent’i etkileşime girmeden çağırabilirsin. Böylece onu betiklere, CI hatlarına vb. entegre edebilirsin. Çıktının biçimini kontrol etmek için bunu --output-format ile birleştirebilirsin. Örneğin, betiklerde ayrıştırması daha kolay olan yapılandırılmış çıktı için --output-format json, düz metin çıktısı için --output-format text kullan.
Cursor’ın etkileşimsiz modda tam yazma yetkisi vardır.
I