Gemini CLI
Google · cli agent · freemium
Open-source AI agent CLI from Google for terminal coding workflows. Note: Google is transitioning Gemini CLI toward Antigravity CLI — track google-antigravity for the successor product.
Helps prioritize which assistants and sources we maintain. Anonymous · one vote per visitor.
Config files Gemini CLI has changed
Config you own — hooks, permission rules, MCP servers, settings — that releases below state a change to. Counted from the release notes we track, newest change first. How a harness is layered.
Release signals
fix(core): prevent SSRF in MCP OAuth metadata discovery and authentication
Read the full release noteHide the full release note
What's Changed
- fix(core): prevent SSRF in MCP OAuth metadata discovery and authentication by @josebalius in https://github.com/google-gemini/gemini-cli/pull/29081
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.59.0-nightly.20260826.g64b5b79a6...v0.59.0-nightly.20260827.g3c311beac
Changelog for v0.58.0-preview.0
- chore(release): bump version to 0.59.0-nightly.20260825.g812f7a2bc
Read the full release noteHide the full release note
What's Changed
- Changelog for v0.58.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/29082
- chore(release): bump version to 0.59.0-nightly.20260825.g812f7a2bc by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/29083
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.56.0-nightly.20260825.g812f7a2bc...v0.59.0-nightly.20260826.g64b5b79a6
fix(core): dynamically resolve Cloud Workstations proxy redirect URI for OAuth flows
- fix(core): resolve swallowed directory mismatch in IDE connections
- Feat/eval validate
- feat(evals): add tool call formatter and integrate failure summaries
- Changelog for v0.55.1
- test(e2e): stabilize file-system-interactive test on slow runners
- fix(core): implement context-aware silent retries and availability TTL for capacity errors (#28761)
- fix(core): rollback entire multi-turn request on cancellation or abort
- fix(core): normalize git environment and resolve workspace state mismatch
- +15 more changes
Read the full release noteHide the full release note
What's Changed
-
fix(core): dynamically resolve Cloud Workstations proxy redirect URI for OAuth flows by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28688
-
fix(core): resolve swallowed directory mismatch in IDE connections by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28729
-
Feat/eval validate by @ved015 in https://github.com/google-gemini/gemini-cli/pull/28344
-
feat(evals): add tool call formatter and integrate failure summaries by @ved015 in https://github.com/google-gemini/gemini-cli/pull/28305
-
Changelog for v0.55.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28779
-
test(e2e): stabilize file-system-interactive test on slow runners by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/28793
-
fix(core): implement context-aware silent retries and availability TTL for capacity errors (#28761) by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/28790
-
fix(core): rollback entire multi-turn request on cancellation or abort by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28801
Excerpt ends here — this release continues at the source ↗.
Changelog for v0.57.0-preview.0
- fix(core): ensure consistent symlink evaluation in ignore path handling
- refactor(core): remove eslint-disable and type-asserts from shellExecutionService
- fix(sandbox): isolate Docker and container runtime sockets and binaries in macOS Seatbelt
- fix(a2a-server): clear stale cancellation error on new message turns
- fix(core): declare top-level safety checkers in write policy configuration
- (FIX) history rollback and retry nudge optimizations
Read the full release noteHide the full release note
What's Changed
- Changelog for v0.57.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28918
- fix(core): ensure consistent symlink evaluation in ignore path handling by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28915
- refactor(core): remove eslint-disable and type-asserts from shellExecutionService by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/28862
- fix(sandbox): isolate Docker and container runtime sockets and binaries in macOS Seatbelt by @josebalius in https://github.com/google-gemini/gemini-cli/pull/28935
- fix(a2a-server): clear stale cancellation error on new message turns by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28940
- fix(core): declare top-level safety checkers in write policy configuration by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28961
- (FIX) history rollback and retry nudge optimizations by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/28934
New Contributors
- @josebalius made their first contribution in https://github.com/google-gemini/gemini-cli/pull/28935
Excerpt ends here — this release continues at the source ↗.
fix(a2a-server): clear stale cancellation error on new message turns
- fix(core): declare top-level safety checkers in write policy configuration
- (FIX) history rollback and retry nudge optimizations
Read the full release noteHide the full release note
What's Changed
- fix(a2a-server): clear stale cancellation error on new message turns by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28940
- fix(core): declare top-level safety checkers in write policy configuration by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28961
- (FIX) history rollback and retry nudge optimizations by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/28934
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.56.0-nightly.20260824.g5411f113c...v0.56.0-nightly.20260825.g812f7a2bc
fix(patch): cherry-pick 812f7a2 to release/v0.57.0-preview.0-pr-28934 to patch version v0.57.0-preview.0 and create version 0.57.0-preview.1
Read the full release noteHide the full release note
What's Changed
- fix(patch): cherry-pick 812f7a2 to release/v0.57.0-preview.0-pr-28934 to patch version v0.57.0-preview.0 and create version 0.57.0-preview.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/29024
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.57.0-preview.0...v0.57.0-preview.1
v0.56.0-nightly.20260824.g5411f113c Release v0.56.0-nightly.20260824.g5411f113c
Primary source ↗v0.56.0-nightly.20260823.g5411f113c Release v0.56.0-nightly.20260823.g5411f113c
Primary source ↗fix(sandbox): isolate Docker and container runtime sockets and binaries in macOS Seatbelt
Read the full release noteHide the full release note
What's Changed
- fix(sandbox): isolate Docker and container runtime sockets and binaries in macOS Seatbelt by @josebalius in https://github.com/google-gemini/gemini-cli/pull/28935
New Contributors
- @josebalius made their first contribution in https://github.com/google-gemini/gemini-cli/pull/28935
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.56.0-nightly.20260821.g30573d2e4...v0.56.0-nightly.20260822.g5411f113c
fix(core): ensure consistent symlink evaluation in ignore path handling
- refactor(core): remove eslint-disable and type-asserts from shellExecutionService
Read the full release noteHide the full release note
What's Changed
- fix(core): ensure consistent symlink evaluation in ignore path handling by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28915
- refactor(core): remove eslint-disable and type-asserts from shellExecutionService by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/28862
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.56.0-nightly.20260820.ge90c63fa1...v0.56.0-nightly.20260821.g30573d2e4
fix(core): preserve empty text turns with tools or media
- Changelog for v0.57.0-preview.0
Read the full release noteHide the full release note
What's Changed
- fix(core): preserve empty text turns with tools or media by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/28892
- Changelog for v0.57.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28918
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.56.0-nightly.20260819.g571851b10...v0.56.0-nightly.20260820.ge90c63fa1
v0.56.0 Release v0.56.0
Primary source ↗fix(core): dynamically resolve Cloud Workstations proxy redirect URI for OAuth flows
- fix(core): resolve swallowed directory mismatch in IDE connections
- Feat/eval validate
- feat(evals): add tool call formatter and integrate failure summaries
- Changelog for v0.55.1
- test(e2e): stabilize file-system-interactive test on slow runners
- fix(core): implement context-aware silent retries and availability TTL for capacity errors (#28761)
- fix(core): rollback entire multi-turn request on cancellation or abort
- fix(core): normalize git environment and resolve workspace state mismatch
- +14 more changes
Read the full release noteHide the full release note
What's Changed
-
fix(core): dynamically resolve Cloud Workstations proxy redirect URI for OAuth flows by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28688
-
fix(core): resolve swallowed directory mismatch in IDE connections by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28729
-
Feat/eval validate by @ved015 in https://github.com/google-gemini/gemini-cli/pull/28344
-
feat(evals): add tool call formatter and integrate failure summaries by @ved015 in https://github.com/google-gemini/gemini-cli/pull/28305
-
Changelog for v0.55.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28779
-
test(e2e): stabilize file-system-interactive test on slow runners by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/28793
-
fix(core): implement context-aware silent retries and availability TTL for capacity errors (#28761) by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/28790
-
fix(core): rollback entire multi-turn request on cancellation or abort by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28801
Excerpt ends here — this release continues at the source ↗.
[SSR Agent] Issue Fix (28050): Add Vertex AI locations documentation link
- [SSR Agent] Issue Fix (22093): Prevent subagents from running when agents mode is disabled
- [SSR Agent] Issue Fix (23954): Add trailing space to autocomplete suggestions
- [SSR Agent] Issue Fix (24935): Force terminal buffer rerender after exiting external editors
- [SSR Agent] Issue Fix (28518): Fix sub-agent handoff token regression on startup
Read the full release noteHide the full release note
What's Changed
- [SSR Agent] Issue Fix (28050): Add Vertex AI locations documentation link by @joneba-google in https://github.com/google-gemini/gemini-cli/pull/28865
- [SSR Agent] Issue Fix (22093): Prevent subagents from running when agents mode is disabled by @joneba-google in https://github.com/google-gemini/gemini-cli/pull/28867
- [SSR Agent] Issue Fix (23954): Add trailing space to autocomplete suggestions by @joneba-google in https://github.com/google-gemini/gemini-cli/pull/28868
- [SSR Agent] Issue Fix (24935): Force terminal buffer rerender after exiting external editors by @joneba-google in https://github.com/google-gemini/gemini-cli/pull/28880
- [SSR Agent] Issue Fix (28518): Fix sub-agent handoff token regression on startup by @joneba-google in https://github.com/google-gemini/gemini-cli/pull/28882
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.56.0-nightly.20260818.g194edea47...v0.56.0-nightly.20260819.g571851b10
Polled sources
[official-changelogs] Gemini CLI changelogs site
html · every 180m
https://geminicli.com/docs/changelogs/[github-releases] GitHub Releases
github_releases · every 60m
https://github.com/google-gemini/gemini-cli/releases