Cursor Composer (accesibil prin scurtătura Cmd + I sau Ctrl + I) reprezintă o evoluție majoră a editorului bazat pe VS Code. Composer permite interacțiunea conversațională cu mai multe fișiere în paralel, fiind capabil să realizeze refactorizări masive de arhitectură, să adauge funcționalități transversale și să mențină consistența tipurilor TypeScript în întregul repository.
Comenzi de context și directive avansate în Composer
# 1. Utilizarea simbolurilor de context în prompt:
@Codebase : Forțează indexarea semantică și căutarea vectorială în toate fișierele.
@Web : Permite căutarea pe internet a celor mai recente documentații și API-uri.
@Files : Specifică manual fișierele cheie de interes (ex. @schema.ts, @auth.ts).
@Git : Include diff-urile recente sau istoricul ultimelor commit-uri.
# 2. Modul Agent (Agent Mode):
În modul Agent, Cursor nu doar propune modificări de cod, ci poate:
- Rula comenzi în terminal (ex. 'npm test', 'npx prisma migrate').
- Citi automat erorile returnate de compilator sau test runner.
- Reîncerca modificările până când testele trec cu succes (Green Pipeline).
| Funcționalitate | Cursor Tradițional (Chat) | Cursor Composer (Agent Mode) |
|---|---|---|
| Arie de editare | Un singur fișier la un moment dat | Multi-fișier coordonat (creare, ștergere, editare atomice) |
| Execuție comenzi shell | Necesită copiere/lipire manuală | Rulare autonomă cu aprobare printr-un singur click |
| Previzualizare diferențe | Diff inline pe fișierul deschis | Panou unificat de Review Diff pentru tot proiectul |
Întrebări & Exemple practice:
Cursor Composer și Modul Agent: Editare Multi-Fișier și Refactorizare Condusă de AIAi o întrebare despre Cursor Composer și Modul Agent: Editare Multi-Fișier și Refactorizare Condusă de AI sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.