/diff în Antigravity CLI (agy)

Deschide vizualizatorul interactiv de diferențe: modificările din proiect, modificările făcute în fiecare tură și istoricul de commit-uri, cu comentarii pe linii trimise agentului.

Sintaxă & invocare
/diff

Ce face /diff

/diff deschide Interactive Diff Viewer pe tot ecranul. Are trei moduri, între care treci cu Tab: VCS (fișierele modificate și neurmărite; Git, Mercurial și Jujutsu sunt detectate automat), Turn (modificările agentului grupate pe ture) și Commit (graful de commit-uri, cu ultimele 100 de commit-uri din versiunea 1.4.0).

În vizualizarea unui fișier poți lăsa comentarii pe linii cu C. La ieșire, dacă ai comentarii nesalvate, Shift+Y le trimite agentului ca următorul tău mesaj, iar Shift+N renunță la ele. Din versiunea 1.3.5 vizualizarea are evidențiere de sintaxă și pliere: Ctrl+O extinde sau restrânge zona pliată cea mai apropiată, iar f comută între doar modificări și fișierul întreg.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
Tab / → / ← În listă: schimbă modul (VCS, Turn, Commit).
Enter Deschide fișierul sau încarcă diferențele commit-ului selectat.
J / K În fișier: trece la fișierul următor sau anterior.
N / Shift+N Sare la blocul de modificări următor sau anterior.
C / D Adaugă sau șterge un comentariu pe linia curentă.
Shift+Y / Shift+N La ieșire: trimite comentariile agentului sau renunță la ele.
Esc Revine la listă sau închide vizualizatorul.

Exemple practice

Exemplul 1: Revizuirea modificărilor înainte de commit

Deschizi un fișier, lași comentarii cu C, apoi ieși cu Esc și confirmi cu Shift+Y.

> /diff

Greșeli frecvente și bune practici

  • Explici în prompt pe ce linie e problema. Comentariile din /diff ajung la agent legate de fișier și linie.
  • Ieși cu Shift+N din obișnuință și pierzi comentariile scrise.

Comenzi înrudite