Change8

v0.55.0-preview.1

Gemini CLI
3 features8 fixesclitools

Summary

This release introduces significant enhancements to the PR generator, including environment configuration, command execution, and iterative bug-fixing capabilities. Several bugs have also been addressed, such as preventing retry hangs due to capacity exhaustion and improving error handling for empty responses.

New Features

  • Added environment configuration parsing, command execution, and GitHub integration for the PR generator.
  • Implemented an iterative bug-fixing state machine and container worker entrypoint for the PR generator.
  • Configured Cloud Run jobs, Workflows definitions, and Dockerfiles for the PR generator infrastructure.

Bug Fixes

  • Fixed retry hangs by classifying capacity exhaustion as a terminal error.
  • Propagated InvalidStreamError details to the UI for better guidance on specific empty responses.
  • Ensured fallback to embedded macOS seatbelt profiles when they are missing.
  • Handled npm dist-tag deletion failures on registries that do not permit it.
  • Prevented new user messages from fusing into unanswered tool responses.
  • Repaired session reloads for /compress and restored lost quota-fallback tool responses.
  • Preserved functionCall thoughtSignature when stripping thought parts.
  • Unwrapped and parsed nested gaxios streaming errors from the cause message.

Related Documentation

Gemini CLI Documentation