Cursor, her dosya için gömme vektörleri (embeddings) hesaplayarak kod tabanını dizinler. Bu, kodunla ilgili yapay zekâ yanıtlarını iyileştirir. Bir proje açtığında Cursor otomatik olarak dizinlemeye başlar. Yeni dosyalar artımlı olarak dizinlenir. Dizinleme durumunu şuradan kontrol et: Cursor Settings > Indexing & Docs
Kod tabanı dizinleme ilerleme göstergesi

Yapılandırma

Cursor, yok sayma dosyalarında (örn. .gitignore, .cursorignore) yer alanlar dışında tüm dosyaları indeksler. Show Settings’e tıkla:
  • Yeni repolar için otomatik indekslemeyi etkinleştir
  • Hangi dosyaların yok sayılacağını yapılandır
Büyük içerik dosyalarını yok saymak yanıt doğruluğunu artırır.

İndekslenen dosyaları görüntüle

İndekslenen dosya yollarını görmek için: Cursor Settings > Indexing & Docs > View included files Bu, tüm indekslenen dosyaların listelendiği bir .txt dosyası açar.

Çoklu kök çalışma alanları

Cursor, birden fazla kod tabanıyla çalışmana olanak tanıyan çoklu kök çalışma alanlarını destekler:
  • Tüm kod tabanları otomatik olarak dizinlenir
  • Her kod tabanının bağlamı AI tarafından kullanılabilir
  • .cursor/rules tüm klasörlerde geçerlidir
PR araması, geçmiş değişiklikleri yapay zekâyla aranabilir ve erişilebilir hâle getirerek kod tabanının evrimini anlamana yardımcı olur.

Nasıl çalışır

Cursor, depo geçmişinden birleştirilmiş tüm PR’ları otomatik olarak indeksler. Özetler semantik arama sonuçlarında görünür; akıllı filtreleme yakın zamandaki değişikliklere öncelik verir. Agent, @[PR number], @[commit hash] veya @[branch name] kullanarak bağlama PR’ları, commit’leri, issue’ları veya branch’leri getirebilir. Bağlandığında GitHub yorumlarını ve Bugbot incelemelerini de içerir. Platform desteği GitHub, GitHub Enterprise ve Bitbucket’ı kapsar. GitLab şu anda desteklenmiyor.
GitHub Enterprise kullanıcıları: Fetch aracı, VS Code kimlik doğrulama sınırlamaları nedeniyle git komutlarına geri döner.
“Diğer PR’larda servisler nasıl uygulanmış?” gibi sorular sor ve Agent, deponun geçmişine dayalı kapsamlı yanıtlar sağlamak için ilgili PR’ları otomatik olarak bağlama getirir.

SSS