Release v0.27.0-nightly.20260128.830e21275
prerelease
What's Changed
- fix(security): enforce strict policy directory permissions by @yunaseoul in https://github.com/google-gemini/gemini-cli/pull/17353
- test(core): fix tests in windows by @scidomino in https://github.com/google-gemini/gemini-cli/pull/17592
- feat(mcp/extensions): Allow users to selectively enable/disable MCP servers included in an extension( Issue #11057 & #17402) by @jasmeetsb in https://github.com/google-gemini/gemini-cli/pull/17434
- Always map mac keys, even on other platforms by @scidomino in https://github.com/google-gemini/gemini-cli/pull/17618
- Ctrl-O by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/17617
- feat(plan): update cycling order of approval modes by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/17622
- fix(cli): restore 'Modify with editor' option in external terminals by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/17621
- Slash command for helping in debugging by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/17609
- feat: add double-click to expand/collapse large paste placeholders by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/17471
- refactor(cli): migrate non-interactive flow to event-driven scheduler by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/17572
- fix: loadcodeassist eligible tiers getting ignored for unlicensed users (regression) by @gsquared94 in https://github.com/google-gemini/gemini-cli/pull/17581
- chore(core): delete legacy nonInteractiveToolExecutor by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/17573
- feat(core): enforce server prefixes for MCP tools in agent definitions by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/17574
- feat (mcp): Refresh MCP prompts on list changed notification by @MrLesk in https://github.com/google-gemini/gemini-cli/pull/14863
- feat(ui): pretty JSON rendering tool outputs by @medic-code in https://github.com/google-gemini/gemini-cli/pull/9767
- Fix iterm alternate buffer mode issue rendering backgrounds by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/17634
- feat(cli): add
gemini extensions list --output-format=jsonby @AkihiroSuda in https://github.com/google-gemini/gemini-cli/pull/14479 - fix(extensions): add .gitignore to extension templates by @godwiniheuwa in https://github.com/google-gemini/gemini-cli/pull/17293
- paste transform followup by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/17624
- refactor: rename formatMemoryUsage to formatBytes by @Nubebuster in https://github.com/google-gemini/gemini-cli/pull/14997
- chore: remove extra top margin from /hooks and /extensions by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/17663
- feat(cli): add oncall command for issue triage by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/17661
- Fix sidebar issue for extensions link by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/17668
- Change formatting to prevent UI redressing attacks by @scidomino in https://github.com/google-gemini/gemini-cli/pull/17611
- Fix cluster of bugs in the settings dialog. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/17628
- Update sidebar to resolve site build issues by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/17674
- fix(admin): fix a few bugs related to admin controls by @skeshive in https://github.com/google-gemini/gemini-cli/pull/17590
- revert bad changes to tests by @scidomino in https://github.com/google-gemini/gemini-cli/pull/17673
- feat(cli): show candidate issue state reason and duplicate status in triage by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/17676
- Fix missing slash commands when Gemini CLI is in a project with a package.json that doesn't follow semantic versioning by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/17561
- feat(core): Model family-specific system prompts by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/17614
- Sub-agents documentation. by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/16639
- feat: wire up
AskUserToolwith dialog by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/17411 - Load extension settings for hooks, agents, skills by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/17245
- Fix issue where Gemini CLI can make changes when simply asked a question by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/17608
- Update docs-writer skill for editing and add style guide for reference. by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/17669
- fix(ux): have user message display a short path for pasted images by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/17613
- feat(plan): enable
AskUsertool inPlanmode for clarifying questions by @jerop in https://github.com/google-gemini/gemini-cli/pull/17694 - GEMINI.md polish by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/17680
- refactor(core): centralize path validation and allow temp dir access for tools by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/17185
- feat(skills): promote Agent Skills to stable by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/17693
- refactor(cli): keyboard handling and AskUserDialog by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/17414
- docs: Add Experimental Remote Agent Docs by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/17697
- revert: promote Agent Skills to stable (#17693) by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/17712
- feat(ux) Expandable (ctrl-O) and scrollable approvals in alternate buffer mode. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/17640
- feat(skills): promote skills settings to stable by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/17713
New Contributors
- @AkihiroSuda made their first contribution in https://github.com/google-gemini/gemini-cli/pull/14479
- @Nubebuster made their first contribution in https://github.com/google-gemini/gemini-cli/pull/14997
Full Changelog: https://github.com/google-gemini/gemini-cli/compare/v0.27.0-nightly.20260127.00f60ef53...v0.27.0-nightly.20260128.830e21275