v0.58.0

google-gemini/gemini-cliv0.58.0Sep 1, 2026by gemini-cli-robot

AI Summary

This release focuses on stabilizing core functionalities and improving sandbox isolation, particularly for macOS systems. It includes various fixes regarding path handling, safety configuration, and error management in the A2A server, alongside general code cleanup.

Key Highlights

  • Isolate Docker and container runtime sockets and binaries in macOS Seatbelt for improved security.
  • Ensure consistent symlink evaluation in ignore path handling within the core module.
  • Optimize history rollback and retry nudge mechanisms.
  • Fix stale cancellation errors on new message turns in the A2A server.

Full Release Notes

## 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


**Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.57.0...v0.58.0