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
@Codebasedin 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.