Pregled i arhitektura
Google Antigravity CLI (agy) je terminalsko korisničko sučelje (TUI) visokih performansi, dizajnirano za zajedničko programiranje s modelima umjetne inteligencije i orkestraciju timova autonomnih agenata.
Ako ste već koristili alate naredbenog retka, znate da većina njih samo ispisuje tekst redak po redak ili zahtijeva pokretanje teških grafičkih prozora. Terminalsko korisničko sučelje (TUI) spaja najbolje od oba svijeta: radi u potpunosti unutar vašeg terminala (kao što su Konsole, iTerm, Alacritty ili Bash), nudi interaktivne panele, trake statusa i brze tipkovničke prečace, bez potrebe za web preglednikom ili opterećivanjem radne površine.
Glavne značajke
Odjeljak s naslovom “Glavne značajke”- Izvršna datoteka:
agy(nativno kompilirana binarna datoteka u programskom jeziku Go, trenutačno pokretanje, bez ovisnosti o radnim okruženjima Node.js ili Python). - Ciljana publika: Izvorno se povezuje s vašom Google pretplatom (Google One, Gemini Advanced) putem sigurne OAuth autentifikacije.
- Otvoreni kod nasuprot CLI platformi: Za razliku od alata
@google/gemini-cli(alat otvorenog koda u TypeScriptu na npm-u usmjeren na developerske API ključeve),agyje napredna Googleova platforma za agente, izgrađena za podagente, asinkrone radne zadatke i dugotrajne razvojne sesije.
Struktura datoteka u sustavu
Odjeljak s naslovom “Struktura datoteka u sustavu”Antigravity drži sve vaše postavke, povijest sesija i autorizacijske ključeve uredno organiziranima:
| Putanja | Svrha i sadržaj |
|---|---|
~/.gemini/antigravity-cli/ |
Glavni direktorij s podacima aplikacije. |
~/.gemini/antigravity-cli/settings.json |
Aktivne postavke CLI-ja (traka statusa, dozvole, modeli). |
~/.gemini/antigravity-cli/conversations/ |
Pohranjena povijest sesija i transkripti razgovora. |
~/.gemini/GEMINI.md |
Zadana globalna pravila na razini cijelog računala. |
~/.mcp-auth/ |
Pohranjeni OAuth tokeni za poslužitelje Model Context Protocola (MCP). |
Svakodnevne naredbe za pokretanje
Odjeljak s naslovom “Svakodnevne naredbe za pokretanje”Sesiju CLI-ja možete pokrenuti ili nastaviti pomoću standardnih parametara:
# Pokretanje interaktivne sesije u trenutnom direktorijuagy
# Nastavak najnovijeg razgovoraagy -c
# Nastavak određenog prethodnog razgovora prema njegovom identifikatoru (ID)agy --conversation <ID_RAZGOVORA>
# Pokretanje sesije s dodanim drugim radnim direktorijemagy --add-dir /putanja/do/drugog/projekta
# Jednokratno neinteraktivno izvođenje upita (korisno za skripte i cjevovode)agy -p "Pregledaj ovaj git diff i sažmi ključne promjene"