Blog

Selitev z Gemini CLI na Antigravity CLI: vodnik

Markdown

Namestitev orodja agy, selitev konfiguracije, vtičnikov in okoljskih spremenljivk; preverjanja, pogoste napake in regionalne omejitve.

Preberi celoten članek

Google je 19. maja 2026 napovedal, da bo 18. junija ukinil stari Gemini CLI za vse pakete Free, Pro in Ultra. Dva tedna po objavi tega vodnika bo ukaz gemini prenehal obdelovati zahteve. Selitev z Gemini CLI na Antigravity CLI z ukazom agy je edini način, da ostanete pri Googlovih orodjih. agy je napisan v jeziku Go in se zažene več desetkrat hitreje.

Če vam kar koli deluje z Gemini CLI — skripti CI, nočna opravila cron ali razširitev IDE Gemini Code Assist — ta vodnik pojasnjuje, kako se v enem večeru preseliti, ne da bi kaj pokvarili.

Povezovanje modelov in delo z API-jem sta opisana v dokumentaciji Ailoot.

Kaj natančno bo 18. junija 2026 prenehalo delovati?

Ključna ugotovitev

  1. junija 2026 bosta Gemini CLI in razširitev Gemini Code Assist za VS Code prenehala obdelovati zahteve za tri kategorije uporabnikov: uporabnike paketa Free, Google AI Pro in Google AI Ultra. Nove namestitve Gemini Code Assist na GitHubu ne bodo več na voljo; obstoječe bodo onemogočene »v naslednjih tednih«. Plačljiv dostop do API-ja prek Gemini Enterprise Agent Platform ter licence Code Assist Standard/Enterprise bodo še naprej delovali nespremenjeno.

To ni »popolna ukinitev projekta«, ampak prekinitev za tri najbolj priljubljene pakete. Koga bo to prizadelo:

PaketKaj je ponujalKaj se bo zgodilo 18. junija 2026
Paket FreeDostop do Gemini Code Assist + CLI z omejitvamiPopolna onemogočitev
Google AI Pro (približno $19.99/mesec)Višje omejitve za CLI in Code AssistPopolna onemogočitev
Google AI Ultra (od $100/mesec po I/O 2026)Najvišje omejitvePopolna onemogočitev
Gemini Code Assist za GitHubGooglovi samodejni pregledi PR-jev v vašem repozitorijuBrez novih namestitev; obstoječe bodo onemogočene v naslednjih tednih
Gemini Code Assist Standard / Enterprise (korporativne licence)Prek korporativnega računa Google WorkspaceDeluje naprej nespremenjeno
Plačljiv API prek Google Clouda (plačljivi ključ Gemini API)Zahteve se zaračunajo projektuDeluje naprej nespremenjeno

Iz uradnega spletnega dnevnika Google Developers Blog:

18. junija 2026 bosta Gemini CLI in razširitvi IDE Gemini Code Assist prenehala obdelovati zahteve za uporabnike paketov Google AI Pro, Ultra in Free.

— Google Developers Blog, https://developers.googleblog.com/an-important-update-transitioning-gemini-cli-to-antigravity-cli/

Če ste uporabljali paket Free, tako kot večina posameznih razvijalcev, in razmišljate: »Ampak imam plačljiv račun« — natančno preverite, kako se zaračunava vaš ključ API. AI Pro ni obračunavanje prek Clouda; gre za osebno naročnino Google AI in bo onemogočena. Obračunavanje prek Clouda s plačljivim projektom ne bo onemogočeno.

Zakaj Google sploh ukinja Gemini CLI?

Ključna ugotovitev

Gemini CLI je bil ločen eksperiment TypeScript/Node.js v Googlovem repozitoriju na GitHubu. Google se je odločil združiti vsa svoja agentska orodja v eno platformo — Google Antigravity — s štirimi vmesniki: Antigravity 2.0 (namizna aplikacija), Antigravity CLI (terminal), Antigravity SDK (ovoj za Python) in Antigravity IDE (izpeljanka VS Code). Antigravity CLI je bil na novo napisan iz Node.js v Go: zažene se v milisekundah namesto v stotinah milisekund in porabi več deset megabajtov pomnilnika namesto več sto.

Stari gemini se je zagnal v »stotinah milisekund«, ker se je moral Node.js najprej pripraviti na delo. Novi agy je izdelan kot ena statična binarna datoteka Go in se zažene v »milisekundah«. Pri CI in skriptih, ki CLI pokličejo več stokrat na izvajanje, je razlika znatna.

Kaj Google pravi o hitrosti in razlogu zanjo:

Antigravity CLI je napisan v jeziku Go, deluje hitreje in podpira asinhrone delovne tokove v ozadju.

— Google Developers Blog, https://developers.googleblog.com/an-important-update-transitioning-gemini-cli-to-antigravity-cli/

Vse ključne funkcije Gemini CLI so bile prenesene:

  • Agent Skills — mapa .gemini/skills/ je zdaj v .agents/skills/.
  • Hooks — dogodki so enaki (PreToolUse, PostToolUse itd.); sintaksa se je komaj kaj spremenila.
  • Subagents — delujejo kot prej, njihova konfiguracija pa se preseli samodejno.
  • Extensions — preimenovane so v vtičnike Antigravity in uvozite jih z enim ukazom.

Kaj se ni preselilo brez težav: strežniki MCP in stari skripti, ki neposredno dostopajo do .gemini/config.json. Po navedbah v razpravi na GitHubu nekateri uporabniki poročajo, da se konfiguracije MCP pokvarijo in jih je treba ročno prepisati. Temu je namenjen ločen spodnji razdelek.

Google ne zapira odprtokodnega projekta Gemini CLI:

Repozitorij bo ostal na voljo na GitHubu pod licenco Apache 2.0, projekt pa bomo še naprej razvijali kot odprtokoden.

— Google Developers Blog (razprava št. 27274)

To pomeni, da lahko ustvarite njegovo izpeljanko in ga še naprej uporabljate s svojim ključem Gemini API. Toda zdaj je to plačljiva namestitev z obračunavanjem prek Clouda; brezplačne možnosti Code Assist je konec.

Namestitev Antigravity CLI: ukazi za macOS, Linux in Windows

Ključna ugotovitev

Googlov namestitveni program samodejno zazna operacijski sistem in arhitekturo, prenese binarno datoteko ter jo shrani v ~/.local/bin (Linux/macOS) ali C:\Users\[your_name]\AppData\Local\agy\bin (Windows). Ukazi se razlikujejo glede na operacijski sistem: v macOS in Linuxu uporabite enovrstični ukaz s curl; v Windowsu pa PowerShellov irm ali možnost CMD. Po namestitvi dodajte pot v PATH, če tega namestitveni program ni naredil, odprite nov terminal in zaženite agy doctor — preveri, ali je bila binarna datoteka najdena in ali lahko vzpostavi povezavo z Googlom.

Preden začnete, na hitro preverite: kateri paket uporabljate? Če imate plačljiv projekt Cloud in se vam 18. junija ne izteče rok, je selitev koristna, vendar ni nujna. Če uporabljate Free/Pro/Ultra in imate kaj, kar teče prek CLI-ja, preklopite zdaj, ko so paketi še aktivni, da boste lahko primerjali delovanje pri isti nalogi.

macOS in Linux

Enovrstični ukaz s curl:

curl -fsSL https://antigravity.google/cli/install.sh | bash

Skript zazna platformo, prenese binarno datoteko agy, preveri njeno kontrolno vsoto in jo shrani v ~/.local/bin. Če ta mapa ni vključena v PATH, jo dodajte:

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

Preverite, ali je binarna datoteka na voljo:

which agy
agy --version

Windows (PowerShell)

irm https://antigravity.google/cli/install.ps1 | iex

Binarna datoteka bo nameščena v C:\Users\[your_name]\AppData\Local\agy\bin. Namestitveni program bo samodejno posodobil PATH, vendar odprite novo okno PowerShella, da znova naložite spremenljivke.

Windows (CMD)

Če vaša korporativna politika blokira PowerShell:

curl -fsSL https://antigravity.google/cli/install.cmd -o install.cmd && install.cmd && del install.cmd

Preverjanje namestitve

Po namestitvi v katerem koli operacijskem sistemu zaženite:

agy doctor

Ukaz preveri različico binarne datoteke, ali obstaja konfiguracija, preverjanje pristnosti in omrežni dostop do antigravity.google. Če ne more vzpostaviti povezave z Googlom, je težava v vaši regiji ali posredniškem strežniku.

Preverjanje pristnosti

Ko prvič zaženete agy brez argumentov, se odpre čarovnik za nastavitev:

  1. Izberite temo vmesnika.
  2. Izberite način preverjanja pristnosti: Google OAuth (za osebne račune) ali ključ API.
  3. Po želji takoj uvozite konfiguracijo iz .gemini/.

Če izberete OAuth, se odpre brskalnik in vas preusmeri na accounts.google.com; privoliti morate v deljenje podatkov. Nato CLI deluje.

Selitev konfiguracije in vtičnikov iz .gemini v .agents

Ključna ugotovitev

Antigravity CLI išče konfiguracijo v .agents/ ob projektu in globalno v ~/.agents/ — enako kot je Gemini CLI iskal v .gemini/. Selitev se izvede z enim ukazom, agy plugin import gemini: pregleda .gemini/extensions/, jih preseli kot vtičnike Antigravity in posodobi obliko konfiguracije. Mapo skills premaknite ročno: mv .gemini/skills/ .agents/skills/. Nato bosta agy doctor in agy inspect prikazala, kaj je bilo zaznano, česa ni in kje so podvojene datoteke.

Korak za korakom:

  1. agy plugin import gemini

    Ukaz zaženite iz katere koli mape. Globalne vtičnike bo preselil iz ~/.gemini/ v ~/.agents/. Za vtičnike delovnega prostora (ob projektu) ukaz zaženite iz projektne mape.

  2. mv .gemini/skills/ .agents/skills/

    Skills premaknite tako, da mapo ročno preimenujete. Oblika datotek v njej je enaka; vsebine Markdowna vam ni treba prepisovati.

  3. agy inspect

    Prikaže aktivne vtičnike, skills, hooks in subagents. Primerjajte jih s seznamom, ki ste ga imeli v Gemini CLI — nič ne bi smelo manjkati.

  4. agy config --edit

    Konfiguracijo odpre v privzetem urejevalniku ($EDITOR). Če česa ni samodejno prenesel, to uredite ročno.

  5. agy doctor

    Končni pregled: binarna datoteka, preverjanje pristnosti, vtičniki, omrežje. Če so vsi štirje elementi označeni zeleno, je selitev konfiguracije končana.

Staro mapo .gemini/ pustite na mestu kot varnostno kopijo za en mesec, če bi kaj izpustili. Ko boste Antigravity uporabljali en teden in se prepričali, da je vse prisotno, jo lahko izbrišete.

Če uporabljate AGENTS.md kot univerzalno konfiguracijo za vsa orodja AI, vam ga ni treba spreminjati. Antigravity CLI bere AGENTS.md iz iste mape kot Claude Code ali Codex.

Katere okoljske spremenljivke je treba spremeniti?

Ključna ugotovitev

Če imate skripte CI/CD, GitHub Actions, lokalne datoteke .env ali datoteke dotfiles, ki posredujejo GEMINI_API_KEY ali druge spremenljivke, jih morate preimenovati. Predpono GEMINI_ je zamenjala AV_ (za Antigravity). Antigravity CLI starih spremenljivk NE bo prebral.

Celotna tabela zamenjav:

Stara spremenljivka (Gemini CLI)Nova spremenljivka (Antigravity CLI)Privzeta vrednost
GEMINI_API_KEYAV_API_KEY-
GEMINI_PROJECT_IDAV_PROJECT_ID-
GEMINI_REGIONAV_REGIONus-central1
GEMINI_MODELAV_MODELgemini-3.5-flash
GEMINI_API_BASEAV_API_BASEUradna Googlova končna točka

Če vaši GitHub Actions posredujejo skrivnosti, odprite Settings -> Secrets -> Actions in preimenujte ključe. Same vrednosti ostanejo enake (Googlov ključ API se med selitvijo ni spremenil).

Preverite vsa mesta, kjer bi se lahko pojavil GEMINI_:

# Poiščite omembe v celotnem projektu
grep -rn "GEMINI_" . --include="*.yml" --include="*.yaml" --include="*.sh" --include=".env*" 2>/dev/null

# V datotekah dotfiles
grep -nE "GEMINI_" ~/.zshrc ~/.bashrc ~/.bash_profile ~/.config/fish/config.fish 2>/dev/null

Po zamenjavi znova zaženite terminal in preverite prisotnost, ne da bi izpisali skrivnost. Ne omogočite sledenja lupine in vrednosti ključev ne kopirajte v dnevnike. Sama prisotnost ne dokazuje avtorizacije; agy doctor preverite ločeno:

if [ -n "${AV_API_KEY:-}" ]; then
    printf 'AV_API_KEY is set\n'
else
    printf 'AV_API_KEY is missing or empty\n'
fi
agy doctor        # prikazati bi moral »authorized«

Kaj se med prehodom najpogosteje pokvari in kako to odpraviti

Ključna ugotovitev

Po navedbah v razpravi na GitHubu so najpogostejša težava strežniki MCP, določeni v ~/.gemini/config.json, ki se ne prenesejo samodejno — konfiguracijo je treba prepisati v obliki Antigravity. Domače kljuke, ki uporabljajo stare okoljske spremenljivke, odpovejo brez opozorila, zato testi ne uspejo brez jasnega sporočila o napaki. Skripte, ki neposredno dostopajo do .gemini/ (namesto prek CLI-ja), je treba preusmeriti na .agents/. Ukaz @[file] za nalaganje datoteke v kontekst je imel ob prvi izdaji Antigravity CLI napake; v novejših različicah so odpravljene, če pa uporabljate starejšo različico, jo posodobite.

Kontrolni seznam začetnih težav:

  1. Strežniki MCP. Če ste uporabljali mcp_servers v .gemini/config.json, strežniki po zagonu agy plugin import gemini morda ne bodo zaznani. Preverite z agy inspect — prikazati bi se moral razdelek mcp. Če je prazen ali vsebuje napake, ga ročno prepišite z agy config --edit. Oblika je opisana v uradni dokumentaciji Antigravity (poiščite razdelek MCP).

  2. Domači hooks. Če ste imeli skript bash v .gemini/hooks/, ki je bral $GEMINI_API_KEY, bo prenehal delovati. Poiščite taka mesta: bash

    grep -rn "GEMINI_" .agents/hooks/ 2>/dev/null
    

    Zamenjajte spremenljivke.

  3. CI/CD. V GitHub Actions ali GitLab CI zamenjajte korake, ki uporabljajo ukaz gemini, z ukazom agy. Ime binarne datoteke v namestitvenem programu je lahko drugačno, zato ustvarite abstrakcijo s spremenljivko $CLI_CMD.

  4. Razširitev IDE. Razširitev Gemini Code Assist za VS Code bo onemogočena skupaj s CLI-jem. Nadomestilo je Antigravity IDE (ločena izpeljanka VS Code) ali AGENTS.md v katerem koli drugem urejevalniku z orodji AI.

  5. Nalaganje z @[file]. Zgodnje različice Antigravity CLI so imele napake pri ukazu @src/file.ts za nalaganje datoteke v kontekst. Posodobite na najnovejšo različico: agy update.

Če se kaj kritičnega pokvari in tega ni mogoče odpraviti v eni uri, je začasna rešitev za paket Free, da ostanete pri Gemini CLI do 18. junija, medtem ko pripravljate selitev na ločeni veji repozitorija. Časovna omejitev: 14 dni.

Se je po 18. juniju vredno še naprej držati Googlovih orodij?

Ključna ugotovitev

Antigravity CLI se zažene hitreje, deluje z Gemini 3.5 Flash ter podpira vzporedne agente in asinhrona opravila v ozadju prek agy --background. Obstajata pa dve morebitni težavi: regionalne omejitve dostopa in nezrel ekosistem (manj vtičnikov in strežnikov MCP kot pri Claude Code). Antigravityja ne bi izbral za svoje glavno orodje. Uporabljal bi ga kot rezervni kanal za vzporedna opravila v ozadju, glavno razvojno delo pa bi ohranil v Claude Code. Če ste Gemini CLI uporabljali v paketu Free, je 18. junij primeren trenutek, da premislite o celotnem naboru orodij.

Antigravity 2.0 lahko upoštevate kot rezervno možnost, kadar vaše glavno orodje (Claude Code ali Codex) ni primerno. Za podrobnejši pregled njegovih prednosti in slabosti si oglejte vodnik za Google Antigravity 2.0.

Kratek pregled ukrepov glede na vaš položaj:

Če ste ...Kaj storiti do 18. junija
Gemini CLI Free uporabljali za poskusePreselite se na Antigravity CLI z računom, ki lahko dostopa do storitve, ALI preklopite na Claude/Codex — glede na svoj proračun
Gemini Code Assist uporabljali v svojem IDE-juPreklopite na Antigravity IDE ali se vrnite na VS Code + Claude Code
Nočna opravila cron izvajali prek Gemini API v paketu FreeNujno jih prepišite za plačljivi Cloud API (ki ne bo onemogočen) ALI jih prenesite na Claude API
Delate prek korporativnega Clouda (Standard/Enterprise)Ničesar vam ni treba storiti; ukinitev vas ne prizadene
O uporabi Gemini CLI ste razmišljali samo zato, ker je »brezplačen«Ne začenjajte; uporabite kar Claude Code ali Codex

Kontrolni seznam za selitev v 15 minutah

Ključna ugotovitev

Če želite najhitrejšo pot in ne želite prebrati celotnega vodnika, je tukaj kratek vrstni red. V svežem terminalu brez aktivnih skriptov Gemini celotna selitev traja 10–20 minut.

  1. Namestite Antigravity CLI

    curl -fsSL https://antigravity.google/cli/install.sh | bash (macOS/Linux) ali irm https://antigravity.google/cli/install.ps1 | iex (Windows PowerShell).

  2. Zaženite agy in se prijavite

    Brez argumentov: agy. Izberite OAuth ali ključ API.

  3. Uvozite vtičnike iz .gemini

    agy plugin import gemini — s tem se vtičniki preselijo globalno. Zaženite ga znova v mapi projekta, da preselite vtičnike delovnega prostora.

  4. Premaknite skills

    mv .gemini/skills/ .agents/skills/. Vsebina datotek ostane enaka.

  5. Zamenjajte okoljske spremenljivke

    V datotekah ~/.zshrc/~/.bashrc in .env: GEMINI_API_KEY → AV_API_KEY, GEMINI_PROJECT_ID → AV_PROJECT_ID, GEMINI_REGION → AV_REGION. Znova zaženite terminal.

  6. Preverite namestitev

    agy doctor — vsi štirje elementi (binarna datoteka, preverjanje pristnosti, vtičniki, omrežje) morajo biti označeni zeleno.

  7. agy "write a README for the project in the current folder" — preverite, ali je rezultat podoben tistemu, ki ga je ustvaril Gemini CLI.

  8. Posodobite GitHub Actions / GitLab CI

    Spremenite ime ukaza in skrivnosti iz GEMINI_* v AV_*.

  9. Ohranite .gemini/ kot varnostno kopijo

    Izbrišete jo lahko 1–2 tedna po potrditvi, da vse deluje.

In še nazadnje: 18. junij ne pomeni, da bodo »vsi vaši projekti prenehali delovati«. Pomeni, da bo brezplačni kanal onemogočen. Plačljivi dostop do Cloud API ostane na voljo, repozitorij Gemini CLI ostane na voljo, izpeljanke pa so še vedno mogoče. Če ste uporabljali paket Free, se morate odločiti pred 18. junijem; sicer bo naslednji ukaz gemini "something" vrnil napako preverjanja pristnosti.

Nadaljujte delo z umetno inteligenco na Ailoot.

Več podrobnosti

Vprašanja in odgovori: Selitev z Gemini CLI na Antigravity CLI: vodnik

Kako preverim preimenovano spremenljivko ključa API, ne da bi jo razkril?

Preverite, ali je ${AV_API_KEY:-} neprazna, in izpišite samo sporočilo o prisotnosti ali odsotnosti. Ne izpisujte vrednosti ključa in preverjanja ne izvajajte z vklopljenim sledenjem lupine; za pregled overjanja ločeno uporabite agy doctor.

Ali uspešen uvoz konfiguracije dokazuje dokončano selitev?

Ne. Aktivne vtičnike, spretnosti, kavlje in podagente primerjajte s staro konfiguracijo, preglejte nastavitve MCP in izvedite majhno nalogo. Staro konfiguracijo .gemini/ ohranite, dokler nista preverjena predvideni potek dela in rezultat.

Vsi članki