## 更新内容
* 修复底部边框颜色 by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/19266
* 发行说明生成器修复 by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/19363
* test(evals): 为工具输出掩码添加行为测试 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/19172
* docs: 在 GEMINI.md 中澄清预检说明 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/19377
* feat(cli): 在退出时添加 gemini --resume 提示 by @Mag1ck in https://github.com/google-gemini/gemini-cli/pull/16285
* fix: 优化 ask_user 对话框的高度计算 by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/19017
* feat(cli): 添加 Alt+D 用于向前删除单词 by @scidomino in https://github.com/google-gemini/gemini-cli/pull/19300
* 禁用失败的评估测试 by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/19455
* fix(cli): 在 ToolActionsContext 中支持遗留的 onConfirm 回调 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/19369
* chore(deps): 将 tar 从 7.5.7 升级到 7.5.8 by @dependabot[bot] in https://github.com/google-gemini/gemini-cli/pull/19367
* fix(plan): 当计划的实验设置未启用但启动时的批准模式为 plan 时,允许安全回退 by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/19439
* 添加显式的 color-convert 依赖项 by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/19460
* feat(devtools): 将 devtools 包迁移到 monorepo 中 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/18936
* fix(core): 澄清计划模式约束和退出机制 by @jerop in https://github.com/google-gemini/gemini-cli/pull/19438
* feat(cli): 添加 macOS 运行事件通知(仅交互式) by @LyalinDotCom in https://github.com/google-gemini/gemini-cli/pull/19056
* v0.29.0 的更新日志 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/19361
* fix(ui): 防止将空历史记录项添加到历史中 by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/19014
* v0.30.0-preview.0 的更新日志 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/19364
* feat(core): 添加对 MCP 进度更新的支持 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/19046
* fix(core): 在写入对话文件前确保目录存在 by @godwiniheuwa in https://github.com/google-gemini/gemini-cli/pull/18429
* fix(ui): 将 ToolGroupMessage 中的边距从上移到底部 by @imadraude in https://github.com/google-gemini/gemini-cli/pull/17198
* fix(cli): 将未知的斜杠命令视为常规输入,而不是显示错误 by @skyvanguard in https://github.com/google-gemini/gemini-cli/pull/17393
* feat(core): 实验性进行中的提示(第 2 部分,共 2 部分) by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/19307
* docs(plan): 为计划模式命令添加文档 by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/19467
* fix(core): 修复当模式看起来像 ripgrep 标志时 ripgrep 失败的问题 by @syvb in https://github.com/google-gemini/gemini-cli/pull/18858
* fix(cli): 禁用 Shift+Tab 上的自动完成以保留模式循环 by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/19451
* 对 OAuth 发现使用 issuer 而不是 authorization_endpoint by @garrettsparks in https://github.com/google-gemini/gemini-cli/pull/17332
* feat(cli): 在 @ 自动完成建议中包含 `/dir add` 目录 by @jasmeetsb in https://github.com/google-gemini/gemini-cli/pull/19246
* feat(admin): 管理员设置应仅在 adminControlsApplicable = true 时应用,且获取错误应为致命错误 by @skeshive in https://github.com/google-gemini/gemini-cli/pull/19453
* 格式化 strict-development-rules 命令 by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/19484
* feat(core): 集中兼容性检查并添加 TrueColor 检测 by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/19478
* 移除未使用的文件并更新 index 和 sidebar。 by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/19479
* 将核心渲染工具迁移为使用 xterm.js 作为渲染循环的一部分。 by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/19044
* v0.30.0-preview.1 的更新日志 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/19496
* build: 用用户空间包替换已弃用的内置 punycode by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/19502
* 尝试修复 react 错误的推测性修复。 by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/19508
* 修复间距 by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/19494
* fix(core): 确保用户拒绝会更新工具结果以用于遥测 by @abhiasap in https://github.com/google-gemini/gemini-cli/pull/18982
* fix(acp): 初始化配置 (#18897) by @Mervap in https://github.com/google-gemini/gemini-cli/pull/18898
* fix(core): 为 IDE 获取失败添加错误日志记录 by @yuvrajangadsingh in https://github.com/google-gemini/gemini-cli/pull/17981
* feat(acp): 支持 set_mode 接口 (#18890) by @Mervap in https://github.com/google-gemini/gemini-cli/pull/18891
* fix(core): 基于工作区的稳健 IDE 连接发现 by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/18443
* 消除 Windows 测试的 flakiness。 by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/19511
* 修复:当没有 UI 监听器时避免工具确认超时 by @pdHaku0 in https://github.com/google-gemini/gemini-cli/pull/17955
* 格式化 md 文件 by @scidomino in https://github.com/google-gemini/gemini-cli/pull/19474
* feat(cli): 添加 experimental.useOSC52Copy 设置 by @scidomino in https://github.com/google-gemini/gemini-cli/pull/19488
* feat(cli): 用枚举设置替换加载短语布尔值 by @LyalinDotCom in https://github.com/google-gemini/gemini-cli/pull/19347
* 更新技能以调整生成的结果。 by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/19500
* 修复消息过大问题。 by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/19499
* fix(core): 防止在 auto-saved.toml 中出现重复的工具批准条目 by @Abhijit-2592 in https://github.com/google-gemini/gemini-cli/pull/19487
* fix(core): 修复当 os.cpus() 为空时 ClearcutLogger 中的崩溃 by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/19555
* chore(core): 改进封装并移除未使用的导出 by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/19556
* 还原“为后台设置和扩展添加通用可搜索列表(...” by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/19434
* fix(core): 改进遥测的错误类型提取 by @yunaseoul in https://github.com/google-gemini/gemini-cli/pull/19565
* fix: 移除 Composer 中的额外内边距 by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/19529
* feat(plan): 支持配置自定义计划存储目录 by @jerop in https://github.com/google-gemini/gemini-cli/pull/19577
* 将文件迁移到 resource 或 references 文件夹。 by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/19503
* feat(policy): 实现项目级策略支持 by @Abhijit-2592 in https://github.com/google-gemini/gemini-cli/pull/18682
* feat(core): 为只读工具实现并行 FC。 by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/18791
* chore(skills): 添加 pr-address-comments 技能以处理 PR 反馈 by @mbleigh in https://github.com/google-gemini/gemini-cli/pull/19576
* refactor(sdk): 引入基于会话的架构 by @mbleigh in https://github.com/google-gemini/gemini-cli/pull/19180
* fix(ci): 为问题分类工作流添加回退 JSON 提取 by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/19593
* feat(core): 为 Gemini 3 优化 Edit 和 WriteFile 工具架构 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/19476
* v0.30.0-preview.3 的更新日志 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/19585
* fix(plan): 从 YOLO 模式中排除 EnterPlanMode 工具 by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/19570
* chore: 解决构建警告并更新依赖项 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/18880
* feat(ui): 为斜杠命令添加源指示器 by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/18839
* docs: 优化计划模式文档结构和工作流 by @jerop in https://github.com/google-gemini/gemini-cli/pull/19644
* Docs: 更新关于 Gemini 3.1 的发布信息 by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/19568
* fix(security): 对 web_fetch 工具进行速率限制以缓解通过提示注入进行的 DDoS 攻击 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/19567
* 添加 `/extensions explore` 命令的初始实现 by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/19029
* fix: 对反应式 OAuth 流程使用 discoverOAuthFromWWWAuthenticate (#18760) by @maximus12793 in https://github.com/google-gemini/gemini-cli/pull/19038
* 搜索更新 by @alisa-alisa in https://github.com/google-gemini/gemini-cli/pull/19482
* feat(cli): 添加对数字小键盘 SS3 序列的支持 by @scidomino in https://github.com/google-gemini/gemini-cli/pull/19659
* feat(cli): 通过配置发现和安全警告增强文件夹信任 by @galz10 in https://github.com/google-gemini/gemini-cli/pull/19492
* feat(ui): 通过关闭和显示计数限制改进启动警告 UX by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/19584
* feat(a2a): 添加 API 密钥身份验证提供程序 by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/19548
* 发送已接受/已删除的行与 ACCEPT_FILE 遥测数据。 by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/19670
* feat(models): 支持 Gemini 3.1 Pro Preview 及相关修复 by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/19676
* feat(plan): 在计划模式中强制执行只读约束 by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/19433
* fix(cli): 允许在标准屏幕和备用屏幕缓冲(ASB)模式下,完美匹配的 @-path 自动完成在按 Enter 时提交 by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/19562
* fix(core): 将 503 Service Unavailable 视为可重试的配额错误 by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/19642
* 更新 sidebar.json 以允许顶部导航选项卡。 by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/19595
* security: 从终端输出中剥离欺骗性 Unicode 字符 by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/19026
* 修复 Gemini CLI 中的 'input.on' 不是函数错误 by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/19691
* 还原“feat(ui): 为斜杠命令添加源指示器” by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/19695
* security: 在工具确认中实现欺骗性 URL 检测和披露 by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/19288
* fix(core): 在无头模式下恢复身份验证同意并添加单元测试 by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/19689
* 修复 code_assist 文件夹中的不安全断言。 by @gundermanc in https://github.com/google-gemini/g
## What's Changed
* Fix bottom border color by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/19266
* Release note generator fix by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/19363
* test(evals): add behavioral tests for tool output masking by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/19172
* docs: clarify preflight instructions in GEMINI.md by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/19377
* feat(cli): add gemini --resume hint on exit by @Mag1ck in https://github.com/google-gemini/gemini-cli/pull/16285
* fix: optimize height calculations for ask_user dialog by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/19017
* feat(cli): add Alt+D for forward word deletion by @scidomino in https://github.com/google-gemini/gemini-cli/pull/19300
* Disable failing eval test by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/19455
* fix(cli): support legacy onConfirm callback in ToolActionsContext by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/19369
* chore(deps): bump tar from 7.5.7 to 7.5.8 by @dependabot[bot] in https://github.com/google-gemini/gemini-cli/pull/19367
* fix(plan): allow safe fallback when experiment setting for plan is not enabled but approval mode at startup is plan by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/19439
* Add explicit color-convert dependency by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/19460
* feat(devtools): migrate devtools package into monorepo by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/18936
* fix(core): clarify plan mode constraints and exit mechanism by @jerop in https://github.com/google-gemini/gemini-cli/pull/19438
* feat(cli): add macOS run-event notifications (interactive only) by @LyalinDotCom in https://github.com/google-gemini/gemini-cli/pull/19056
* Changelog for v0.29.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/19361
* fix(ui): preventing empty history items from being added by @devr0306 in https://github.com/google-gemini/gemini-cli/pull/19014
* Changelog for v0.30.0-preview.0 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/19364
* feat(core): add support for MCP progress updates by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/19046
* fix(core): ensure directory exists before writing conversation file by @godwiniheuwa in https://github.com/google-gemini/gemini-cli/pull/18429
* fix(ui): move margin from top to bottom in ToolGroupMessage by @imadraude in https://github.com/google-gemini/gemini-cli/pull/17198
* fix(cli): treat unknown slash commands as regular input instead of showing error by @skyvanguard in https://github.com/google-gemini/gemini-cli/pull/17393
* feat(core): experimental in-progress steering hints (2 of 2) by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/19307
* docs(plan): add documentation for plan mode command by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/19467
* fix(core): ripgrep fails when pattern looks like ripgrep flag by @syvb in https://github.com/google-gemini/gemini-cli/pull/18858
* fix(cli): disable auto-completion on Shift+Tab to preserve mode cycling by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/19451
* use issuer instead of authorization_endpoint for oauth discovery by @garrettsparks in https://github.com/google-gemini/gemini-cli/pull/17332
* feat(cli): include `/dir add` directories in @ autocomplete suggestions by @jasmeetsb in https://github.com/google-gemini/gemini-cli/pull/19246
* feat(admin): Admin settings should only apply if adminControlsApplicable = true and fetch errors should be fatal by @skeshive in https://github.com/google-gemini/gemini-cli/pull/19453
* Format strict-development-rules command by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/19484
* feat(core): centralize compatibility checks and add TrueColor detection by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/19478
* Remove unused files and update index and sidebar. by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/19479
* Migrate core render util to use xterm.js as part of the rendering loop. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/19044
* Changelog for v0.30.0-preview.1 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/19496
* build: replace deprecated built-in punycode with userland package by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/19502
* Speculative fixes to try to fix react error. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/19508
* fix spacing by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/19494
* fix(core): ensure user rejections update tool outcome for telemetry by @abhiasap in https://github.com/google-gemini/gemini-cli/pull/18982
* fix(acp): Initialize config (#18897) by @Mervap in https://github.com/google-gemini/gemini-cli/pull/18898
* fix(core): add error logging for IDE fetch failures by @yuvrajangadsingh in https://github.com/google-gemini/gemini-cli/pull/17981
* feat(acp): support set_mode interface (#18890) by @Mervap in https://github.com/google-gemini/gemini-cli/pull/18891
* fix(core): robust workspace-based IDE connection discovery by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/18443
* Deflake windows tests. by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/19511
* Fix: Avoid tool confirmation timeout when no UI listeners are present by @pdHaku0 in https://github.com/google-gemini/gemini-cli/pull/17955
* format md file by @scidomino in https://github.com/google-gemini/gemini-cli/pull/19474
* feat(cli): add experimental.useOSC52Copy setting by @scidomino in https://github.com/google-gemini/gemini-cli/pull/19488
* feat(cli): replace loading phrases boolean with enum setting by @LyalinDotCom in https://github.com/google-gemini/gemini-cli/pull/19347
* Update skill to adjust for generated results. by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/19500
* Fix message too large issue. by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/19499
* fix(core): prevent duplicate tool approval entries in auto-saved.toml by @Abhijit-2592 in https://github.com/google-gemini/gemini-cli/pull/19487
* fix(core): resolve crash in ClearcutLogger when os.cpus() is empty by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/19555
* chore(core): improve encapsulation and remove unused exports by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/19556
* Revert "Add generic searchable list to back settings and extensions (… by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/19434
* fix(core): improve error type extraction for telemetry by @yunaseoul in https://github.com/google-gemini/gemini-cli/pull/19565
* fix: remove extra padding in Composer by @jackwotherspoon in https://github.com/google-gemini/gemini-cli/pull/19529
* feat(plan): support configuring custom plans storage directory by @jerop in https://github.com/google-gemini/gemini-cli/pull/19577
* Migrate files to resource or references folder. by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/19503
* feat(policy): implement project-level policy support by @Abhijit-2592 in https://github.com/google-gemini/gemini-cli/pull/18682
* feat(core): Implement parallel FC for read only tools. by @joshualitt in https://github.com/google-gemini/gemini-cli/pull/18791
* chore(skills): adds pr-address-comments skill to work on PR feedback by @mbleigh in https://github.com/google-gemini/gemini-cli/pull/19576
* refactor(sdk): introduce session-based architecture by @mbleigh in https://github.com/google-gemini/gemini-cli/pull/19180
* fix(ci): add fallback JSON extraction to issue triage workflow by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/19593
* feat(core): refine Edit and WriteFile tool schemas for Gemini 3 by @SandyTao520 in https://github.com/google-gemini/gemini-cli/pull/19476
* Changelog for v0.30.0-preview.3 by @gemini-cli-robot in https://github.com/google-gemini/gemini-cli/pull/19585
* fix(plan): exclude EnterPlanMode tool from YOLO mode by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/19570
* chore: resolve build warnings and update dependencies by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/18880
* feat(ui): add source indicators to slash commands by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/18839
* docs: refine Plan Mode documentation structure and workflow by @jerop in https://github.com/google-gemini/gemini-cli/pull/19644
* Docs: Update release information regarding Gemini 3.1 by @jkcinouye in https://github.com/google-gemini/gemini-cli/pull/19568
* fix(security): rate limit web_fetch tool to mitigate DDoS via prompt injection by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/19567
* Add initial implementation of /extensions explore command by @chrstnb in https://github.com/google-gemini/gemini-cli/pull/19029
* fix: use discoverOAuthFromWWWAuthenticate for reactive OAuth flow (#18760) by @maximus12793 in https://github.com/google-gemini/gemini-cli/pull/19038
* Search updates by @alisa-alisa in https://github.com/google-gemini/gemini-cli/pull/19482
* feat(cli): add support for numpad SS3 sequences by @scidomino in https://github.com/google-gemini/gemini-cli/pull/19659
* feat(cli): enhance folder trust with configuration discovery and security warnings by @galz10 in https://github.com/google-gemini/gemini-cli/pull/19492
* feat(ui): improve startup warnings UX with dismissal and show-count limits by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/19584
* feat(a2a): Add API key authentication provider by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/19548
* Send accepted/removed lines with ACCEPT_FILE telemetry. by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/19670
* feat(models): support Gemini 3.1 Pro Preview and fixes by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/19676
* feat(plan): enforce read-only constraints in Plan Mode by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/19433
* fix(cli): allow perfect match @-path completions to submit on Enter by @spencer426 in https://github.com/google-gemini/gemini-cli/pull/19562
* fix(core): treat 503 Service Unavailable as retryable quota error by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/19642
* Update sidebar.json for to allow top nav tabs. by @g-samroberts in https://github.com/google-gemini/gemini-cli/pull/19595
* security: strip deceptive Unicode characters from terminal output by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/19026
* Fixes 'input.on' is not a function error in Gemini CLI by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/19691
* Revert "feat(ui): add source indicators to slash commands" by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/19695
* security: implement deceptive URL detection and disclosure in tool confirmations by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/19288
* fix(core): restore auth consent in headless mode and add unit tests by @ehedlund in https://github.com/google-gemini/gemini-cli/pull/19689
* Fix unsafe assertions in code_assist folder. by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/19706
* feat(cli): make JetBrains warning more specific by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/19687
* fix(cli): extensions dialog UX polish by @jacob314 in https://github.com/google-gemini/gemini-cli/pull/19685
* fix(cli): use getDisplayString for manual model selection in dialog by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/19726
* feat(policy): repurpose "Always Allow" persistence to workspace level by @Abhijit-2592 in https://github.com/google-gemini/gemini-cli/pull/19707
* fix(cli): re-enable CLI banner by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/19741
* Disallow and suppress unsafe assignment by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/19736
* feat(core): migrate read_file to 1-based start_line/end_line parameters by @adamfweidman in https://github.com/google-gemini/gemini-cli/pull/19526
* feat(cli): improve CTRL+O experience for both standard and alternate screen buffer (ASB) modes by @jwhelangoog in https://github.com/google-gemini/gemini-cli/pull/19010
* Utilize pipelining of grep_search -> read_file to eliminate turns by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/19574
* refactor(core): remove unsafe type assertions in error utils (Phase 1.1) by @mattKorwel in https://github.com/google-gemini/gemini-cli/pull/19750
* Disallow unsafe returns. by @gundermanc in https://github.com/google-gemini/gemini-cli/pull/19767
* fix(cli): filter subagent sessions from resume history by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/19698
* chore(lint): fix lint errors seen when running npm run lint by @abhipatel12 in https://github.com/google-gemini/gemini-cli/pull/19844
* feat(core): remove unnecessary login verbiage from Code Assist auth by @NTaylorMullen in https://github.com/google-gemini/gemini-cli/pull/19861
* fix(plan): time share by approval mode dashboard reporting negative time shares by @Adib234 in https://github.com/google-gemini/gemini-cli/pull/19847
* fix(core): allow any preview model in quota access check by @bdmorgan in https://github.com/google-gemini/gemini-cli/pull/19867
* fix(core): prevent omission placeholder deletions in replace/write_file by @nsalerni in https://github.com/google-gemini/gemini-cli/pull/19870
* fix(core): add uniqueness guard to edit tool by @Shivangisharma4 in https://github.com/google-gemini/gemini-cli/pull/19890
* refactor(config): remove enablePromptCompletion from settings by @sehoon38 in https://github.com/google-gemini/gemini-cli/pull/19974
## New Contributors
* @skyvanguard made their first contribution in https://github.com/google-gemini/gemini-cli/pull/17393
* @syvb made their first contribution in https://github.com/google-gemini/gemini-cli/pull/18858
* @garrettsparks made their first contribution in https://github.com/google-gemini/gemini-cli/pull/17332
* @abhiasap made their first contribution in https://github.com/google-gemini/gemini-cli/pull/18982
* @pdHaku0 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/17955
* @maximus12793 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/19038
* @Shivangisharma4 made their first contribution in https://github.com/google-gemini/gemini-cli/pull/19890
**Full Changelog**: https://github.com/google-gemini/gemini-cli/compare/v0.30.0-nightly.20260218.ce84b3cb5...v0.30.0-nightly.20260223.c537fd5ae