v0.42.0-nightly.20260505.g8f0edcd64
Gemini CLISummary
This release introduces significant new capabilities, including an Auto Memory inbox flow and new configuration options to ignore local environment variables. Several bugs were addressed, such as fixing LaTeX rendering in the TUI and ensuring proper markdown formatting in tool responses. Users will also benefit from new debugging commands and improved CI handling.
New Features
- Introduced an Auto Memory inbox flow utilizing the canonical-patch contract.
- Enabled configuration to ignore local environment variables via the new 'ignoreLocalEnv' setting and '--ignore-env' flag.
- Added the '/bug-memory' command and implemented auto-capture of heap snapshots when using the '/bug' command for debugging.
- Added a privacy and compliance UX warning related to the Gemini Live backend.
- Added a script to track actions spend metrics for bots.
Bug Fixes
- Fixed an issue where the skills consent dialog was not cleared before a reload.
- Resolved rendering issues by displaying LaTeX-style output as proper Unicode characters in the TUI.
- Corrected child process fallback logic to use the close event instead of the exit event.
- Fixed filtering logic to exclude unsupported multimodal types from tool responses.
- Ensured proper markdown formatting in the AskUser tool by correctly unescaping newlines.
- Fixed the SkillInboxDialog to fit and scroll correctly within the alternate buffer.
- Addressed an issue where stale items were not being closed correctly by respecting exempt labels in CI.
- Corrected the home directory warning check to reliably use 'os.homedir()'.
Improvements
- Improved logging verbosity for the '/agents refresh' command.
- Refactored the Dockerfile to be self-contained using a multi-stage build process.
- Added JSDoc annotations to all exported interfaces and types in the SDK documentation.
- Cleaned up temporary directory leaks found within test suites.