Gemini CLI v0.66.0 isn’t optimized for Gemini 4 Argon, so Google points you to Antigravity

1 hour ago

Gemini CLI v0.66.0 says it isn't optimized for Gemini 4 Argon and points Argon users to Antigravity CLI, notes that unpaid and Google One accounts moved to Antigravity CLI on June 18, 2026, and fixes git identity in the shell tool, freezing update checks for private extensions, false auto-update success, MCP OAuth on private networks, .env placeholders in settings, tmux flicker and lost scrollback. https://github.com/google-gemini/gemini-cli/releases/tag/v0.66.0 https://github.com/google-gemini/gemini-cli/compare/v0.65.0...v0.66.0 https://antigravity.google/product/antigravity-cli

Ask about this presentation

Chapters

  1. 0:00Gemini CLI v0.66.0 and Gemini 4 Argon
  2. 0:15Unpaid and Google One accounts already moved to Antigravity CLI
  3. 0:29Gemini CLI stops advertising its free tier
  4. 0:4201: Git and updates
  5. 0:44Git commands in Gemini CLI now read your ~/.gitconfig
  6. 0:57Update checks for private extensions stop freezing the terminal
  7. 1:11Auto-update stops claiming success when an older copy still runs
  8. 1:2402: MCP servers
  9. 1:25MCP sign-in can reach OAuth servers on your company network
  10. 1:40Tokens in a .env file now fill your settings placeholders
  11. 1:55A port like 4012 no longer looks like a 401 sign-in error
  12. 2:1203: The terminal
  13. 2:13Gemini CLI stops flickering inside tmux
  14. 2:26Resizing the window keeps your scrollback
  15. 2:43Keybindings, skills and stop signals all behave
  16. 2:57For Gemini 4 Argon, use Antigravity CLI
Show transcript
  1. Gemini CLI’s README now opens with a warning: the CLI hasn’t been optimized for Gemini 4 Argon or the newest Gemini models. If you want to code with Argon, Google sends you to Antigravity instead.

    Slide text
    Gemini CLI

    Gemini CLI v0.66.0 isn’t optimized for Gemini 4 Argon, so Google points you to Antigravity

    To use Gemini 4 Argon, use Antigravity.

    Gemini CLI running in a terminal
    README.md · #29774
  2. If you use Gemini CLI on the unpaid tier or through a Google One plan, this change already reached you. Antigravity CLI replaced Gemini CLI for those accounts on June 18.

    Slide text
    > gemini 4 and antigravity 2026-10-27
    Note Unpaid tier and Google One users: Gemini CLI was replaced by Antigravity CLI on June 18th, 2026.
    README.md · #29774
  3. The README no longer pitches sixty free requests a minute and a thousand a day with a personal Google account. The Gemini 3 claims went with it. Sign-in with a Code Assist license or an API key stays.

    Slide text
    > gemini 4 and antigravity 2026-10-27
    60 requests/min and 1,000 requests/day Gemini 3 models with a 1M token context Code Assist license and API key sign-in remain
    README.md · #29775
  4. Git and updates.

    Slide text
    > git and updates 2026-10-27
    01
    Git and updates
  5. When Gemini ran git through its shell tool, it hid your global .gitconfig file, so a commit could fail with author identity unknown. Now your name, email, signing key and default branch come through.

    Slide text
    > git and updates 2026-10-27
    $ git commit -m "fix" Author identity unknown name, email and signing key from ~/.gitconfig
    packages/core/src/services/shellExecutionService.ts · #29832
  6. For an extension from a private GitHub repo, the background update check could open an SSH prompt and take over your keyboard. Gemini CLI now turns those prompts off, so the check fails quietly.

    Slide text
    > git and updates 2026-10-27
    an SSH passphrase prompt grabbed the keyboard interactive git and SSH prompts are turned off the background check fails fast instead
    packages/core/src/utils/gitUtils.ts · #29760
  7. With two installs on your path, auto-update could update one, report success, and leave you running the old one. It now checks the copy that’s running and tells you when the update missed.

    Slide text
    > git and updates 2026-10-27
    “Update successful! The new version will be used on your next run.” checks the version of the copy that’s running warns when another install in $PATH shadows it
    packages/cli/src/utils/handleAutoUpdate.ts · #29757
  8. MCP servers.

    Slide text
    > mcp servers 2026-10-27
    02
    MCP servers
  9. If your company hosts MCP servers and their sign-in on an internal network, Gemini CLI rejected those private addresses during OAuth. A new per-server setting allows them. It’s off by default, and HTTPS is still required.

    Slide text
    > mcp servers 2026-10-27
    10.x, 172.16.x, 192.168.x, .internal, .local oauth.allowPrivateNetwork · off by default HTTPS still required, loopback still blocked
    docs/tools/mcp-server.md · #29844
  10. A token kept in a .env file never reached your settings, so the MCP server got the placeholder text and returned a 400 error. Settings now resolve after that file loads, except the few that control loading it.

    Slide text
    > mcp servers 2026-10-27
    "Authorization": "Bearer $GITHUB_MCP_PAT" 400 · Bad Format Authorization Header $GITHUB_MCP_PAT now expands from .env
    packages/cli/src/config/settings.ts · #29750
  11. Any MCP error containing the digits 401 counted as a sign-in failure, even a refused connection to port 4012. Gemini CLI now matches only real 401 responses, so you see the actual connection error.

    Slide text
    > mcp servers 2026-10-27
    http://localhost:4012 · connection refused treated as HTTP 401, starts OAuth shown as the connection error it is
    packages/core/src/utils/errors.ts · #29835
  12. The terminal.

    Slide text
    > the terminal 2026-10-27
    03
    The terminal
  13. Inside tmux, the screen could flicker the whole time the model was responding. Each frame now goes out as one synchronized update, and the spinner redraws only itself, a little slower under tmux.

    Slide text
    > the terminal 2026-10-27
    each frame sent as one synchronized update the spinner redraws only itself in tmux, the spinner ticks every 120 ms
    packages/core/src/utils/stdio.ts · #29725
  14. Resizing the window or expanding output with Ctrl+O wiped your terminal’s scrollback, including everything from before Gemini started. Now only the visible screen clears. One full-screen redraw inside the Ink renderer still wipes it.

    Slide text
    > the terminal 2026-10-27
    resize, Ctrl+O or /clear erased scrollback only the visible screen is cleared one full-screen redraw in Ink still clears it
    packages/cli/src/ui/AppContainer.tsx · #29792
  15. One keybindings entry can now list several keys, where that used to throw out your whole file. Skill files with a one-line description now load. And a stop signal from systemd now reaches Gemini CLI.

    Slide text
    > the terminal 2026-10-27
    keybindings.json takes a “keys” array SKILL.md loads with a one-line description SIGTERM from systemd reaches Gemini CLI
    packages/cli/src/ui/key/keyBindings.ts · #29773 · #29769 · #29790
  16. For Gemini 4 Argon, I’d use Antigravity CLI, because Gemini CLI isn’t optimized for it. On other models, the git and terminal fixes make this update worth taking. Every change is in the Gemini CLI release notes on GitHub.

    Slide text
    > release notes 2026-10-27
    Gemini CLI

    For Gemini 4 Argon, I’d use Antigravity CLI.

    Gemini CLI v0.66.0 release notes on GitHub

    github.com/google-gemini/gemini-cli/releases

What happened in AI today, in your inbox

One short email each evening. Read it and you’re caught up.

Built with ❤️ in New York