Cursor mengindeks codebase kamu dengan menghitung embedding untuk setiap file. Ini meningkatkan jawaban AI tentang kodenmu. Saat kamu membuka proyek, Cursor otomatis mulai mengindeks. File baru diindeks secara bertahap. Cek status pengindeksan di: Cursor Settings > Indexing & Docs
Indikator progres pengindeksan codebase

Konfigurasi

Cursor mengindeks semua file kecuali yang ada di ignore files (misalnya .gitignore, .cursorignore). Klik Show Settings untuk:
  • Mengaktifkan pengindeksan otomatis untuk repositori baru
  • Mengonfigurasi file mana yang ingin diabaikan
Mengabaikan file konten berukuran besar meningkatkan akurasi jawaban.

Lihat file yang diindeks

Untuk melihat path file yang diindeks: Cursor Settings > Indexing & Docs > View included files Ini akan membuka file .txt yang berisi daftar semua file yang diindeks.

Workspace multi-root

Cursor mendukung workspace multi-root, jadi kamu bisa bekerja dengan banyak codebase:
  • Semua codebase diindeks otomatis
  • Konteks tiap codebase tersedia untuk AI
  • .cursor/rules berlaku di semua folder
Pencarian PR ngebantu lo paham evolusi codebase dengan bikin perubahan historis bisa dicari dan diakses lewat AI.

Cara kerjanya

Cursor secara otomatis mengindeks semua PR yang sudah di-merge dari riwayat repository lo. Ringkasan muncul di hasil pencarian semantik, dengan penyaringan pintar buat ngeprioritasi perubahan terbaru. Agent bisa ngambil PR, commit, issue, atau branch ke konteks pakai @[PR number], @[commit hash], atau @[branch name]. Termasuk komentar GitHub dan review Bugbot kalau terhubung. Dukungan platform mencakup GitHub, GitHub Enterprise, dan Bitbucket. GitLab saat ini belum didukung.
Pengguna GitHub Enterprise: Tool fetch bakal fallback ke perintah git karena keterbatasan auth VSCode.
Tanya hal kayak “Gimana service diimplementasi di PR lain?” dan Agent bakal otomatis ngambil PR relevan ke konteks buat ngasih jawaban komprehensif berdasarkan riwayat repository lo.

FAQ