Preskoči na vsebino

Pregled in arhitektura

Izvorna Markdown koda.md
---
title: Pregled in arhitektura
description: Začetnikom prijazen uvod v Google Antigravity CLI (agy), sistemsko arhitekturo in lokacije datotek.
sidebar:
  order: 1
---

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

* **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), je `agy` Googlova napredna platforma za agente, zgrajena za podagente, asinhrona opravila in dolgotrajne delovne seje.

---

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

Sejo CLI lahko zaženete ali nadaljujete s standardnimi stikali:

```bash
# Zagon interaktivne seje v trenutni mapi
agy

# Nadaljevanje zadnjega pogovora
agy -c

# Nadaljevanje določenega preteklega pogovora po njegovi identifikacijski številki (ID)
agy --conversation <ID_POGOVORA>

# Zagon seje z dodano drugo delovno mapo
agy --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"
```

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.


  • 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), je agy Googlova napredna platforma za agente, zgrajena za podagente, asinhrona opravila in dolgotrajne delovne seje.

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.

Sejo CLI lahko zaženete ali nadaljujete s standardnimi stikali:

Terminal window
# Zagon interaktivne seje v trenutni mapi
agy
# Nadaljevanje zadnjega pogovora
agy -c
# Nadaljevanje določenega preteklega pogovora po njegovi identifikacijski številki (ID)
agy --conversation <ID_POGOVORA>
# Zagon seje z dodano drugo delovno mapo
agy --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"