v0.57.0
Gemini CLISummary
This release introduces enhanced evaluation capabilities with a new tool call formatter and integrated failure summaries. Several bug fixes have been implemented to improve reliability, including better handling of OAuth flows, IDE connections, and multi-turn request rollbacks. Additionally, the SSR Agent has seen numerous fixes and improvements, such as execution timeouts and clearer privacy notices.
New Features
- Added tool call formatter and integrated failure summaries for evaluations.
- Enabled context-aware silent retries and availability TTL for capacity errors.
- Introduced rollback of entire multi-turn requests on cancellation or abort.
Bug Fixes
- Fixed dynamically resolving Cloud Workstations proxy redirect URI for OAuth flows.
- Resolved swallowed directory mismatch in IDE connections.
- Stabilized file-system-interactive test on slow runners.
- Normalized git environment and resolved workspace state mismatch.
- Migrated process.env to vi.stubEnv in a2a-server tests.
- Added composite flag to packages/cli tsconfig.
- Clarified privacy notice wording and selection options.
- Fixed TypeScript strict-null errors in integration tests.
- Prevented indefinite TUI hang by adding execution timeouts.
- Updated /clear command docs to include context reset.
- Fixed misleading admin error for personal accounts.
- Formatted cli_help subagent output as markdown.
- Added Vertex AI locations documentation link.
- Prevented subagents from running when agents mode is disabled.
- Added trailing space to autocomplete suggestions.
- Forced terminal buffer rerender after exiting external editors.
- Fixed sub-agent handoff token regression on startup.
- Preserved empty text turns with tools or media.
Improvements
- Improved evaluation capabilities by adding a tool call formatter and integrating failure summaries.
Related Documentation
- https://github.com/google-gemini/gemini-cli/pull/28688
- https://github.com/google-gemini/gemini-cli/pull/28729
- https://github.com/google-gemini/gemini-cli/pull/28344
- https://github.com/google-gemini/gemini-cli/pull/28305
- https://github.com/google-gemini/gemini-cli/pull/28779
- https://github.com/google-gemini/gemini-cli/pull/28793
- https://github.com/google-gemini/gemini-cli/pull/28790
- https://github.com/google-gemini/gemini-cli/pull/28801
- https://github.com/google-gemini/gemini-cli/pull/28792
- https://github.com/google-gemini/gemini-cli/pull/28811
- https://github.com/google-gemini/gemini-cli/pull/28813
- https://github.com/google-gemini/gemini-cli/pull/28820
- https://github.com/google-gemini/gemini-cli/pull/28814
- https://github.com/google-gemini/gemini-cli/pull/28812
- https://github.com/google-gemini/gemini-cli/pull/28847
- https://github.com/google-gemini/gemini-cli/pull/28819
- https://github.com/google-gemini/gemini-cli/pull/28864
- https://github.com/google-gemini/gemini-cli/pull/28865
- https://github.com/google-gemini/gemini-cli/pull/28867
- https://github.com/google-gemini/gemini-cli/pull/28868
- https://github.com/google-gemini/gemini-cli/pull/28880
- https://github.com/google-gemini/gemini-cli/pull/28882
- https://github.com/google-gemini/gemini-cli/pull/28892
- https://github.com/google-gemini/gemini-cli/pull/29024
- https://github.com/google-gemini/gemini-cli/compare/v0.56.0...v0.57.0