Pregled in arhitektura
Google Antigravity CLI (agy) je visoko zmogljiv terminalski uporabniški vmesnik (TUI), zasnovan za skupno programiranje z modeli umetne inteligence in vodenje ekip avtonomnih agentov.
Če ste že kdaj uporabljali ukazno vrstico, veste, da večina orodij zgolj izpisuje besedilo vrstico za vrstico ali pa zahteva odpiranje težkih grafičnih oken. Terminalski uporabniški vmesnik (TUI) združuje najboljše iz obeh svetov: deluje v celoti znotraj vašega terminala (kot so Konsole, iTerm, Alacritty ali Bash), ponuja interaktivna okna, vrstice stanja in bliskovite bližnjice na tipkovnici, ne da bi potreboval brskalnik ali obremenjeval sistem.
Glavne značilnosti
Razdelek z naslovom “Glavne značilnosti”- Izvršljiva datoteka:
agy(preveden v domačo binarno kodo v programskem jeziku Go, takojšen zagon, brez potrebe po nameščanju okolij Node.js ali Python). - Namenjeno uporabnikom: Izvorno se povezuje z vašo naročnino Google (Google One, Gemini Advanced) prek varne avtentikacije OAuth.
- Odprta koda proti platformi CLI: Za razliko od orodja
@google/gemini-cli(odprtokodno TypeScript orodje na npm, vezano na razvijalske ključe API), jeagyGooglova napredna platforma za agente, zgrajena za podagente, asinhrona opravila in dolgotrajne delovne seje.
Razporeditev datotek v sistemu
Razdelek z naslovom “Razporeditev datotek v sistemu”Antigravity hrani vse vaše nastavitve, zgodovino sej in avtorizacijske ključe pregledno organizirane:
| Pot do datoteke | Namen in vsebina |
|---|---|
~/.gemini/antigravity-cli/ |
Glavna mapa s podatki aplikacije. |
~/.gemini/antigravity-cli/settings.json |
Aktivne nastavitve CLI (vrstica stanja, dovoljenja, modeli). |
~/.gemini/antigravity-cli/conversations/ |
Shranjena zgodovina sej in prepisi pogovorov. |
~/.gemini/GEMINI.md |
Privzeta globalna pravila na ravni celotnega računalnika. |
~/.mcp-auth/ |
Shranjeni žetoni OAuth za protokolarne strežnike MCP. |
Vsakodnevni zagonski ukazi
Razdelek z naslovom “Vsakodnevni zagonski ukazi”Sejo CLI lahko zaženete ali nadaljujete s standardnimi stikali:
# Zagon interaktivne seje v trenutni mapiagy
# Nadaljevanje zadnjega pogovoraagy -c
# Nadaljevanje določenega preteklega pogovora po njegovi identifikacijski številki (ID)agy --conversation <ID_POGOVORA>
# Zagon seje z dodano drugo delovno mapoagy --add-dir /pot/do/drugega/projekta
# Enkratna neinteraktivna izvedba poizvedbe (uporabno za cevovode in skripte)agy -p "Preglej ta git diff in povzemi ključne spremembe"