Moduri de execuție (–mode, Shift+Tab) în Antigravity CLI (agy)

Invocare CLI și Sesiuni Antigravity CLI 1.4+

Alege cât de des se oprește agentul să ceară aprobare: default, accept-edits, auto (Preview) sau plan; schimbi modul cu Shift+Tab, --mode sau agentMode.

Sintaxă & invocare
agy --mode=<accept-edits | auto | plan>   |   Shift+Tab   |   "agentMode" în settings.json

Ce face Moduri de execuție (--mode, Shift+Tab)

default cere revizuirea fiecărei editări de fișier și confirmare înainte de comenzile de terminal. accept-edits aprobă automat crearea și editarea fișierelor din proiect, dar întreabă înainte de comenzi. auto (Preview) aprobă editările, rulează comenzile în sandbox-ul de terminal și evaluează automat comenzile care trebuie să iasă din sandbox: cele sigure și reversibile rulează, cele ireversibile cer confirmare. plan adaugă prefixul /plan la prompturi, deci agentul analizează și propune un plan înainte să scrie cod.

Shift+Tab trece prin default > accept-edits > auto > plan; modul activ apare în dreapta jos a barei de stare. Modul implicit se salvează în agentMode (sau din /config, Agent Mode), iar --mode îl suprascrie pentru o rulare.

auto există din versiunea 1.3.5 pe macOS și Linux, cere sandbox-ul de terminal și nu este disponibil pentru conturile business sau enterprise; documentația anunță suportul pe Windows din versiunea 1.4.4. Unde nu este disponibil, nu apare în ciclul Shift+Tab, iar în headless --mode=auto afișează un avertisment și continuă în default. Regulile din /permissions și setările strict sau --dangerously-skip-permissions au prioritate în orice mod.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
default Revizuire pentru fiecare editare; confirmare pentru comenzi.
accept-edits Editările din proiect se aprobă automat; comenzile cer confirmare.
auto (Preview) Editări aprobate, comenzi în sandbox, evaluare automată pentru restul.
plan Analiză și plan înainte de cod (prefix /plan).
Shift+Tab Schimbă modul în sesiune.
--mode=<mod> Modul pentru rularea curentă.
"agentMode" Modul implicit în settings.json ("" = default).

Exemple practice

Exemplul 1: Pornire în modul accept-edits

agy --mode=accept-edits

Exemplul 2: Mod implicit salvat

{
    "agentMode": "plan"
}

Greșeli frecvente și bune practici

  • Folosești --permission-mode. agy are --mode.
  • Cauți comenzile /planning sau /fast. Au fost eliminate în versiunea 1.1.0; folosește Shift+Tab sau /plan.
  • Cauți sandbox în ciclul Shift+Tab. Sandbox-ul este o setare de permisiuni (--sandbox sau Sandbox Mode în /config), nu un mod.

Comenzi înrudite