Selitev z Gemini CLI na Antigravity CLI: vodnik
MarkdownNamestitev 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
- 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:
| Paket | Kaj je ponujal | Kaj se bo zgodilo 18. junija 2026 |
|---|---|---|
| Paket Free | Dostop do Gemini Code Assist + CLI z omejitvami | Popolna onemogočitev |
| Google AI Pro (približno $19.99/mesec) | Višje omejitve za CLI in Code Assist | Popolna onemogočitev |
| Google AI Ultra (od $100/mesec po I/O 2026) | Najvišje omejitve | Popolna onemogočitev |
| Gemini Code Assist za GitHub | Googlovi samodejni pregledi PR-jev v vašem repozitoriju | Brez novih namestitev; obstoječe bodo onemogočene v naslednjih tednih |
| Gemini Code Assist Standard / Enterprise (korporativne licence) | Prek korporativnega računa Google Workspace | Deluje naprej nespremenjeno |
| Plačljiv API prek Google Clouda (plačljivi ključ Gemini API) | Zahteve se zaračunajo projektu | Deluje 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.
Č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.
Vse ključne funkcije Gemini CLI so bile prenesene:
- Agent Skills — mapa
.gemini/skills/je zdaj v.agents/skills/. - Hooks — dogodki so enaki (
PreToolUse,PostToolUseitd.); 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.
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:
- Izberite temo vmesnika.
- Izberite način preverjanja pristnosti: Google OAuth (za osebne račune) ali ključ API.
- 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:
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.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.
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.
agy config --edit
Konfiguracijo odpre v privzetem urejevalniku (
$EDITOR). Če česa ni samodejno prenesel, to uredite ročno.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_KEY | AV_API_KEY | - |
GEMINI_PROJECT_ID | AV_PROJECT_ID | - |
GEMINI_REGION | AV_REGION | us-central1 |
GEMINI_MODEL | AV_MODEL | gemini-3.5-flash |
GEMINI_API_BASE | AV_API_BASE | Uradna 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:
Strežniki MCP. Če ste uporabljali
mcp_serversv.gemini/config.json, strežniki po zagonuagy plugin import geminimorda ne bodo zaznani. Preverite zagy inspect— prikazati bi se moral razdelekmcp. Če je prazen ali vsebuje napake, ga ročno prepišite zagy config --edit. Oblika je opisana v uradni dokumentaciji Antigravity (poiščite razdelek MCP).Domači hooks. Če ste imeli skript bash v
.gemini/hooks/, ki je bral$GEMINI_API_KEY, bo prenehal delovati. Poiščite taka mesta: bashgrep -rn "GEMINI_" .agents/hooks/ 2>/dev/nullZamenjajte spremenljivke.
CI/CD. V GitHub Actions ali GitLab CI zamenjajte korake, ki uporabljajo ukaz
gemini, z ukazomagy. Ime binarne datoteke v namestitvenem programu je lahko drugačno, zato ustvarite abstrakcijo s spremenljivko$CLI_CMD.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.
Nalaganje z
@[file]. Zgodnje različice Antigravity CLI so imele napake pri ukazu@src/file.tsza 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 poskuse | Preselite 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-ju | Preklopite na Antigravity IDE ali se vrnite na VS Code + Claude Code |
| Nočna opravila cron izvajali prek Gemini API v paketu Free | Nujno 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.
Namestite Antigravity CLI
curl -fsSL https://antigravity.google/cli/install.sh | bash(macOS/Linux) aliirm https://antigravity.google/cli/install.ps1 | iex(Windows PowerShell).Zaženite agy in se prijavite
Brez argumentov:
agy. Izberite OAuth ali ključ API.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.Premaknite skills
mv .gemini/skills/ .agents/skills/. Vsebina datotek ostane enaka.Zamenjajte okoljske spremenljivke
V datotekah
~/.zshrc/~/.bashrcin.env:GEMINI_API_KEY → AV_API_KEY,GEMINI_PROJECT_ID → AV_PROJECT_ID,GEMINI_REGION → AV_REGION. Znova zaženite terminal.Preverite namestitev
agy doctor— vsi štirje elementi (binarna datoteka, preverjanje pristnosti, vtičniki, omrežje) morajo biti označeni zeleno.Zaženite preizkusno nalogo
agy "write a README for the project in the current folder"— preverite, ali je rezultat podoben tistemu, ki ga je ustvaril Gemini CLI.Posodobite GitHub Actions / GitLab CI
Spremenite ime ukaza in skrivnosti iz
GEMINI_*vAV_*.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.
Viri
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.