On this page

Google published Gemini CLI 0.67.0 on GitHub as tag v0.67.0 at 2026-11-04T20:27:11Z (2026-11-05 04:27:11 Asia/Shanghai). On npm, @google/gemini-cli latest is 0.67.0 (npm time["0.67.0"] 2026-11-04T20:32:45.080Z / 2026-11-05 04:32:45 Asia/Shanghai). The preview dist-tag sits on a separate channel at 0.68.0-preview.0—it is not folded into 0.67.0 or latest. nightly at write-up is 0.67.0-nightly.20261104.g89e9d25d6. The prior stable short brief on this site is Gemini CLI 0.66.0 Adds UI Sync Fixes and Gemini 4 Banner. A common install path is npm i -g @google/gemini-cli@latest (npm latest listed 0.67.0 at write-up time). DigIntoAI has not installed or exercised this build.

What landed in 0.67.0

The GitHub Release for v0.67.0 lists two visitor-facing features—models / --list-models and the IDE companion sandbox bridge—plus a long Fixed / Improved tail across cancel handling, quota classification, display width, IDE path resolution, and assorted core cleanups. The headliners are summarized below as written on the Release; secondary items stay brief. The repository Full Changelog for this cut is v0.66.0...v0.67.0.

Compared with the previous brief on 0.66.0—which centered UI / tool-output sync, .env-then-settings placeholders, SKILL.md hardening, keybindings keys[], PATH-shadow update checks, and a Gemini 4 “not optimized” banner—0.67.0 shifts the visitor-facing story toward model discovery and IDE sandbox bridging. Operators who stayed on 0.66.0 for the sync cut still need a separate upgrade path to pick up these two features; 0.67.0 is a separate short brief from 0.66.0.

Models command and --list-models

Release wording: feat(cli): add models command and --list-models flag for model discovery (#29880, @urielefrenvirtusa). In plain terms, 0.67.0 adds a models command path and a --list-models flag aimed at discovering which models the CLI can see. That helps when an install sits across Free / Paid tiers, preview model lists, or renamed Flash / Argon IDs, and operators want a machine-facing list instead of guessing from marketing pages alone.

Release wording covers model discovery inside Gemini CLI, not a full catalog of every Gemini surface (App, AI Studio, Vertex, Antigravity) from a single CLI flag. DigIntoAI has not run models or --list-models on a lab install, has not compared the listed set against AI Studio or Developer API catalogs, and has not verified how the command behaves under quota pressure or after a spending-cap trip.

For day-count request caps on Gemini CLI plans, see Gemini CLI Counts Requests per Day, and Here's How Many Each Sign-In Method Gets. For 429 Resource exhausted wording and what Google's documentation describes, see Gemini CLI Says "429 Resource Exhausted"? Here's What Google's Docs Say and What to Try.

IDE companion bridged into container sandboxes

Release wording: feat(cli): bridge the IDE companion into container sandboxes over exec stdio (#29858, @elberthc-byte). The cut wires the IDE companion into container sandboxes using exec stdio, so companion traffic can ride the same sandboxed exec path rather than sitting outside the container boundary. For teams that keep tool execution inside a container while the editor companion stays on the host, that bridge is the visitor-facing change—stdio over exec, not a rewrite of the Gemini model stack.

DigIntoAI has not compared IDE companion behavior before/after 0.67.0 inside VS Code or other IDE hosts, has not verified sandbox exec stdio bridging on a local container setup, and has not timed companion latency with or without the bridge. The note above follows the Release bullet.

Dist-tags: latest is not preview

A recurring mix-up on Gemini CLI npm cuts is treating preview as if it already sits on latest. At write-up time for 0.67.0:

Dist-tagVersion
latest0.67.0
preview0.68.0-preview.0
nightly0.67.0-nightly.20261104.g89e9d25d6

Installing with @latest tracks 0.67.0. The preview tag already moved to 0.68.0-preview.0 (GitHub Release v0.68.0-preview.0 published_at 2026-11-04T19:49:22Z / 2026-11-05 03:49:22 Asia/Shanghai; npm time["0.68.0-preview.0"] 2026-11-04T19:53:55.708Z / 2026-11-05 03:53:55 Asia/Shanghai). That preview cut is a separate channel—not already merged into 0.67.0 / latest. Nightly remains on the 0.67.0-nightly… line above, distinct from both latest and preview.

0.66.0 and 0.67.0 are sequential short briefs: the 0.66.0 page covers UI sync and the Gemini 4 banner; the 0.67.0 page covers models discovery and the IDE companion sandbox bridge. GitHub Release times above are pinned in UTC and Asia/Shanghai; npm latest / preview / nightly stay on separate rows.

For a different Google CLI that needs an API key and is not Gemini CLI, see Gemini API CLI Preview Needs an API Key — It Isn't Gemini CLI.

Secondary notes

The same Release lists additional repairs that matter for operators beyond the two headliners. A short sample (not the full PR table):

  • Non-interactive cancel: handle termination signals and block tool execution after cancellation (#29849); stop continuation stream processing and auto-nudge after cancel (#29868).
  • Project spending cap errors classified as terminal quota errors (#29961)—useful when a spend limit should look like a hard stop rather than a soft retry loop.
  • Thai / Lao SARA AM display width (#29883); ambiguous-width characters treated as wide (#29905).
  • Prevent duplicate agent loading when the workspace is the home directory (#29847 / #27692).
  • Model turns that include function calls receive thought signatures (#29828).
  • Preserve ${VAR} placeholders when migrating deprecated settings (#29867).
  • Android (Termux) trusted system paths for ripgrep resolution (#29884 / #21836).
  • Relative paths resolved against the active IDE workspace root (#29838); atomic writeTextFile respects read-only files / hard links (#29749); custom headers split per RFC 9110 token rules (#29865); IDE settings / GEMINI.md excluded from open-file context (#29848).
  • Additional Release lines cover Claude hook timeout unit migration, ACP permission metadata, /chat list autocomplete parent-name insertion, numeric settings finite-number checks, CRLF normalization before diff, and confirm_action history / telemetry dedupe.

Those lines are Release entries kept as a short sample of the Fixed / Improved tail.

DigIntoAI has not run this build

DigIntoAI has not upgraded a production or lab install to 0.67.0, has not exercised models / --list-models, has not verified the IDE companion → container sandbox exec-stdio bridge, and has not checked cancel-signal handling, spending-cap classification, Thai/Lao display width, home-workspace duplicate agents, or the other secondary fixes above. Install commands above are the usual npm path only.

Quick facts

  1. Who. Google — Gemini CLI npm package @google/gemini-cli.
  2. What. Version 0.67.0 on latest; preview is 0.68.0-preview.0 (separate); nightly is 0.67.0-nightly.20261104.g89e9d25d6.
  3. When. GitHub Release v0.67.0 2026-11-05 04:27:11 Asia/Shanghai (2026-11-04T20:27:11Z); npm time["0.67.0"] 2026-11-05 04:32:45 Asia/Shanghai.
  4. Headline Release items. models + --list-models (#29880); IDE companion bridged into container sandboxes over exec stdio (#29858).
  5. Secondary. Cancel-after-stop tools, spending-cap → terminal quota, Thai/Lao width, home duplicate agents, and a longer Fixed set.
  6. Hands-on. DigIntoAI has not exercised this build.
  7. Prior brief. Gemini CLI 0.66.0 Adds UI Sync Fixes and Gemini 4 Banner.

In short

Gemini CLI 0.67.0 is on npm latest as of 2026-11-05 Asia/Shanghai, while preview stays on 0.68.0-preview.0 as a separate channel. The GitHub Release’s visitor-facing headliners are a models command with --list-models, and bridging the IDE companion into container sandboxes over exec stdio. A long tail of cancel, quota, display-width, and IDE/path fixes ships in the same cut. DigIntoAI has not run this build; the notes above follow npm tags plus the GitHub Release for v0.67.0.