Preskoči na sadržaj

Pregled i arhitektura

Izvorni Markdown kôd.md
---
title: Pregled i arhitektura
description: Praktičan uvod u Google Antigravity CLI (agy), arhitekturu sustava i strukturu datoteka.
sidebar:
  order: 1
---

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

* **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), `agy` je napredna Googleova platforma za agente, izgrađena za podagente, asinkrone radne zadatke i dugotrajne razvojne sesije.

---

## 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

Sesiju CLI-ja možete pokrenuti ili nastaviti pomoću standardnih parametara:

```bash
# Pokretanje interaktivne sesije u trenutnom direktoriju
agy

# Nastavak najnovijeg razgovora
agy -c

# Nastavak određenog prethodnog razgovora prema njegovom identifikatoru (ID)
agy --conversation <ID_RAZGOVORA>

# Pokretanje sesije s dodanim drugim radnim direktorijem
agy --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"
```

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.


  • 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), agy je napredna Googleova platforma za agente, izgrađena za podagente, asinkrone radne zadatke i dugotrajne razvojne sesije.

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).

Sesiju CLI-ja možete pokrenuti ili nastaviti pomoću standardnih parametara:

Terminal window
# Pokretanje interaktivne sesije u trenutnom direktoriju
agy
# Nastavak najnovijeg razgovora
agy -c
# Nastavak određenog prethodnog razgovora prema njegovom identifikatoru (ID)
agy --conversation <ID_RAZGOVORA>
# Pokretanje sesije s dodanim drugim radnim direktorijem
agy --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"