Gemini CLI v0.55.1
Tier : c Previous baseline : v0.54.4 Published : 2026-08-11T21:15:10Z
Source : https://github.com/google-gemini/gemini-cli/releases/tag/v0.55.1
Repository : https://github.com/google-gemini/gemini-cli
Release notes
What's Changed
fix/verify release npm ci ignore scripts by @rmedranollamas in fix/verify release npm ci ignore scripts google-gemini/gemini-cli#28116
fix(ci): prevent workspace binary shadowing in release verification by @galdawave in fix(ci): prevent workspace binary shadowing in release verification google-gemini/gemini-cli#28132
Feat/tool registry discovery by @ved015 in Feat/tool registry discovery google-gemini/gemini-cli#28113
fix(ci): prevent bad NPM releases and promote job crashes by @galdawave in fix(ci): prevent bad NPM releases and promote job crashes google-gemini/gemini-cli#28147
Changelog for v0.50.0-preview.1 by @gemini-cli-robot in Changelog for v0.50.0-preview.1 google-gemini/gemini-cli#28150
Fix no_proxy test by @jerrylin3321 in Fix no_proxy test google-gemini/gemini-cli#28131
chore(release): bump version to 0.51.0-nightly.20260625.g3fbf93e26 by @gemini-cli-robot in chore(release): bump version to 0.51.0-nightly.20260625.g3fbf93e26 google-gemini/gemini-cli#28151
Vertex base url update by @DavidAPierce in Vertex base url update google-gemini/gemini-cli#28145
fix(security): enforce case-insensitive sensitive path blocklist and vscode hitl by @luisfelipe-alt in fix(security): enforce case-insensitive sensitive path blocklist and vscode hitl google-gemini/gemini-cli#27966
fix(core-tools): resolve defensive path resolution for at-reference files and fix macOS tests by @luisfelipe-alt in fix(core-tools): resolve defensive path resolution for at-reference files and fix macOS tests google-gemini/gemini-cli#28053
feat(caretaker): implement Cloud Run webhook ingestion service by @chadd28 in feat(caretaker): implement Cloud Run webhook ingestion service google-gemini/gemini-cli#28015
fix(core): resolve symbolic link directory escape in memory import processor by @luisfelipe-alt in fix(core): resolve symbolic link directory escape in memory import processor google-gemini/gemini-cli#28233
feat(caretaker): egress cloud run service skeleton by @chadd28 in feat(caretaker): egress cloud run service skeleton google-gemini/gemini-cli#28167
fix(sandbox): make ~/.gitconfig read-only in the macOS sandbox by @ompatel-aiml in fix(sandbox): make ~/.gitconfig read-only in the macOS sandbox google-gemini/gemini-cli#28221
fix(core): preserve escape sequences in string literals for modern models by @luisfelipe-alt in fix(core): preserve escape sequences in string literals for modern models google-gemini/gemini-cli#28299
fix(core): strip thoughts from scrubbed history turns and resolve thought leakage by @amelidev in fix(core): strip thoughts from scrubbed history turns and resolve thought leakage google-gemini/gemini-cli#27971
Refactor: exclude transient CI configuration files from workspace context by @DavidAPierce in Refactor: exclude transient CI configuration files from workspace context google-gemini/gemini-cli#28216
feat(caretaker-triage): add triage worker core foundational modules by @chadd28 in feat(caretaker-triage): add triage worker core foundational modules google-gemini/gemini-cli#28163
feat(caretaker-egress): implement octokit github action handler for egress service by @chadd28 in feat(caretaker-egress): implement octokit github action handler for egress service google-gemini/gemini-cli#28303
chore(release): bump version to 0.52.0-nightly.20260707.g27a3da3e8 by @gemini-cli-robot in chore(release): bump version to 0.52.0-nightly.20260707.g27a3da3e8 google-gemini/gemini-cli#28323
Changelog for v0.51.0-preview.0 by @gemini-cli-robot in Changelog for v0.51.0-preview.0 google-gemini/gemini-cli#28320
Changelog for v0.50.0 by @gemini-cli-robot in Changelog for v0.50.0 google-gemini/gemini-cli#28322
fix(core-tools): bypass LLM correction for JSON and IPYNB files in write_file and replace by @amelidev in fix(core-tools): bypass LLM correction for JSON and IPYNB files in write_file and replace google-gemini/gemini-cli#28223
fix(core): use unambiguous previous intent label in fallback summary by @amelidev in fix(core): use unambiguous previous intent label in fallback summary google-gemini/gemini-cli#28343
feat(caretaker-triage): implement main worker execution loop and egress action publisher by @chadd28 in feat(caretaker-triage): implement main worker execution loop and egress action publisher google-gemini/gemini-cli#28306
fix(privacy): show a clear message when the account has no Code Assist tier by @ompatel-aiml in fix(privacy): show a clear message when the account has no Code Assist tier google-gemini/gemini-cli#28304
fix(core): enrich shared project quota limit errors with setup hint by @amelidev in fix(core): enrich shared project quota limit errors with setup hint google-gemini/gemini-cli#28391
fix(a2a-server): ensure task cancellation aborts execution loop by @luisfelipe-alt in fix(a2a-server): ensure task cancellation aborts execution loop google-gemini/gemini-cli#28316
fix(core): simplify plan mode write policy to support relative paths by @DavidAPierce in fix(core): simplify plan mode write policy to support relative paths google-gemini/gemini-cli#28398
feat(core): Bump node google-auth-library version to 10.9.0 by @jerrylin3321 in feat(core): Bump node google-auth-library version to 10.9.0 google-gemini/gemini-cli#28385
chore/release: bump version to 0.52.0-nightly.20260715.gfa975395b by @gemini-cli-robot in chore/release: bump version to 0.52.0-nightly.20260715.gfa975395b google-gemini/gemini-cli#28402
fix(core,a2a): group cancelled tool responses and coalesce consecutive roles to prevent 400 Bad Request by @luisfelipe-alt in fix(core,a2a): group cancelled tool responses and coalesce consecutive roles to prevent 400 Bad Request google-gemini/gemini-cli#28407
feat(caretaker-triage): implement LLM triage orchestrator and container build by @chadd28 in feat(caretaker-triage): implement LLM triage orchestrator and container build google-gemini/gemini-cli#28345
refactor(cli): align macOS permissive Seatbelt profiles with deny-default model by @ompatel-aiml in refactor(cli): align macOS permissive Seatbelt profiles with deny-default model google-gemini/gemini-cli#28424
fix(core): mitigate infinite ReAct loops and prompt injection loops by @amelidev in fix(core): mitigate infinite ReAct loops and prompt injection loops google-gemini/gemini-cli#28429
fix(a2a-server): enforce workspace trust and task isolation to prevent RCE by @luisfelipe-alt in fix(a2a-server): enforce workspace trust and task isolation to prevent RCE google-gemini/gemini-cli#28470
fix(core): sequentially verify cached credentials and restore GOOGLE_APPLICATION_CREDENTIALS fallback by @luisfelipe-alt in fix(core): sequentially verify cached credentials and restore GOOGLE_APPLICATION_CREDENTIALS fallback google-gemini/gemini-cli#28472
feat(evals): add eval coverage report command by @ved015 in feat(evals): add eval coverage report command google-gemini/gemini-cli#28169
Changelog for v0.53.0-preview.0 by @gemini-cli-robot in Changelog for v0.53.0-preview.0 google-gemini/gemini-cli#28507
Changelog for v0.52.0 by @gemini-cli-robot in Changelog for v0.52.0 google-gemini/gemini-cli#28508
chore(release): bump version to 0.54.0-nightly.20260722.gf743ab579 by @gemini-cli-robot in chore(release): bump version to 0.54.0-nightly.20260722.gf743ab579 google-gemini/gemini-cli#28510
fix(caretaker): sanitize and wrap issue title in untrusted_context by @chadd28 in fix(caretaker): sanitize and wrap issue title in untrusted_context google-gemini/gemini-cli#28352
chore(caretaker): update vitest to v3.2.4 and add package-lock.json files by @chadd28 in chore(caretaker): update vitest to v3.2.4 and add package-lock.json files google-gemini/gemini-cli#28409
fix(core): rotate session ID on model fallback to prevent stateful API errors by @amelidev in fix(core): rotate session ID on model fallback to prevent stateful API errors google-gemini/gemini-cli#28469
feat(caretaker-triage): post comment before auto-closing issues by @chadd28 in feat(caretaker-triage): post comment before auto-closing issues google-gemini/gemini-cli#28411
fix(core): enforce HTTPS for GoogleCredentialsAuthProvider to prevent cleartext leakage by @amelidev in fix(core): enforce HTTPS for GoogleCredentialsAuthProvider to prevent cleartext leakage google-gemini/gemini-cli#28517
fix(core): filter out thought parts from getHistoryTurns when context management is disabled by @DavidAPierce in fix(core): filter out thought parts from getHistoryTurns when context management is disabled google-gemini/gemini-cli#28509
fix(a2a-server): normalize CRLF line endings to LF in getProposedContent by @luisfelipe-alt in fix(a2a-server): normalize CRLF line endings to LF in getProposedContent google-gemini/gemini-cli#28531
fix(core): enforce explicit tag length and validation in file keychain by @luisfelipe-alt in fix(core): enforce explicit tag length and validation in file keychain google-gemini/gemini-cli#28523
chore/release: bump version to 0.54.0-nightly.20260728.gbef611950 by @gemini-cli-robot in chore/release: bump version to 0.54.0-nightly.20260728.gbef611950 google-gemini/gemini-cli#28552
feat(pr-generator-db): implement Firestore concurrency dual-locking and test ingestion utilities by @joneba-google in feat(pr-generator-db): implement Firestore concurrency dual-locking and test ingestion utilities google-gemini/gemini-cli#28432
feat(pr-generator-agent): implement Antigravity agent runner and prompt templates … by @joneba-google in feat(pr-generator-agent): implement Antigravity agent runner and prompt templates … google-gemini/gemini-cli#28434
fix(core): skip merged function-response turns when finding the active loop by @adamfweidman in fix(core): skip merged function-response turns when finding the active loop google-gemini/gemini-cli#28565
chore(release): bump version to 0.55.0-nightly.20260728.gd29268d36 by @gemini-cli-robot in chore(release): bump version to 0.55.0-nightly.20260728.gd29268d36 google-gemini/gemini-cli#28569
Changelog for v0.54.0-preview.0 by @gemini-cli-robot in Changelog for v0.54.0-preview.0 google-gemini/gemini-cli#28567
Changelog for v0.53.0 by @gemini-cli-robot in Changelog for v0.53.0 google-gemini/gemini-cli#28568
chore/release: bump version to 0.55.0-nightly.20260729.g3499c84f7 by @gemini-cli-robot in chore/release: bump version to 0.55.0-nightly.20260729.g3499c84f7 google-gemini/gemini-cli#28573
fix(core): classify capacity exhaustion as terminal to prevent retry hangs by @luisfelipe-alt in fix(core): classify capacity exhaustion as terminal to prevent retry hangs google-gemini/gemini-cli#28599
fix(core,cli): propagate InvalidStreamError details to UI for specific empty response guidance by @DavidAPierce in fix(core,cli): propagate InvalidStreamError details to UI for specific empty response guidance google-gemini/gemini-cli#28566
fix(cli): fall back to embedded macOS seatbelt profiles if missing by @amelidev in fix(cli): fall back to embedded macOS seatbelt profiles if missing google-gemini/gemini-cli#28551
feat(pr-generator-core): add environment config parser, command executor, GitHub R… by @joneba-google in feat(pr-generator-core): add environment config parser, command executor, GitHub R… google-gemini/gemini-cli#28435
feat(pr-generator-orchestrator): implement iterative bug-fixing state machine and container worker entrypoint by @joneba-google in feat(pr-generator-orchestrator): implement iterative bug-fixing state machine and container worker entrypoint google-gemini/gemini-cli#28433
feat(pr-generator-infra): configure Cloud Run job, Workflows definition, and Dockerfile by @joneba-google in feat(pr-generator-infra): configure Cloud Run job, Workflows definition, and Dockerfile google-gemini/gemini-cli#28431
fix(release): handle npm dist-tag deletion failures on registries that forbid it by @DavidAPierce in fix(release): handle npm dist-tag deletion failures on registries that forbid it google-gemini/gemini-cli#28694
fix(core): stop a new user message fusing into an unanswered tool response by @adamfweidman in fix(core): stop a new user message fusing into an unanswered tool response google-gemini/gemini-cli#28700
fix(core,cli): repair /compress session reload and quota-fallback tool response loss by @adamfweidman in fix(core,cli): repair /compress session reload and quota-fallback tool response loss google-gemini/gemini-cli#28672
fix(core): preserve functionCall thoughtSignature when stripping thought parts by @sarbojitrana in fix(core): preserve functionCall thoughtSignature when stripping thought parts google-gemini/gemini-cli#28607
fix(core): unwrap and parse nested gaxios streaming errors from cause message by @luisfelipe-alt in fix(core): unwrap and parse nested gaxios streaming errors from cause message google-gemini/gemini-cli#28689
Changelog for v0.55.0-preview.1 by @gemini-cli-robot in Changelog for v0.55.0-preview.1 google-gemini/gemini-cli#28706
chore(release): bump version to 0.56.0-nightly.20260806.g761f604c1 by @gemini-cli-robot in chore(release): bump version to 0.56.0-nightly.20260806.g761f604c1 google-gemini/gemini-cli#28707
Changelog for v0.54.0 by @gemini-cli-robot in Changelog for v0.54.0 google-gemini/gemini-cli#28708
Reclassifying Capacity Exhaustion as Terminal Error by @luisfelipe-alt in Reclassifying Capacity Exhaustion as Terminal Error google-gemini/gemini-cli#28716
feat(caretaker): update Firestore schema with error, and pr_number fields by @chadd28 in feat(caretaker): update Firestore schema with error, and pr_number fields google-gemini/gemini-cli#28467
feat(caretaker-triage): prompt hill-climbing & orchestrator updates by @chadd28 in feat(caretaker-triage): prompt hill-climbing & orchestrator updates google-gemini/gemini-cli#28524
feat(caretaker): add triage Cloud Run job workflow by @chadd28 in feat(caretaker): add triage Cloud Run job workflow google-gemini/gemini-cli#28468
feat(caretaker-evals): add triage evaluation framework and judge runner by @chadd28 in feat(caretaker-evals): add triage evaluation framework and judge runner google-gemini/gemini-cli#28530
feat(caretaker-evals): add local golden issue collection and firestore sync tools by @chadd28 in feat(caretaker-evals): add local golden issue collection and firestore sync tools google-gemini/gemini-cli#28532
feat(caretaker): publish workable spec event to ready-for-code Pub/Sub topic by @chadd28 in feat(caretaker): publish workable spec event to ready-for-code Pub/Sub topic google-gemini/gemini-cli#28588
feat(caretaker): add GCP deployment script for caretaker agent services by @chadd28 in feat(caretaker): add GCP deployment script for caretaker agent services google-gemini/gemini-cli#28529
feat(caretaker-evals): add Cloud Run job entrypoint for eval runner by @chadd28 in feat(caretaker-evals): add Cloud Run job entrypoint for eval runner google-gemini/gemini-cli#28727
fix(caretaker): clear lock on NEEDS_HUMAN transition by @chadd28 in fix(caretaker): clear lock on NEEDS_HUMAN transition google-gemini/gemini-cli#28601
feat(ingestion): add issue comment handling and re-triage workflow by @chadd28 in feat(ingestion): add issue comment handling and re-triage workflow google-gemini/gemini-cli#28690
fix(core): refresh MCP OAuth tokens with the stored client ID by @ParthivNaresh in fix(core): refresh MCP OAuth tokens with the stored client ID google-gemini/gemini-cli#28481
fix(core,cli): resolve false model capacity exhaustion and fix core quota lookup model mapping by @DavidAPierce in fix(core,cli): resolve false model capacity exhaustion and fix core quota lookup model mapping google-gemini/gemini-cli#28730
feat(evals): add local report command and developer documentation by @ved015 in feat(evals): add local report command and developer documentation google-gemini/gemini-cli#28369
fix(core): dynamically resolve Cloud Workstations proxy redirect URI for OAuth flows by @amelidev in fix(core): dynamically resolve Cloud Workstations proxy redirect URI for OAuth flows google-gemini/gemini-cli#28688
New Contributors
Full Changelog : google-gemini/gemini-cli@v0.49.0-preview.0...v0.55.1
Action required
Review the release notes for changes that may affect agnix validation rules.
Update crates/agnix-core/src/config.rs (ToolVersions / SpecRevisions) if the new version changes a validated field.
Update knowledge-base/RESEARCH-TRACKING.md "Last Reviewed" for Gemini CLI.
After triage, run the workflow with update_baselines: true (and optionally tool: gemini-cli) and copy the JSON snippet from the job summary into .github/tool-release-baselines.json .
Auto-opened by .github/workflows/tool-release-watch.yml. Run: https://github.com/agent-sh/agnix/actions/runs/31574359429
Gemini CLI v0.55.1
Tier:
cPrevious baseline:v0.54.4Published: 2026-08-11T21:15:10ZSource: https://github.com/google-gemini/gemini-cli/releases/tag/v0.55.1
Repository: https://github.com/google-gemini/gemini-cli
Release notes
What's Changed
New Contributors
Full Changelog: google-gemini/gemini-cli@v0.49.0-preview.0...v0.55.1
Action required
crates/agnix-core/src/config.rs(ToolVersions/SpecRevisions) if the new version changes a validated field.knowledge-base/RESEARCH-TRACKING.md"Last Reviewed" for Gemini CLI.update_baselines: true(and optionallytool: gemini-cli) and copy the JSON snippet from the job summary into.github/tool-release-baselines.json.Auto-opened by
.github/workflows/tool-release-watch.yml. Run: https://github.com/agent-sh/agnix/actions/runs/31574359429