当前位置: 首页 > news >正文

Gemini CLI最近更新

Gemini CLI

以下是自2025年7月21日以来Gemini CLI的主要更新和改进,重点关注增强IDE集成、命令可用性和整体稳定性。

1. IDE集成与编辑器支持

  • Emacs支持:新增对Emacs编辑器的初步支持,实现更好的集成。
  • 增强VS Code配套工具:VS Code扩展得到显著改进,包括查看变更差异的功能(openDiff)、优化活动文件显示的用户体验,以及更好地处理IDE连接状态。
  • IDE模式改进:改善了IDE模式的用户错误提示信息。新增IDE模式的可切换设置,并引入安装程序以简化设置过程。

2. 命令与交互用户体验

  • 改进的自动补全@提及和斜杠命令的自动补全功能更加稳健,能更好地处理标点符号并改善句中编辑体验。
  • Shell命令历史搜索:新增shell命令历史的反向搜索功能,便于查找和重用之前的命令。
  • 多目录工作空间:现在可以通过--include-directories标志在工作空间中包含多个目录,并使用/directory命令进行管理。
  • Vim模式与输入:引入文本输入的Vim模式,并修复了replaceRange中新行相关的bug,改善编辑体验。
  • 新增/init命令:新增/init命令帮助用户创建GEMINI.md项目上下文文件。
  • 聊天管理:实现了/chat delete命令以删除之前的聊天会话。/chat list命令现在显示时间戳。

3. 配置与认证

  • 灵活配置:现在可以通过settings.json设置模型。还新增了禁用版本更新通知的设置。
  • 增强认证:改进了非交互式环境(如SSH或Docker)的认证流程,更好地支持Gemini API密钥和Vertex AI。MCP服务器的OAuth流程也更加稳健。
  • 沙箱自定义:新增SANDBOX_FLAGS以允许向沙箱容器传递自定义选项。

4. 性能与稳定性

  • 更快启动:通过并行化文件搜索改善了启动时间。
  • 循环检测:实现了基于哈希的循环检测机制,防止重复操作。
  • Windows兼容性:进行了大量修复以改善Windows操作系统上的命令执行和测试兼容性。
  • 错误处理:改进了截断文件(read_file)的报告和未处理Promise拒绝的优雅处理。还增强了工具调用错误的遥测功能。
  • 依赖与构建:更新了MCP客户端并修复了构建脚本中的自引用问题。

5. 文档

  • 新文档:为自动化、问题分类、键盘快捷键和.geminiignore文件创建了新文档。
  • 更新:更新并澄清了主题、聊天命令、read_many_files和认证的现有文档。

Gemini CLI文档

http://www.dtcms.com/a/316341.html

相关文章:

  • GitLab:一站式 DevOps 平台的全方位解析
  • 笔记学习杂记
  • fastgpt本地运行起来的 服务配置
  • iptables 里INPUT、OUTPUT、FORWARD 三个链(Chain)详解
  • 编程算法:技术创新与业务增长的核心引擎
  • 如何在虚拟机(Linux)安装Qt5.15.2
  • STM32 外设驱动模块一:LED 模块
  • 第13届蓝桥杯Scratch_选拔赛_初级组_真题2021年10月23日
  • 基于MATLAB实现的频域模态参数识别方法
  • SpringAI:AI基本概念
  • 基于ARM+FPGA多通道超声信号采集与传输系统设计
  • PCIe Base Specification解析(六)
  • 五、逐波限流保护电路-硬件部分
  • 从零搭建Cloud Alibaba (下) Sentinel篇
  • VUE-第二季-02
  • Sentinel全面实战指南
  • 制作一款打飞机游戏85:Hyper模式
  • JavaScript:Proxy 代理
  • 【数据结构初阶】--排序(三):冒泡排序,快速排序
  • 编码器模型和解码器模型解析
  • MongoDB学习专题(一)介绍安装基本操作
  • ✨OpenVoice 全流程实战:多语言语音合成系统安装与使用教程(附踩坑经验)
  • Makefile工具、双向链表
  • xshell、xftp使用案例
  • 【2025年8月5日】将运行一段时间的单机MongoDB平滑迁移至副本集集群
  • java回顾八股文中想起的知识点
  • 为什么不用rocketmq直接发送,用StreamBridge
  • 使用Playwright MCP探索网站并编写测试
  • 解锁n8n:开启自动化工作流的无限可能
  • 面试题:vue3使用proxy相较于vue2的优点在哪里