Blog

Átállás a Gemini CLI-ről az Antigravity CLI-re: útmutató

Markdown

Az agy telepítése, a konfiguráció, a bővítmények és a környezeti változók átállítása; ellenőrzések, gyakori hibák és regionális korlátozások.

A teljes cikk elolvasása
  1. május 19-én a Google bejelentette, hogy június 18-án leállítja a régi Gemini CLI-t a Free, Pro és Ultra csomagok esetében. Két héttel az útmutató megjelenése után a gemini parancs leállítja a kérések feldolgozását. A Gemini CLI-ről az Antigravity CLI-re való átállás az agy paranccsal az egyetlen módja annak, hogy továbbra is a Google eszközeit használja. Az agy Go nyelven készült, és több tucatszor gyorsabban indul el.

Ha bármi fut a Gemini CLI-n — CI-szkriptek, éjszakai cronfeladatok, a Gemini Code Assist IDE-bővítmény —, ebből az útmutatóból megtudhatja, hogyan állhat át egyetlen este alatt anélkül, hogy bármit elrontana.

A modellek csatlakoztatásáról és az API használatáról az Ailoot dokumentációjában olvashat.

Pontosan mi fog leállni 2026. június 18-án?

Fő tanulság

  1. június 18-án a Gemini CLI és a Gemini Code Assist VS Code-bővítménye három felhasználói kategória esetében leállítja a kérések feldolgozását: a Free csomag, a Google AI Pro és a Google AI Ultra felhasználóinál. A Gemini Code Assist új GitHub-telepítései többé nem lesznek elérhetők; a meglévőket „az elkövetkező hetekben” letiltják. A Gemini Enterprise Agent Platformon keresztüli fizetős API-hozzáférés és a Code Assist Standard/Enterprise licencek változatlanul működnek tovább.

Ez nem „a projekt teljes leállítása”, hanem a három legnépszerűbb csomag megszüntetése. Kik érintettek:

CsomagMit kínáltMi történik 2026. június 18-án
Free csomagHozzáférés a Gemini Code Assisthez és a CLI-hez, korlátozásokkalTeljesen letiltják
Google AI Pro (körülbelül $19.99/hó)Magasabb CLI- és Code Assist-korlátokTeljesen letiltják
Google AI Ultra (2026-os I/O után havi $100-tól)A legmagasabb korlátokTeljesen letiltják
Gemini Code Assist GitHubhozA Google automatikus PR-ellenőrzései az adattárábanÚj telepítések nem lesznek; a meglévőket az elkövetkező hetekben letiltják
Gemini Code Assist Standard / Enterprise (vállalati licencek)Vállalati Google Workspace-fiókon keresztülVáltozatlanul működik tovább
Fizetős API a Google Cloudon keresztül (fizetős Gemini API-kulcs)A projektnek számlázott kérésekVáltozatlanul működik tovább

A Google Developers Blog hivatalos közleményéből:

2026. június 18-án a Gemini CLI és a Gemini Code Assist IDE-bővítmények leállítják a kérések feldolgozását a Google AI Pro, Ultra és Free csomagok felhasználói számára.

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

Ha a Free csomagot használta, ahogy az egyéni fejlesztők többsége, és arra gondol, hogy „de nekem fizetős fiókom van” — ellenőrizze pontosan, hogyan számlázzák az API-kulcsát. Az AI Pro nem Cloud-számlázás; ez egy személyes Google AI-előfizetés, és letiltják. A fizetős projekthez tartozó Cloud-számlázást nem tiltják le.

Miért állítja le egyáltalán a Google a Gemini CLI-t?

Fő tanulság

A Gemini CLI a Google GitHub-adattárában található, különálló TypeScript/Node.js-kísérlet volt. A Google úgy döntött, hogy minden ügynöki eszközét egyetlen platform, a Google Antigravity alá vonja össze, négy felülettel: Antigravity 2.0 (asztali alkalmazás), Antigravity CLI (terminál), Antigravity SDK (Python-wrapper) és Antigravity IDE (VS Code-fork). Az Antigravity CLI-t Node.js-ről Go nyelvre írták át: több száz milliszekundum helyett milliszekundumok alatt indul, és több száz megabájt helyett több tíz megabájt memóriát használ.

A régi gemini „több száz milliszekundum” alatt indult, mert a Node.js-nek be kellett melegednie. Az új agy egyetlen statikus Go-binárisként készült, és „milliszekundumok” alatt indul. A különbség jelentős azoknál a CI-folyamatoknál és szkripteknél, amelyek futásonként több százszor hívják meg a CLI-t.

A Google szerint ez a sebesség és az oka:

Az Antigravity CLI Go nyelven készült, gyorsabban fut, és támogatja az aszinkron háttér-munkafolyamatokat.

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

A Gemini CLI összes fontos funkciója átkerült:

  • Agent Skills — a .gemini/skills/ mappa most a .agents/skills/ mappában található.
  • Hooks — ugyanazok az események (PreToolUse, PostToolUse stb.); a szintaxis alig változott.
  • Subagents — a korábbiak szerint működnek, a konfigurációjuk pedig automatikusan átkerül.
  • Extensions — Antigravity-bővítményekre nevezték át őket, és egyetlen paranccsal importálhatók.

Ami nem került át zökkenőmentesen: az MCP-szerverek és azok a régi szkriptek, amelyek közvetlenül érik el a .gemini/config.json fájlt. A GitHub-vitában egyes felhasználók arról számolnak be, hogy az MCP-konfigurációk elromlanak, és kézzel kell őket átírni. Erről alább külön rész szól.

A Google nem zárja be a Gemini CLI nyílt forráskódú projektjét:

Az adattár Apache 2.0 licenc alatt továbbra is elérhető marad a GitHubon, és nyílt forráskódú projektként folytatjuk a munkát rajta.

— Google Developers Blog (27274. vita)

Ez azt jelenti, hogy készíthet belőle forkot, és tovább használhatja a saját Gemini API-kulcsával. Ez azonban most már fizetős megoldás Cloud-számlázással; az ingyenes Code Assist-lehetőség megszűnik.

Az Antigravity CLI telepítése: parancsok macOS, Linux és Windows rendszerekhez

Fő tanulság

A Google telepítője automatikusan felismeri az operációs rendszert és az architektúrát, letölti a binárist, majd a ~/.local/bin (Linux/macOS) vagy a C:\Users\[your_name]\AppData\Local\agy\bin (Windows) mappába helyezi. A parancsok a három operációs rendszeren eltérnek: macOS és Linux alatt egy curl-t használó egysoros parancs szükséges; Windowson használhatja a PowerShell irm parancsát vagy a CMD-s megoldást. A telepítés után adja hozzá az elérési utat a PATH-hoz, ha a telepítő ezt nem tette meg, nyisson új terminált, majd futtassa az agy doctor parancsot — ez ellenőrzi, hogy megtalálta-e a binárist, és eléri-e a Google-t.

Mielőtt nekilát, végezzen gyors önellenőrzést: melyik csomagot használja? Ha van fizetős Cloud-projektje, és nincs június 18-i határidő, az átállás hasznos, de nem sürgős. Ha a Free/Pro/Ultra csomagot használja, és fut valami a CLI-n, váltson most, amíg a csomagok még aktívak, így ugyanazon a feladaton hasonlíthatja össze a működést.

macOS és Linux

Egysoros parancs curl használatával:

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

A szkript felismeri a platformot, letölti az agy binárist, ellenőrzi az ellenőrzőösszegét, majd a ~/.local/bin mappába helyezi. Ha ez a mappa nincs benne a PATH-ban, adja hozzá:

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

Ellenőrizze, hogy a bináris elérhető-e:

which agy
agy --version

Windows (PowerShell)

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

A bináris a C:\Users\[your_name]\AppData\Local\agy\bin mappába kerül. A telepítő automatikusan frissíti a PATH-ot, de nyisson új PowerShell-ablakot a változók újratöltéséhez.

Windows (CMD)

Ha a vállalati szabályzat letiltja a PowerShellt:

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

A telepítés ellenőrzése

Bármelyik operációs rendszeren történő telepítés után futtassa ezt:

agy doctor

A parancs ellenőrzi a bináris verzióját, hogy létezik-e konfiguráció, az hitelesítést és az antigravity.google hálózati elérését. Ha nem tud kapcsolódni a Google-hoz, a problémát az Ön régiója vagy proxyja okozza.

Hitelesítés

Amikor először futtatja az agy parancsot argumentumok nélkül, elindul egy beállítási varázsló:

  1. Válasszon felülettémát.
  2. Válasszon hitelesítési módot: Google OAuth (személyes fiókokhoz) vagy API-kulcs.
  3. Ha szeretné, azonnal importálja a konfigurációt a .gemini/ mappából.

Ha az OAuthot választja, megnyílik egy böngésző, amely átirányítja az accounts.google.com oldalra; hozzá kell járulnia az adatmegosztáshoz. Ezután működik a CLI.

Konfiguráció és bővítmények átállítása a .gemini mappából az .agents mappába

Fő tanulság

Az Antigravity CLI a projekt melletti .agents/ mappában és globálisan, a ~/.agents/ mappában keresi a konfigurációt — ahogyan a Gemini CLI a .gemini/ mappában kereste. Az átállás egyetlen paranccsal elvégezhető: agy plugin import gemini. A parancs végigmegy a .gemini/extensions/ mappán, Antigravity-bővítményekként áttelepíti a bővítményeket, és frissíti a konfiguráció formátumát. A skills mappát kézzel helyezze át: mv .gemini/skills/ .agents/skills/. Ezután az agy doctor és az agy inspect megmutatja, mi került át, mi nem, és hol vannak duplikátumok.

Lépésről lépésre:

  1. agy plugin import gemini

    Futtassa a parancsot bármelyik mappából. A globális bővítményeket a ~/.gemini/ mappából a ~/.agents/ mappába telepíti át. A munkaterület bővítményeihez (amelyek a projekt mellett találhatók) futtassa a parancsot a projektmappából.

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

    A skills mappa átnevezésével helyezze át kézzel a skills fájlokat. A bennük lévő fájlformátum azonos; nem kell újraírnia a Markdown-tartalmat.

  3. agy inspect

    Megmutatja, mely bővítmények, skills, hooks és subagents aktívak. Hasonlítsa össze ezt azzal a listával, amelyet a Gemini CLI-ben használt — semminek sem szabad kimaradnia.

  4. agy config --edit

    Megnyitja a konfigurációt az alapértelmezett szerkesztőben ($EDITOR). Ha valami nem került át automatikusan, szerkessze kézzel.

  5. agy doctor

    Végső ellenőrzés: bináris, hitelesítés, bővítmények, hálózat. Ha mind a négy rendben van, a konfiguráció átállítása befejeződött.

Hagyja a régi .gemini/ mappát a helyén biztonsági másolatként egy hónapig arra az esetre, ha valami kimaradt. Miután egy hétig használta az Antigravityt, és meggyőződött róla, hogy minden megvan, törölheti.

Ha az AGENTS.md fájlt univerzális konfigurációként használja az összes AI-eszközhöz, nincs vele teendője. Az Antigravity CLI ugyanabból a mappából olvassa be az AGENTS.md fájlt, mint a Claude Code vagy a Codex.

Mely környezeti változókat kell módosítani?

Fő tanulság

Ha CI/CD-szkriptjei, GitHub Actions-munkafolyamatai, helyi .env fájljai vagy dotfile-jai továbbadják a GEMINI_API_KEY változót vagy más változókat, át kell neveznie őket. A GEMINI_ előtag helyét az AV_ vette át (az Antigravity nevéből). Az Antigravity CLI NEM olvassa be a régi változókat.

A teljes csere táblázata:

Régi változó (Gemini CLI)Új változó (Antigravity CLI)Alapértelmezett érték
GEMINI_API_KEYAV_API_KEY-
GEMINI_PROJECT_IDAV_PROJECT_ID-
GEMINI_REGIONAV_REGIONus-central1
GEMINI_MODELAV_MODELgemini-3.5-flash
GEMINI_API_BASEAV_API_BASEHivatalos Google-végpont

Ha a GitHub Actions secrets értékeit továbbadja, nyissa meg a Settings -> Secrets -> Actions oldalt, és nevezze át a kulcsokat. Maguk az értékek változatlanok maradnak (a Google API-kulcs nem változott az átállás során).

Ellenőrizzen minden helyet, ahol GEMINI_ szerepelhet:

# Keresse meg az előfordulásokat a projektben
grep -rn "GEMINI_" . --include="*.yml" --include="*.yaml" --include="*.sh" --include=".env*" 2>/dev/null

# A dotfile-okban
grep -nE "GEMINI_" ~/.zshrc ~/.bashrc ~/.bash_profile ~/.config/fish/config.fish 2>/dev/null

A változók átnevezése után indítsa újra a terminált, és az érték kiírása nélkül ellenőrizze a jelenlétüket. Ne kapcsolja be a shell-nyomkövetést, és a kulcsértékeket ne másolja naplókba. A jelenlét önmagában nem bizonyít jogosultságot; az agy doctor eredményét külön vizsgálja meg:

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        # az „authorized” állapotot kell mutatnia

Mi hibásodik meg leggyakrabban az átállás során, és hogyan javíthatja ki?

Fő tanulság

A GitHub-vita szerint a leggyakoribb problémát a ~/.gemini/config.json fájlban megadott MCP-szerverek jelentik, amelyeket a rendszer nem vesz át automatikusan — a konfigurációt Antigravity-formátumra kell átírni. A régi környezeti változókat használó egyéni hookok hibaüzenet nélkül hibásodnak meg, így a tesztek egyértelmű hiba nélkül buknak el. Azokat a szkripteket, amelyek közvetlenül a .gemini/ mappát érik el (nem a CLI-n keresztül), át kell állítani a .agents/ mappára. Az @[file] paranccsal fájlt lehet betölteni a kontextusba; az Antigravity CLI első megjelenésekor ez a funkció hibás volt. A hiba az újabb buildekben javítva lett, de ha régebbit használ, frissítsen.

A kezdeti problémák ellenőrzőlistája:

  1. MCP-szerverek. Ha a mcp_servers beállítást használta a .gemini/config.json fájlban, előfordulhat, hogy a szerverek nem kerülnek át az agy plugin import gemini futtatása után. Ellenőrizze az agy inspect paranccsal — lesz benne egy mcp szakasz. Ha üres vagy hibákat jelez, írja át kézzel az agy config --edit paranccsal. A formátumot az Antigravity hivatalos dokumentációja ismerteti (keresse meg az MCP-ről szóló részt).

  2. Egyéni hookok. Ha volt olyan bash-szkriptje a .gemini/hooks/ mappában, amely a $GEMINI_API_KEY változót olvasta, az el fog romlani. Keresse meg az ilyen helyeket: bash

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

    Cserélje le a változókat.

  3. CI/CD. A GitHub Actionsben vagy a GitLab CI-ban cserélje le a gemini parancsot használó lépéseket agy parancsra. A telepítőben szereplő bináris neve eltérhet, ezért hozzon létre absztrakciót a $CLI_CMD változó használatával.

  4. IDE-bővítmény. A Gemini Code Assist VS Code-bővítményét a CLI-vel együtt letiltják. Helyette használhatja az Antigravity IDE-t (különálló VS Code-fork), vagy az AGENTS.md fájlt bármely más AI-szerkesztőben.

  5. @[file] fájlbetöltés. Az Antigravity CLI korai buildjeiben az @src/file.ts paranccsal történő, kontextusba való fájlbetöltés hibás volt. Frissítsen a legújabb verzióra: agy update.

Ha valami kritikus dolog elromlik, és egy órán belül nem javítható, átmeneti megoldásként a Free csomag felhasználói június 18-ig a Gemini CLI-n maradhatnak, miközben egy külön adattárágon előkészítik az átállást. Határidő: 14 nap.

Érdemes június 18. után is a Google eszközeit használni?

Fő tanulság

Az Antigravity CLI gyorsabban indul, működik a Gemini 3.5 Flash modellel, és támogatja a párhuzamos ügynököket, valamint az aszinkron háttérfeladatokat az agy --background paranccsal. Két lehetséges probléma azonban felmerül: a regionális hozzáférési korlátozások és az éretlen ökoszisztéma (kevesebb bővítmény és MCP-szerver, mint a Claude Code esetében). Nem váltanék az Antigravityre elsődleges eszközként. Tartalék csatornaként használnám párhuzamos háttérfeladatokhoz, miközben a fő fejlesztési munkát a Claude Code-ban végezném. Ha a Gemini CLI-t a Free csomaggal használta, június 18. alkalmas időpont arra, hogy újragondolja a teljes eszközkészletét.

Az Antigravity 2.0 tartalék lehetőségként jöhet szóba olyan esetekre, amikor az elsődleges eszköze (Claude Code vagy Codex) nem megfelelő. A részletes áttekintésért arról, hogy miben jó és miben gyenge, olvassa el a Google Antigravity 2.0-ról szóló útmutatót.

Röviden összefoglalva, hogy az Ön helyzetétől függően mit érdemes tennie:

Ha Ön...Teendő június 18-ig
Kísérletezésre használta a Gemini CLI Free csomagjátÁlljon át az Antigravity CLI-re egy olyan fiókkal, amely hozzáfér a szolgáltatáshoz, VAGY váltson Claude-ra/Codexre — a költségkeretétől függően
A Gemini Code Assistet használta az IDE-jébenVáltson az Antigravity IDE-re, vagy térjen vissza a VS Code + Claude Code pároshoz
Éjszakai cronfeladatokat futtatott a Gemini API-n keresztül a Free csomaggalSürgősen írja át őket a fizetős Cloud API-ra (amelyet nem tiltanak le), VAGY helyezze át őket a Claude API-ra
Vállalati Cloudot használ (Standard/Enterprise)Nincs teendője; a leállás nem érinti
Csak azért fontolgatta a Gemini CLI kipróbálását, mert „ingyenes”Ne kezdje el; használja rögtön a Claude Code-ot vagy a Codexet

Átállási ellenőrzőlista 15 perc alatt

Fő tanulság

Ha a leggyorsabb megoldást keresi a teljes útmutató elolvasása nélkül, itt a rövid sorrend. Egy frissen megnyitott terminálban, aktív Gemini-szkriptek nélkül a teljes átállás 10–20 percet vesz igénybe.

  1. Telepítse az Antigravity CLI-t

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

  2. Indítsa el az agy-t, és hitelesítse magát

    Argumentumok nélkül: agy. Válassza az OAuthot vagy egy API-kulcsot.

  3. Importálja a bővítményeket a .gemini mappából

    agy plugin import gemini — ez globálisan áttelepíti a bővítményeket. A munkaterület bővítményeihez futtassa újra a projektmappában.

  4. Helyezze át a skills mappát

    mv .gemini/skills/ .agents/skills/. A fájlok tartalma változatlan marad.

  5. Cserélje le a környezeti változókat

    A ~/.zshrc/~/.bashrc és .env fájlokban: GEMINI_API_KEY → AV_API_KEY, GEMINI_PROJECT_ID → AV_PROJECT_ID, GEMINI_REGION → AV_REGION. Indítsa újra a terminált.

  6. Ellenőrizze a telepítést

    agy doctor — mind a négy elemnek (bináris, hitelesítés, bővítmények, hálózat) zöldnek kell lennie.

  7. Futtasson egy tesztfeladatot

    agy "write a README for the project in the current folder" — ellenőrizze, hogy az eredmény hasonló-e ahhoz, amit a Gemini CLI adott.

  8. Frissítse a GitHub Actions / GitLab CI beállításait

    Cserélje le a parancs nevét, valamint a secrets változókat GEMINI_*-ről AV_*-ra.

  9. Tartsa meg a .gemini/ mappát biztonsági másolatként

    1–2 héttel azután törölheti, hogy meggyőződött arról, hogy minden működik.

Végül: június 18. nem jelenti azt, hogy „minden projektje leáll”. Azt jelenti, hogy az ingyenes hozzáférési csatornát letiltják. A fizetős Cloud API-hozzáférés megmarad, a Gemini CLI-adattár megmarad, és forkok is készíthetők. Ha a Free csomagot használta, június 18. előtt döntenie kell; különben a következő gemini "something" parancs hitelesítési hibát ad vissza.

Folytassa az AI-val való munkát az Ailooton.

További részletek

Kérdések és válaszok: Átállás a Gemini CLI-ről az Antigravity CLI-re: útmutató

Hogyan ellenőrizzem az átnevezett API-kulcsváltozót a kulcs felfedése nélkül?

Azt teszteld, hogy a ${AV_API_KEY:-} nem üres-e, és csak beállítva/hiányzik üzenetet írj ki. Ne echozd a kulcs értékét, és ne futtasd a tesztet bekapcsolt shell-nyomkövetéssel; a hitelesítést külön az agy doctor paranccsal vizsgáld.

A sikeres konfigurációimport bizonyítja az egész migráció befejezését?

Nem. Hasonlítsd össze az aktív plugineket, skilleket, hookokat és alügynököket a régi konfigurációval, nézd át az MCP-beállításokat, és futtass kis feladatot. A régi .gemini/ konfigurációt őrizd meg a kívánt munkafolyamat és eredmény igazolásáig.

Összes cikk