v0.26.0-nightly.20260115.6cb3ae4e0
Gemini CLISummary
This release introduces significant new capabilities, including the ability to install and uninstall skills directly via CLI commands and support for defining agents in settings.json. Key fixes address issues with command registration warnings, title setting inconsistencies, and improved shell command safety. Users will also benefit from new UI features like dynamic terminal tab titles and enhanced retry mechanisms.
New Features
- Added prompt for users to restart the CLI when changing authentication to OAuth mid-session or if no auth type is selected at startup.
- Introduced the /memory command for the a2a server.
- Added install and uninstall commands for managing skills via the CLI.
- Enabled using the Tab key to switch focus between the shell and the input area.
- Enabled support for shipping built-in skills directly with the CLI.
- Implemented dynamic terminal tab titles to reflect CLI status.
- Added the 'disableLLMCorrection' setting to skip automatic correction in edit tools.
- Clarified mandatory YAML frontmatter requirements for sub-agents.
- Implemented support for subagents as extensions.
- Added support for defining agents within settings.json.
- Highlighted the persist mode status within the ModelDialog.
- Enhanced the retry mechanism and overall user experience for retries.
- Added a Rewind Confirmation dialog and a Rewind Viewer component.
- Introduced the 'skill-creator' built-in skill and CJS management tools.
Bug Fixes
- Fixed an issue where the 'activate_skill' command would incorrectly trigger a re-registration warning.
- Restored fastreturn support.
- Fixed an issue where the CLI would set only the window title instead of both the tab and window title.
- Ensured MCP policies correctly match unqualified names when running in non-interactive mode.
- Refined the 'Action Required' indicator and focus hints in the CLI.
- Fixed an unknown argument error when using 'gemini skills install'.
- Allowed the @ file selector to work correctly on slash command lines.
- Resolved a sticky header regression that occurred in tool messages.
- Ensured OSC52 copy functionality is only used when operating in SSH or WSL environments.
- Fixed an issue where ctrl+x did not use the preferred editor.
- Resolved a race condition that occurred during tool response reporting.
- Prevented errors from being thrown for GeminiEventType Retry and InvalidStream in the a2a context.
- Fixed PDF token estimation calculations.
- Corrected an issue where the 'gemini skills install' command threw an unknown argument error.
Improvements
- Enhanced shell command safety and parsing capabilities.
- Optimized the PR triage script for faster execution.
- Updated the system prompt for the cli-help agent in the sub-agents section.
- Migrated yolo/auto-edit keybindings.
- Improved UI feedback and parser reliability for agents.
- Migrated various keybindings for consistency.
- Implemented cleanup of activity logs alongside session files.
- Aligned internal agent settings with configurations exposed through settings.json.
- Refined the 'Action Required' indicator and focus hints.
- Clarified mandatory YAML frontmatter for sub-agents.
- Improved key binding names and descriptions.
- Optimized the AgentsStatus layout using a dense list style and group separation.
- Fixed an issue where the CLI would copy using OSC52 outside of SSH/WSL.
- Made ctrl+x use the preferred editor.
- Cleaned up A2A task output for better readability for users and LLMs.
- Modernized MaxSizedBox usage to rely on <Box maxHeight> and ResizeObservers.
- Clarified documentation regarding F12 to open the debug console.
- Removed unnecessary x7f key bindings.