v0.42.0-nightly.20260504.g37edd1d4d
Gemini CLISummary
This release introduces significant new capabilities, including the ability to @ mention the Gemini robot and new voice mode features like microphone support and wave animations. Several quality-of-life improvements were made, such as adding a --delete flag to the /exit command and enabling Gemma 4 models by default. Numerous bug fixes address issues related to API timeouts, input handling (like the Escape key), and ensuring correct behavior across different environments like WSL and Cloud Shell.
New Features
- Added the ability to @ mention the gemini robot in prompts.
- Introduced the --delete flag to the /exit command for session deletion.
- Added the 'list' subcommand to the '/commands' command.
- Added microphone support and updated the placeholder text for voice mode.
- Added a wave animation visualization for voice mode.
- Enabled Gemma 4 models by default via the Gemini API.
- Added 'delete' as an alias for the /extensions uninstall command.
Bug Fixes
- Fixed crash when handling the InvalidStream event by handling it gracefully.
- Corrected API key validation logic during handleApiKeySubmit.
- Prevented exit_plan_mode from being called via shell.
- Fixed inconsistent case-sensitivity when using GrepTool.
- Fixed platform-specific undo/redo behavior and smart bubbling, especially for WSL.
- Suppressed duplicate extension warnings that appeared during startup.
- Fixed CLI to use byte length instead of string length for readStdin size limits.
- Fixed an issue where GOOGLE_CLOUD_PROJECT was incorrectly overridden in Cloud Shell when using Vertex AI.
- Fixed an issue where an invalid response was posted to a comment.
- Prevented informational logs from polluting JSON output.
- Ensured proper tool output cleanup on session deletion for legacy files.
- Fixed reporting of AgentExecutionBlocked in non-interactive programmatic modes.
- Silently skipped GEMINI.md paths that were directories (EISDIR).
- Fixed CLI to use the resolved sandbox state for auto-update checks.
- Fixed voice transcription to insert text at the cursor position instead of appending it.
- Fixed an issue with box edges in the UI.
- Fixed CLI to respect .env override for GOOGLE_CLOUD_PROJECT.
- Enabled daemon relaunch in binary and corrected keytar bundling.
- Discouraged unprompted 'git add .' commands in prompt snippets.
- Prevented the Escape key from clearing the input buffer.
- Undeprecated the --prompt flag and corrected positional query documentation.
- Removed the "System: Please continue." injection that occurred on InvalidStream events.
- Fixed an issue where the shell tool header did not wrap correctly on Ctrl+O.
Improvements
- Reduced the default API timeout to 60 seconds and enabled retries for undici timeouts.
- Distinguished fallback chains and fixed maxAttempts for auto vs explicit model selection.
- Respects the logPrompts flag for logging sensitive fields.
- Allowed non-https proxy URLs to support container environments.
- Refined platform-specific undo/redo and smart bubbling for WSL.
- Skipped binary CLI relaunch when unnecessary.
- Fixed the CI workflow to check out the PR branch instead of main in the bot workflow.
- Implemented more robust version checking in release verification.