Simbolul @Codebase în Cursor IDE

Simbolul care permite asistentului să scaneze întreg proiectul prin embeddings locale pentru a găsi definiții, rute și stiluri.

Sintaxă & invocare
@Codebase – căutarea semantică automată în întregul depozit de fișiere al proiectului

Descriere & Utilizare

Când tastezi @Codebase în Chat sau Composer, Cursor nu trimite tot codul la LLM (ar fi prea scump și ar depăși contextul), ci rulează o căutare vectorială inteligentă peste indexul local al proiectului.

Modelul primește cele mai relevante bucăți de cod din diferite fișiere și poate răspunde la întrebări holistice despre arhitectura întregii aplicații.

Cum să o reții ușor

💡 Harta și indexul complet al unei biblioteci naționale: nu citești toate cele 100.000 de cărți, ci cauți în fișierul de cartotecă exact volumele legate de tema ta.

Opțiuni și flux operațional

  • La deschiderea unui proiect, Cursor indexează automat fișierele generând vectori embeddings salvați local.
  • Interogarea ta este vectorizată și comparată cu indexul proiectului pentru extragerea fragmentelor optime.

Exemple practice și prompturi utile

  • „@Codebase cum este gestionată sesiunea de autentificare și unde se salvează cookie-urile?”
  • „@Codebase găsește toate locurile unde este apelată funcția calculateVat și verifică dacă rotunjirea este corectă.”

Bune practici și capcane de evitat

Asigură-te că indexarea Codebase este completă (verifică în Cursor Settings > Features > Codebase Indexing).

Comenzi și scurtături înrudite