Gemini CLI v0.62: gemini-3.8-flash and gemini-3.5-flash-lite added

Gemini CLI Published:

What v0.62.0 changes: two new models (gemini-3.8-flash, gemini-3.5-flash-lite), picking one with model.name in settings.json, the OAuth refresh token fix, and the Windows fixes.

Verified on Oct 1, 2026 These tools change quickly. Please also check the latest official documentation.
Contents
  1. The two new models
  2. Setting the model in settings.json
  3. Authentication and login persistence
  4. Windows, proxy and the rest
  5. Summary

Gemini CLI v0.62.0 is mostly fixes with one model addition in the middle of them.

The thing to know: gemini-3.8-flash and gemini-3.5-flash-lite are now available. Alongside that, a fix retains the OAuth refresh token on refresh, and several fixes land on Windows shell execution.

One caveat about the source: the v0.62.0 release notes are a list of PR titles with no per-change descriptions. This article sticks to what the PR and the official configuration reference confirm, and says so where confirmation wasn't possible.

KEY POINT

What you will learn

  • The two new model IDs and which tier each leads
  • Setting a model with model.name in settings.json
  • The OAuth, Windows and proxy fixes in this release

The two new models

PR #29443 adds both as the latest GA release in their respective tiers.

Model IDTierPosition
gemini-3.8-flashflashLatest GA in the Flash tier
gemini-3.5-flash-liteflash-liteLatest GA in the Flash Lite tier

The same PR promotes gemini-3.5-flash and gemini-3.1-flash-lite to base tier, with the two new models established as the "latest" alternatives. Existing model selections don't disappear — they move within the hierarchy.

Both IDs are also confirmable in the official configuration reference as of October 1, 2026: gemini-3.8-flash appears among the modelConfigs aliases, and gemini-3.5-flash-lite among the model definitions.

Whether you can pick them depends on your auth type

Per the PR description, access is gated behind the LATEST_FLASH_GA_LAUNCHED and LATEST_FLASH_LITE_GA_LAUNCHED experiment flags, with immediate access for non-experiment auth types such as USE_GEMINI, USE_VERTEX_AI and GATEWAY. That gating mechanism could not be confirmed in the official documentation. If the models don't show up for you, a staged rollout is the likely reason.

Setting the model in settings.json

Per the configuration reference, the model used for conversations is set with model.name.

{
  "model": {
    "name": "gemini-3.8-flash"
  }
}

The model object documents these keys:

KeyDefaultWhat the reference says
model.nameunsetThe Gemini model to use for conversations
model.maxSessionTurns-1Maximum user/model/tool turns to keep in a session; -1 means unlimited
model.compressionThreshold0.5The fraction of context usage at which to trigger context compression

Settings files load in this order, each overriding the one before it:

  1. System defaults: /etc/gemini-cli/system-defaults.json on Linux, C:\ProgramData\gemini-cli\system-defaults.json on Windows, /Library/Application Support/GeminiCli/system-defaults.json on macOS
  2. User settings: ~/.gemini/settings.json
  3. Project settings: .gemini/settings.json
  4. System overrides: /etc/gemini-cli/settings.json, or the OS equivalent

For finer control, modelConfigs holds aliases — "named presets for model configs" that can inherit from one another with extends — and modelDefinitions, which carries each model's metadata: tier (flash-lite, flash, pro, custom), family (gemini-3, gemini-2.5, gemma-4, auto), isPreview, and features.

For the project context file, see Setting up GEMINI.md in Gemini CLI.

Authentication and login persistence

Two authentication fixes are in the list:

  • "retain oauth refresh token on refresh and make credential deletion idempotent" (#29339)
  • "update auth error documentation link to valid anchor and add fallback" (#29377)

The first reads as closing a path where the refresh token was lost during a token refresh. It coincides with reports since v0.60.0 of sandboxed sessions not keeping login state, but the release notes carry no description, so whether those reports are resolved could not be confirmed. If you are re-authenticating on every launch, v0.62.0 is worth trying first.

On the MCP side, "format MCP tool call titles as structured signatures and segregate explanations" (#29341) changes how tool calls are presented.

Windows, proxy and the rest

The remaining fixes concern the execution environment.

AreaWhat the PR title says
PTYImprove file descriptor cleanup and execution lifecycle management (#29340)
ConPTY (Windows)Synchronize process exit lifecycle and harden PTY output finalization (#29379)
TerminalImprove terminal buffer memory management and format Windows diagnostic paths (#29380)
ProxyNormalize proxy-agent esbuild interop for environment proxy resolution (#29401)
VS Code companionPreserve terminal focus when closing diff tabs (#29378)
ACP modeEmit tool_call update prior to request_permission (#29439)
UIGuard against negative layout dimensions in border rendering (#29347)
LogsSuppress uncaught AbortError logs during request cancellation (#29343)

If shell command execution has been unreliable on Windows, the three PTY and ConPTY fixes are the ones to look at; if you couldn't connect through a proxy, #29401 is yours. For all of them, the release notes give no description, so exactly which symptoms clear could not be confirmed.

Summary

  • The headline in v0.62.0 is gemini-3.8-flash and gemini-3.5-flash-lite, both confirmable in the official configuration reference
  • gemini-3.5-flash and gemini-3.1-flash-lite move to base tier, with the new pair as the latest
  • Set the model with model.name in settings.json; user settings live at ~/.gemini/settings.json
  • A fix retains the OAuth refresh token on refresh — worth taking if your login keeps dropping
  • If the new models don't appear, a staged rollout is the likely cause, though that mechanism isn't in the official docs

FAQ

Which models does v0.62 add?
gemini-3.8-flash and gemini-3.5-flash-lite, added as the latest GA model in the Flash and Flash Lite tiers. Both IDs also appear in the official configuration reference as of October 1, 2026.
Where do I set the model?
In model.name in settings.json. User settings live at ~/.gemini/settings.json and project settings at .gemini/settings.json.
The new models don't appear for me.
The PR describes access as gated behind experiment flags, with immediate access for the USE_GEMINI, USE_VERTEX_AI and GATEWAY auth types. That gating could not be confirmed in the official documentation.
Does this fix losing my login every launch?
v0.62.0 includes a fix to retain the OAuth refresh token on refresh and make credential deletion idempotent. The release notes carry no description, so which symptoms it clears is not stated.

Primary sources

This article was drafted by AI from official documentation and reviewed by the site operator before publishing. Found a mistake? Let us know via the contact page.