Skip to content

Gemini CLI 最新更新亮点(自 2025-08-05 起)

以下是自 2025 年 8 月 5 日以来 Gemini CLI 的主要更新和改进,重点关注提升用户体验、IDE 集成、安全功能和整体稳定性。

1. IDE 集成与编辑器支持

  • 增强的 VS Code 集成:添加了对类似 VS Code 编辑器的支持,并改进了与 Visual Studio Code 的集成,包括更好的差异处理和连接管理。
  • 终端设置命令:引入了新的 /terminal-setup 命令,可自动配置键绑定以支持 VS Code、Cursor 和 Windsurf 终端中的多行输入。这启用了 Shift+Enter 和 Ctrl+Enter 功能,提供更好的用户体验。
  • Kitty 键盘协议支持:添加了对 Kitty 键盘协议的支持,在支持的终端中提供增强的键盘输入功能。
  • Zed 集成:为 Zed 编辑器集成添加了模式升级。

2. 命令与交互用户体验

  • 新的 /settings 命令:添加了用户友好的设置编辑器,允许用户直接从命令行查看和修改 Gemini CLI 设置。
  • 改进的 Vim 模式:修复了 Vim 模式中的行尾错误,并增强了整体编辑体验。
  • 增强的输入处理:改进了对反斜杠+Enter 模式的处理,以支持 VS Code 终端中的 Shift+Enter。
  • 双 ESC 清除:通过双 ESC 清除输入来增强输入用户体验。
  • 审批模式参数:添加了 --approval-mode 参数,用于更精细地控制工具调用审批。

3. 安全与信任功能

  • 文件夹信任功能:引入了文件夹信任功能,启动时会出现新对话框以启用 folderTrust 设置。此安全功能允许用户明确信任文件夹以执行命令。
  • 受信任文件夹配置:添加了对 trustedFolders.json 配置文件的支持,用于管理受信任的目录。
  • OAuth 凭据安全:改进了 OAuth 凭据文件权限的安全性。

4. 配置与自定义

  • 可配置行号:添加了 showLineNumbers 设置来控制是否在代码块中显示行号。
  • 灵活配置:添加了更多设置选项,包括 loadMemoryFromIncludeDirectories 来控制内存加载行为。
  • 主题自定义:在主题中启用了语义颜色,以获得更好的视觉一致性。

5. 性能与稳定性

  • 更快的文件搜索:通过使用异步 fzf 进行非阻塞操作来改进文件搜索性能。
  • 错误处理改进:增强了各种场景的错误处理,包括工具错误、模式错误和路径处理。
  • 循环检测:添加了在已经在循环内时跳过循环检查的逻辑。
  • 内存泄漏预防:实施了措施来防止 Clearcut 日志记录器中的内存泄漏。

6. 文档与可用性

  • 更新的 README:全面改进了 README,提供更好的清晰度和用户体验。
  • 新文档:添加了 IDE 集成、键盘快捷键和 .geminiignore 文件的文档。
  • 设置文档:为新的 showLineNumbers 选项添加了文档。
  • GitHub 集成:增强了 GitHub 集成功能的文档。

基于 MIT 许可证发布