Skip to content

Unpaid tier and Google One users: Gemini CLI was replaced by Antigravity CLI on June 18th, 2026. To learn more, see our blog post.

Gemini CLI has not been optimized for Gemini 4 Argon. To use Gemini 4 Argon, please use Antigravity.

Latest stable release: v0.64.0

Released: October 13, 2026

For most users, our latest stable release is the recommended release. Install the latest stable version with:

npm install -g @google/gemini-cli
  • Atomic File Operations & State Recovery: Serialized file tool operations with atomic writes and introduced atomic CLI state persistence with automatic recovery from backup on corruption.
  • Chat Recording Optimization: Implemented append-only delta patching and bounded history windowing in ChatRecordingService to optimize memory and disk efficiency during long-running sessions.
  • CLI Input & Reference Resolution: Added support for resolving @file:line references, resolved CPU hangs and quote swallowing on @ symbols within code blocks, and prevented ghost text wrap hangs.
  • Terminal UI & Interaction Stability: Ensured Ctrl+C emergency aborts reliably reach active cancellation handlers, made selection list confirmation with Enter and Spacebar dependable, preserved scroll positions, and fixed Windows ConPTY IME cursor forwarding.
  • refactor(a2a-server): implement V1 to V2 settings migration logic by @jvargassanchez-dot in #29450
  • fix(acp): bridge PromptResponse.usage and emit usage_update notifications (#29389) by @elberthc-byte in #29549
  • Changelog for v0.63.0-preview.0 by @gemini-cli-robot in #29565
  • fix(cli): propagate resolved folder trust state in headless mode (#29031) by @amelidev in #29528
  • chore(release): bump version to 0.64.0-nightly.20260929.gd75234cae by @gemini-cli-robot in #29567
  • fix(cli): prevent CPU hang and quote swallowing on @ within code (#29434) by @elberthc-byte in #29557
  • fix(core): serialize file tool operations and make writes atomic (#29078) by @elberthc-byte in #29499
  • fix(core): implement append-only delta patching and bounded history windowing in ChatRecordingService by @jvargassanchez-dot in #29568
  • fix(cli): persist state atomically and recover from backup on corruption by @urielefrenvirtusa in #29558
  • fix(cli): ensure Ctrl+C emergency abort reaches cancellation handler during active operations by @urielefrenvirtusa in #29586
  • fix(cli): resolve @file:line references and prevent ghost text wrap hang by @jesussamuel-byte in #29581
  • fix(ui): ensure Windows ConPTY forwards IME cursor position by @jesussamuel-byte in #29560
  • fix(cli): retry directory removal on Windows locking errors during extension updates by @jesussamuel-byte in #29540
  • fix(acp): resolve session by exact id and handle listener cleanup on session failure by @diegogodinezr in #29580
  • fix(cli): preserve scroll position and partition pending height budget by @luisfelipe-alt in #29520
  • fix(cli): ensure Enter and Spacebar reliably confirm selection list options by @ugorla-dev in #29502
  • fix(patch): cherry-pick 2ce1a69 to release/v0.64.0-preview.0-pr-29672 to patch version v0.64.0-preview.0 and create version 0.64.0-preview.1 by @gemini-cli-robot in #29696

Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.63.0…v0.64.0