v0.41.0-nightly.20260423.gd1c91f526
Gemini CLISummary
This release introduces significant new capabilities, including offline support via bundled binaries and streamlined local model setup with `gemini gemma`. Several critical bugs have been addressed, such as fixing environment variable honoring and resolving session state resets. Users will also benefit from new features like GitHub colorblind themes and enhanced skill extraction integration.
New Features
- Enabled offline support by bundling ripgrep binaries into SEA.
- Added support for GitHub colorblind themes.
- Integrated the skill-creator into the skill extraction agent.
- Provided a default post-submit prompt for the skill command.
- Added tools to list and read MCP resources.
- Added .mdx support to the get-internal-docs tool.
- Enabled resolution of custom seatbelt profiles from $HOME/.gemini first.
- Split the memoryManager flag into a dedicated autoMemory flag for configuration.
- Added streamlined `gemini gemma` local model setup for easy local model usage.
- Added a flag specifically for enabling traces in telemetry.
- Enabled detection of new files in @ recommendations using watcher-based updates.
- Added `/new` as an alias for the `/clear` command and refined its description.
Bug Fixes
- Fixed an issue where YOLO mode was being downgraded.
- Fixed configuration to honor GOOGLE_GEMINI_BASE_URL and GOOGLE_VERTEX_BASE_URL environment variables.
- Cleaned up slash command IDE listeners.
- Fixed bundling issues for extensions examples.
- Fixed the CLI to reset plan session state correctly upon using `/clear`.
- Fixed an issue where explicit write permissions would not override governance file protections in sandboxes.
- Fixed ShellExecutionConfig spreading and re-added ProjectRegistry save backoff.
- Fixed an issue where Cloud Shell users could not use the PRO_MODEL_NO_ACCESS experiment.
- Fixed slow render latency rounding to avoid opentelemetry float warnings.
- Fixed command injection vulnerability related to overriding IDE stdio via workspace .env.
- Fixed session persistence issues.
- Fixed handling of dots in GEMINI_API_KEY.
- Fixed resolution of nested plan directory duplication and relative path policies.
- Fixed shell command wrapping to use newlines, preventing breakage of heredocs.
- Fixed rendering of theme dialog labels for all themes.
- Fixed an issue where detached mode in Bun caused immediate SIGHUP of child processes.
- Fixed auto memory initialization in ACP sessions.
- Fixed an issue where agents were being initialized twice upon refresh.
- Fixed handling of line endings during ignore file parsing.
- Fixed a command injection vulnerability in shell commands.
- Fixed the UI by removing the background color for the input field.
- Fixed memory usage in devtools by deferring connection.
- Fixed core logic to support jsonl session logs in memory and summary services.
Improvements
- Required recurrence evidence before extracting skills.
- Updated evaluation tests for invoke_agent telemetry and project-scoped memory.
- Added subagent delegation evaluation tests.
- Added a large conversation scenario for performance testing.
- Used OSC 777 for terminal notifications.
- Reduced blank lines in output.
- Reverted the preview theme upon dialog unmount.
- Refactored the memory usage test to use metrics from the CLI process instead of the test runner.
- Added settings for Vertex AI request routing.
- Migrated installation and authentication documentation to mdx with tabbed layouts.
- Introduced an experimental task tracker feature in documentation.
- Fixed inconsistent casing in system prompt documentation.
- Refactored MemoryManagerAgent to use prompt-driven memory editing across four tiers.
- Reduced memory usage and deferred connection in devtools.
- Used dynamic CLI version for IDE client instead of a hardcoded value.