## 更新内容
* 修复(命令行界面):在搜索时保持设置对话框焦点 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/17701
* 特性(用户界面):添加终端光标支持 by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/17711
* 文档(技能):移除实验性标签并更新教程 by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/17714
* 文档:移除文档中关于钩子的"实验性"语法 by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/17660
* 添加除 .gitignore 和 .geminiignore 之外的额外排除文件支持 by @alisa-alisa in https://github.com/google-gemini/gemini-cli/pull/16487
* 特性:添加审查前端并修复命令 by @galz10 in https://github.com/google-gemini/gemini-cli/pull/17707
* 特性(命令):添加 /prompt-suggest 斜杠命令 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/17264
* 特性(命令行界面):使钩子启用/禁用与技能对齐并改进补全 by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/16822
* 文档:添加命令行界面参考文档 by @leochiu-a in https://github.com/google-gemini/gemini-cli/pull/17504
* 构建(发布):版本升级至 0.28.0-nightly.20260128.adc8e11bb by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/17725
* 特性(技能):最终稳定版推广清理 by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/17726
* 测试(核心):在 OAuth 传输回退测试中模拟 fetch by @jw409 in https://github.com/google-gemini/gemini-cli/pull/17059
* 特性(命令行界面):在 /bug 命令中包含认证方法 by @erikus in https://github.com/google-gemini/gemini-cli/pull/17569
* 在 bug 报告模板中添加邮箱隐私说明 by @nemyung in https://github.com/google-gemini/gemini-cli/pull/17474
* 回滚文档 by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/17446
* 修复:通过内容检查验证音频/视频 MIME 类型 by @maru0804 in https://github.com/google-gemini/gemini-cli/pull/16907
* 特性(核心):添加对 positron IDE 的支持 (#15045) by @kapsner in https://github.com/google-gemini/gemini-cli/pull/15047
* /oncall 去重 - 将文本换行显示 by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/17782
* 修复(管理):重命名高级功能管理设置 by @skeshive in https://github.com/google-gemini/gemini-cli/pull/17786
* [扩展配置] 使可选的破坏性值变为必填 by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/17785
* 修复文档编写技能问题 by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/17734
* 修复(核心):在流式传输期间抑制重复的钩子失败警告 by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/17727
* 测试:为 AskUser 添加更多测试 by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/17720
* 特性(命令行界面):为非交互模式和评估启用活动日志记录 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/17703
* 特性(核心):在策略规则中添加自定义拒绝消息支持 by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/17427
* 修复凭证意外暴露给 MCP 服务器的问题 by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/17311
* 特性(扩展):为扩展添加自定义主题支持 by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/17327
* 修复:在会话恢复时持久化并恢复工作区目录 by @korade-krushna in https://github.com/google-gemini/gemini-cli/pull/17454
* 更新 0.26.0 和 0.27.0-preview 版本的发布说明页面 by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/17744
* 特性(用户体验):更新单元格边框颜色并为表格渲染创建测试文件 by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/17798
* 更改工具确认队列的高度 by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/17799
* 特性(命令行界面):在 stats 命令中添加用户身份信息 by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/17612
* 修复(用户体验):修复由固定宽度字符引起的换行偏差 by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/17816
* 特性(命令行界面):将撤销/重做快捷键更新为 Cmd+Z/Alt+Z 和 Shift+Cmd+Z/Shift+Alt+Z by @scidomino in https://github.com/google-gemini/gemini-cli/pull/17800
* 修复(评估):为活动日志目录使用绝对路径 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/17830
* 测试:添加集成测试以验证标准输出/标准错误路由 by @ved015 in https://github.com/google-gemini/gemini-cli/pull/17280
## 新贡献者
* @leochiu-a 在 https://github.com/google-gemini/gemini-cli/pull/17504 完成了首次贡献
* @erikus 在 https://github.com/google-gemini/gemini-cli/pull/17569 完成了首次贡献
* @nemyung 在 https://github.com/google-gemini/gemini-cli/pull/17474 完成了首次贡献
**完整更新日志**:https://github.com/google-gemini/gemini-cli/compare/v0.27.0-nightly.20260128.830e21275...v0.28.0-nightly.20260129.9bb175a50
## What's Changed
* fix(cli): Preserve settings dialog focus when searching by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/17701
* feat(ui): add terminal cursor support by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/17711
* docs(skills): remove experimental labels and update tutorials by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/17714
* docs: remove 'experimental' syntax for hooks in docs by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/17660
* Add support for an additional exclusion file besides .gitignore and .geminiignore by @alisa-alisa in https://github.com/google-gemini/gemini-cli/pull/16487
* feat: add review-frontend-and-fix command by @galz10 in https://github.com/google-gemini/gemini-cli/pull/17707
* feat(commands): add /prompt-suggest slash command by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/17264
* feat(cli): align hooks enable/disable with skills and improve completion by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/16822
* docs: add CLI reference documentation by @leochiu-a in https://github.com/google-gemini/gemini-cli/pull/17504
* chore(release): bump version to 0.28.0-nightly.20260128.adc8e11bb by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/17725
* feat(skills): final stable promotion cleanup by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/17726
* test(core): mock fetch in OAuth transport fallback tests by @jw409 in https://github.com/google-gemini/gemini-cli/pull/17059
* feat(cli): include auth method in /bug by @erikus in https://github.com/google-gemini/gemini-cli/pull/17569
* Add a email privacy note to bug_report template by @nemyung in https://github.com/google-gemini/gemini-cli/pull/17474
* Rewind documentation by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/17446
* fix: verify audio/video MIME types with content check by @maru0804 in https://github.com/google-gemini/gemini-cli/pull/16907
* feat(core): add support for positron ide (#15045) by @kapsner in https://github.com/google-gemini/gemini-cli/pull/15047
* /oncall dedup - wrap texts to nextlines by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/17782
* fix(admin): rename advanced features admin setting by @skeshive in https://github.com/google-gemini/gemini-cli/pull/17786
* [extension config] Make breaking optional value non-optional by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/17785
* Fix docs-writer skill issues by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/17734
* fix(core): suppress duplicate hook failure warnings during streaming by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/17727
* test: add more tests for AskUser by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/17720
* feat(cli): enable activity logging for non-interactive mode and evals by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/17703
* feat(core): add support for custom deny messages in policy rules by @allenhutchison in https://github.com/google-gemini/gemini-cli/pull/17427
* Fix unintended credential exposure to MCP Servers by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/17311
* feat(extensions): add support for custom themes in extensions by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/17327
* fix: persist and restore workspace directories on session resume by @korade-krushna in https://github.com/google-gemini/gemini-cli/pull/17454
* Update release notes pages for 0.26.0 and 0.27.0-preview. by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/17744
* feat(ux): update cell border color and created test file for table rendering by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/17798
* Change height for the ToolConfirmationQueue. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/17799
* feat(cli): add user identity info to stats command by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/17612
* fix(ux): fixed off-by-some wrapping caused by fixed-width characters by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/17816
* feat(cli): update undo/redo keybindings to Cmd+Z/Alt+Z and Shift+Cmd+Z/Shift+Alt+Z by @scidomino in https://github.com/google-gemini/gemini-cli/pull/17800
* fix(evals): use absolute path for activity log directory by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/17830
* test: add integration test to verify stdout/stderr routing by @ved015 in https://github.com/google-gemini/gemini-cli/pull/17280
## New Contributors
* @leochiu-a made their first contribution in https://github.com/google-gemini/gemini-cli/pull/17504
* @erikus made their first contribution in https://github.com/google-gemini/gemini-cli/pull/17569
* @nemyung made their first contribution in https://github.com/google-gemini/gemini-cli/pull/17474
**Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.27.0-nightly.20260128.830e21275...v0.28.0-nightly.20260129.9bb175a50