Căutarea în proiect (fostul @Codebase) în Cursor IDE

@Codebase nu mai apare printre mențiuni: Agent caută singur în proiect cu Instant Grep și, pentru căutări largi, cu subagentul Explore.

Sintaxă & invocare
Ceri direct în Agent; Cmd + Return caută în proiect din chat; @fișier pentru precizie

Ce face Căutarea în proiect (fostul @Codebase)

Lista actuală de mențiuni din documentația Cursor nu include @Codebase; Agent caută singur fișierele relevante. Pentru potriviri exacte (nume de funcții, variabile, mesaje de eroare, regex) folosește Instant Grep, un motor de căutare propriu, cu regex și limite de cuvânt, care rulează automat, fără configurare.

Instant Grep își construiește și interoghează indexul pe mașina ta. Documentația spune că Cursor nu încarcă căi sau cod pentru a construi un index de căutare și nu stochează embeddings ale codului pentru căutare. Când Agent deschide un fișier găsit, conținutul lui poate ajunge totuși în cererea către model.

Pentru căutări largi, Agent poate porni subagentul Explore, cu propria fereastră de context și un model mai rapid; el rulează multe căutări în paralel și întoarce doar concluziile. Îl poți cere și explicit. În tabelul de scurtături, Cmd + Return caută în proiect din chat.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
Instant Grep Căutare exactă și regex, locală, automată.
Explore Subagent pentru căutări largi, în context separat.
Cmd + Return Caută în proiect din chat.
@fișier Context explicit când știi fișierele.

Exemple practice

Exemplul 1: Întrebare despre tot proiectul

Unde se apelează calculateVat și cum se face rotunjirea?

Exemplul 2: Căutare largă printr-un subagent

use a subagent to find all the places we validate user input

Greșeli frecvente și bune practici

  • Tastezi @Codebase din obișnuință. Pune întrebarea direct; Agent caută singur.
  • Crezi că un fișier sensibil e ascuns doar pentru că nu l-ai menționat. Excluderile se fac în .cursorignore.

Comenzi înrudite