# gemini-cli changelog > gemini-cli release notes. - Vendor: gemini-cli - Category: AI - Official site: https://geminicli.com/ - Tracked by: What's New (https://whatsnew.fyi/product/gemini-cli) - Harvested from: GitHub (google-gemini/gemini-cli) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### v0.55.0-nightly.20260729.g3499c84f7 — Release v0.55.0-nightly.20260729.g3499c84f7 - Date: 2026-07-29 - Version: v0.55.0-nightly.20260729.g3499c84f7 - Original notes: https://github.com/google-gemini/gemini-cli/releases/tag/v0.55.0-nightly.20260729.g3499c84f7 - Permalink: https://whatsnew.fyi/product/gemini-cli/releases/v0.55.0-nightly.20260729.g3499c84f7 - Labels: Pre-release - **added** — Implement Firestore concurrency dual-locking and test ingestion utilities in pr-generator-db - **added** — Implement Antigravity agent runner and prompt templates in pr-generator-agent - **fixed** — Skip merged function-response turns when finding the active loop in core ##### What's Changed * chore/release: bump version to 0.54.0-nightly.20260728.gbef611950 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28552 * feat(pr-generator-db): implement Firestore concurrency dual-locking and test ingestion utilities by @joneba-google in https://github.com/google-gemini/gemini-cli/pull/28432 * feat(pr-generator-agent): implement Antigravity agent runner and prompt templates … by @joneba-google in https://github.com/google-gemini/gemini-cli/pull/28434 * fix(core): skip merged function-response turns when finding the active loop by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/28565 * chore(release): bump version to 0.55.0-nightly.20260728.gd29268d36 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28569 ##### New Contributors * @joneba-google made their first contribution in https://github.com/google-gemini/gemini-cli/pull/28432 **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.54.0-nightly.20260728.gbef611950...v0.55.0-nightly.20260729.g3499c84f7 ### v0.53.0 — Release v0.53.0 - Date: 2026-07-28 - Version: v0.53.0 - Original notes: https://github.com/google-gemini/gemini-cli/releases/tag/v0.53.0 - Permalink: https://whatsnew.fyi/product/gemini-cli/releases/v0.53.0 - **fixed** — Group cancelled tool responses and coalesce consecutive roles to prevent 400 Bad Request errors - **added** — Implement LLM triage orchestrator and container build for caretaker-triage - **changed** — Align macOS permissive Seatbelt profiles with deny-default model - **fixed** — Mitigate infinite ReAct loops and prompt injection loops in core - **security** — Enforce workspace trust and task isolation in a2a-server to prevent RCE - **fixed** — Sequentially verify cached credentials and restore GOOGLE_APPLICATION_CREDENTIALS fallback - **added** — Add eval coverage report command ##### What's Changed * fix(core,a2a): group cancelled tool responses and coalesce consecutive roles to prevent 400 Bad Request by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28407 * feat(caretaker-triage): implement LLM triage orchestrator and container build by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28345 * refactor(cli): align macOS permissive Seatbelt profiles with deny-default model by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/28424 * fix(core): mitigate infinite ReAct loops and prompt injection loops by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28429 * fix(a2a-server): enforce workspace trust and task isolation to prevent RCE by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28470 * fix(core): sequentially verify cached credentials and restore GOOGLE_APPLICATION_CREDENTIALS fallback by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28472 * feat(evals): add eval coverage report command by @ved015 in https://github.com/google-gemini/gemini-cli/pull/28169 **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.52.0...v0.53.0 ### v0.54.0-preview.0 — Release v0.54.0-preview.0 - Date: 2026-07-28 - Version: v0.54.0-preview.0 - Original notes: https://github.com/google-gemini/gemini-cli/releases/tag/v0.54.0-preview.0 - Permalink: https://whatsnew.fyi/product/gemini-cli/releases/v0.54.0-preview.0 - Labels: Pre-release - **fixed** — Sanitize and wrap issue title in untrusted_context in caretaker - **fixed** — Rotate session ID on model fallback to prevent stateful API errors - **added** — Post comment before auto-closing issues in caretaker-triage - **fixed** — Enforce HTTPS for GoogleCredentialsAuthProvider to prevent cleartext leakage - **fixed** — Filter out thought parts from getHistoryTurns when context management is disabled - **fixed** — Normalize CRLF line endings to LF in getProposedContent for a2a-server - **fixed** — Enforce explicit tag length and validation in file keychain - **added** — Implement Firestore concurrency dual-locking and test ingestion utilities in pr-generator-db - **added** — Implement Antigravity agent runner and prompt templates in pr-generator-agent - **fixed** — Skip merged function-response turns when finding the active loop ##### What's Changed * Changelog for v0.53.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28507 * Changelog for v0.52.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28508 * chore(release): bump version to 0.54.0-nightly.20260722.gf743ab579 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28510 * fix(caretaker): sanitize and wrap issue title in untrusted_context by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28352 * chore(caretaker): update vitest to v3.2.4 and add package-lock.json files by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28409 * fix(core): rotate session ID on model fallback to prevent stateful API errors by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28469 * feat(caretaker-triage): post comment before auto-closing issues by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28411 * fix(core): enforce HTTPS for GoogleCredentialsAuthProvider to prevent cleartext leakage by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28517 * fix(core): filter out thought parts from getHistoryTurns when context management is disabled by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/28509 * fix(a2a-server): normalize CRLF line endings to LF in getProposedContent by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28531 * fix(core): enforce explicit tag length and validation in file keychain by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28523 * chore/release: bump version to 0.54.0-nightly.20260728.gbef611950 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28552 * feat(pr-generator-db): implement Firestore concurrency dual-locking and test ingestion utilities by @joneba-google in https://github.com/google-gemini/gemini-cli/pull/28432 * feat(pr-generator-agent): implement Antigravity agent runner and prompt templates … by @joneba-google in https://github.com/google-gemini/gemini-cli/pull/28434 * fix(core): skip merged function-response turns when finding the active loop by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/28565 ##### New Contributors * @joneba-google made their first contribution in https://github.com/google-gemini/gemini-cli/pull/28432 **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.53.0-preview.0...v0.54.0-preview.0 ### v0.54.0-nightly.20260728.gbef611950 — Release v0.54.0-nightly.20260728.gbef611950 - Date: 2026-07-28 - Version: v0.54.0-nightly.20260728.gbef611950 - Original notes: https://github.com/google-gemini/gemini-cli/releases/tag/v0.54.0-nightly.20260728.gbef611950 - Permalink: https://whatsnew.fyi/product/gemini-cli/releases/v0.54.0-nightly.20260728.gbef611950 - Labels: Pre-release - **fixed** — Normalize CRLF line endings to LF in getProposedContent for a2a-server - **fixed** — Enforce explicit tag length and validation in file keychain for core ##### What's Changed * fix(a2a-server): normalize CRLF line endings to LF in getProposedContent by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28531 * fix(core): enforce explicit tag length and validation in file keychain by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28523 **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.54.0-nightly.20260727.g3818efbbf...v0.54.0-nightly.20260728.gbef611950 ### v0.54.0-nightly.20260727.g3818efbbf — Release v0.54.0-nightly.20260727.g3818efbbf - Date: 2026-07-27 - Version: v0.54.0-nightly.20260727.g3818efbbf - Original notes: https://github.com/google-gemini/gemini-cli/releases/tag/v0.54.0-nightly.20260727.g3818efbbf - Permalink: https://whatsnew.fyi/product/gemini-cli/releases/v0.54.0-nightly.20260727.g3818efbbf - Labels: Pre-release **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.54.0-nightly.20260726.g3818efbbf...v0.54.0-nightly.20260727.g3818efbbf ### v0.54.0-nightly.20260726.g3818efbbf — Release v0.54.0-nightly.20260726.g3818efbbf - Date: 2026-07-26 - Version: v0.54.0-nightly.20260726.g3818efbbf - Original notes: https://github.com/google-gemini/gemini-cli/releases/tag/v0.54.0-nightly.20260726.g3818efbbf - Permalink: https://whatsnew.fyi/product/gemini-cli/releases/v0.54.0-nightly.20260726.g3818efbbf - Labels: Pre-release - **fixed** — Sanitize and wrap issue title in untrusted_context - **fixed** — Rotate session ID on model fallback to prevent stateful API errors - **added** — Post comment before auto-closing issues in caretaker-triage - **fixed** — Enforce HTTPS for GoogleCredentialsAuthProvider to prevent cleartext leakage - **fixed** — Filter out thought parts from getHistoryTurns when context management is disabled ##### What's Changed * Changelog for v0.53.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28507 * Changelog for v0.52.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28508 * chore(release): bump version to 0.54.0-nightly.20260722.gf743ab579 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28510 * fix(caretaker): sanitize and wrap issue title in untrusted_context by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28352 * chore(caretaker): update vitest to v3.2.4 and add package-lock.json files by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28409 * fix(core): rotate session ID on model fallback to prevent stateful API errors by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28469 * feat(caretaker-triage): post comment before auto-closing issues by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28411 * fix(core): enforce HTTPS for GoogleCredentialsAuthProvider to prevent cleartext leakage by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28517 * fix(core): filter out thought parts from getHistoryTurns when context management is disabled by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/28509 **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.52.0-nightly.20260723.g9681621c6...v0.54.0-nightly.20260726.g3818efbbf ### v0.52.0-nightly.20260723.g9681621c6 — Release v0.52.0-nightly.20260723.g9681621c6 - Date: 2026-07-23 - Version: v0.52.0-nightly.20260723.g9681621c6 - Original notes: https://github.com/google-gemini/gemini-cli/releases/tag/v0.52.0-nightly.20260723.g9681621c6 - Permalink: https://whatsnew.fyi/product/gemini-cli/releases/v0.52.0-nightly.20260723.g9681621c6 - Labels: Pre-release - **fixed** — sequentially verify cached credentials and restore GOOGLE_APPLICATION_CREDENTIALS fallback - **added** — add eval coverage report command ##### What's Changed * fix(core): sequentially verify cached credentials and restore GOOGLE_APPLICATION_CREDENTIALS fallback by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28472 * feat(evals): add eval coverage report command by @ved015 in https://github.com/google-gemini/gemini-cli/pull/28169 **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.52.0-nightly.20260722.gc776c665b...v0.52.0-nightly.20260723.g9681621c6 ### v0.52.0 — Release v0.52.0 - Date: 2026-07-22 - Version: v0.52.0 - Original notes: https://github.com/google-gemini/gemini-cli/releases/tag/v0.52.0 - Permalink: https://whatsnew.fyi/product/gemini-cli/releases/v0.52.0 - **changed** — Exclude transient CI configuration files from workspace context - **added** — Add triage worker core foundational modules to caretaker-triage - **added** — Implement octokit github action handler for egress service - **fixed** — Bypass LLM correction for JSON and IPYNB files in write_file and replace - **fixed** — Use unambiguous previous intent label in fallback summary - **added** — Implement main worker execution loop and egress action publisher in caretaker-triage - **fixed** — Show a clear message when the account has no Code Assist tier - **fixed** — Enrich shared project quota limit errors with setup hint - **fixed** — Ensure task cancellation aborts execution loop in a2a-server - **fixed** — Simplify plan mode write policy to support relative paths - **changed** — Bump node google-auth-library version to 10.9.0 ##### What's Changed * Refactor: exclude transient CI configuration files from workspace context by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/28216 * feat(caretaker-triage): add triage worker core foundational modules by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28163 * feat(caretaker-egress): implement octokit github action handler for egress service by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28303 * chore(release): bump version to 0.52.0-nightly.20260707.g27a3da3e8 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28323 * Changelog for v0.51.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28320 * Changelog for v0.50.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28322 * fix(core-tools): bypass LLM correction for JSON and IPYNB files in write_file and replace by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28223 * fix(core): use unambiguous previous intent label in fallback summary by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28343 * feat(caretaker-triage): implement main worker execution loop and egress action publisher by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28306 * fix(privacy): show a clear message when the account has no Code Assist tier by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/28304 * fix(core): enrich shared project quota limit errors with setup hint by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28391 * fix(a2a-server): ensure task cancellation aborts execution loop by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28316 * fix(core): simplify plan mode write policy to support relative paths by @DavidAPierce in https://github.com/google-gemini/gemini-cli/pull/28398 * feat(core): Bump node google-auth-library version to 10.9.0 by @jerrylin3321 in https://github.com/google-gemini/gemini-cli/pull/28385 * chore/release: bump version to 0.52.0-nightly.20260715.gfa975395b by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/28402 **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.51.0...v0.52.0 ### v0.53.0-preview.0 — Release v0.53.0-preview.0 - Date: 2026-07-22 - Version: v0.53.0-preview.0 - Original notes: https://github.com/google-gemini/gemini-cli/releases/tag/v0.53.0-preview.0 - Permalink: https://whatsnew.fyi/product/gemini-cli/releases/v0.53.0-preview.0 - Labels: Pre-release - **fixed** — Group cancelled tool responses and coalesce consecutive roles to prevent 400 Bad Request - **added** — Implement LLM triage orchestrator and container build - **changed** — Align macOS permissive Seatbelt profiles with deny-default model - **fixed** — Mitigate infinite ReAct loops and prompt injection loops - **security** — Enforce workspace trust and task isolation to prevent RCE - **fixed** — Sequentially verify cached credentials and restore GOOGLE_APPLICATION_CREDENTIALS fallback - **added** — Add eval coverage report command ##### What's Changed * fix(core,a2a): group cancelled tool responses and coalesce consecutive roles to prevent 400 Bad Request by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28407 * feat(caretaker-triage): implement LLM triage orchestrator and container build by @chadd28 in https://github.com/google-gemini/gemini-cli/pull/28345 * refactor(cli): align macOS permissive Seatbelt profiles with deny-default model by @ompatel-aiml in https://github.com/google-gemini/gemini-cli/pull/28424 * fix(core): mitigate infinite ReAct loops and prompt injection loops by @amelidev in https://github.com/google-gemini/gemini-cli/pull/28429 * fix(a2a-server): enforce workspace trust and task isolation to prevent RCE by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28470 * fix(core): sequentially verify cached credentials and restore GOOGLE_APPLICATION_CREDENTIALS fallback by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28472 * feat(evals): add eval coverage report command by @ved015 in https://github.com/google-gemini/gemini-cli/pull/28169 **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.52.0-preview.0...v0.53.0-preview.0 ### v0.52.0-nightly.20260722.gc776c665b — Release v0.52.0-nightly.20260722.gc776c665b - Date: 2026-07-22 - Version: v0.52.0-nightly.20260722.gc776c665b - Original notes: https://github.com/google-gemini/gemini-cli/releases/tag/v0.52.0-nightly.20260722.gc776c665b - Permalink: https://whatsnew.fyi/product/gemini-cli/releases/v0.52.0-nightly.20260722.gc776c665b - Labels: Pre-release - **security** — Enforce workspace trust and task isolation in a2a-server to prevent RCE ##### What's Changed * fix(a2a-server): enforce workspace trust and task isolation to prevent RCE by @luisfelipe-alt in https://github.com/google-gemini/gemini-cli/pull/28470 **Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.52.0-nightly.20260721.gacae7124b...v0.52.0-nightly.20260722.gc776c665b