Agent Mode în Cursor IDE în Cursor IDE

Agent lucrează autonom în editor: scrie cod, rulează comenzi în terminal, citește erorile și se corectează, cu puncte de restaurare înainte de modificări mari.

Sintaxă & invocare
Cmd + I / Ctrl + I (deschide Agent); Shift + Tab comută la Plan

Agent este modul principal al Cursor. El scrie fișierele, rulează comenzi în terminalul integrat (instalări, build, teste), citește erorile și își corectează codul până când sarcina e gata.

Înainte de modificări importante, Agent creează checkpoints locale, separate de Git. Restaurarea unui checkpoint readuce fișierele, fără să șteargă mesajele.

Rularea comenzilor fără confirmare se configurează în setări. Activeaz-o doar pentru comenzi sigure și niciodată pe sisteme de producție.

Sintaxă, opțiuni și concepte cheie

Opțiune / Concept Descriere practică
Agent / Ask / Plan / Debug Modurile din selector (Cmd + .): execuție, întrebări, plan înainte de cod, depanare.
Shift + Tab Comută rapid între Agent și Plan.
Checkpoints Puncte de restaurare locale create înainte de modificări mari.
Aprobarea comenzilor Agent cere confirmare pentru comenzile de terminal, dacă nu ai permis rularea automată.

Exemple practice de terminal și cod

Exemplul 1: O funcționalitate completă în modul Agent

Agent instalează pachetele, creează fișierele și rulează testele.

1. Apasă Cmd + I.
2. Prompt: „Instalează bcrypt și jsonwebtoken, creează rutele de login/register în src/auth/ și scrie teste unitare.”
3. Aprobă comenzile de terminal propuse (npm install, npm test).
4. Verifică diff-ul final; la nevoie, revino la un checkpoint.

Greșeli frecvente și bune practici

  • Permiți rularea automată a tuturor comenzilor pe un proiect conectat la baze de date de producție.
  • Nu verifici diff-ul final; chiar dacă testele trec, citește codul.

Ghiduri și comenzi înrudite