v0.55.0-preview.1
Gemini CLISummary
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.