更新日志

跟踪 Gemini CLI 的所有更新、新功能、错误修复和改进。保持对最新变更和增强功能的了解。

变更类型

新功能
错误修复
改进
安全
重大变更

v2.1.0

最新

MCP 协议支持

添加了对模型上下文协议 (MCP) 的完整支持,允许自定义工具集成和服务器通信。

  • 实现 MCP 客户端和服务器功能
  • 添加工具注册和发现
  • 支持自定义 MCP 服务器
  • 通过上下文感知增强工具执行

增强的文件操作

改进了文件读写功能,具有更好的错误处理和对二进制文件的支持。

  • 支持二进制文件操作
  • 改进文件操作的错误消息
  • 添加文件类型检测
  • 增强文件访问安全性

性能优化

大文件处理和批处理操作的显著性能改进。

  • 优化大文件的内存使用
  • 改进实时响应的流式传输
  • 更好的缓存机制
  • 减少启动时间

配置管理

修复了配置持久化和环境变量处理的问题。

  • 修复配置文件损坏问题
  • 改进环境变量优先级
  • 更好的配置值验证
  • 修复跨平台路径处理

v2.0.0

稳定

新的 CLI 架构

完全重写 CLI 架构,以获得更好的模块化和可扩展性。

  • 模块化插件系统
  • 改进的命令结构
  • 更好的错误处理和报告
  • 增强的配置管理

交互式 REPL 模式

添加了交互式读取-求值-打印循环,用于与 Gemini 进行持续对话。

  • 持久对话上下文
  • 命令历史和自动完成
  • 多行输入支持
  • 可自定义的主题和提示

高级工具系统

引入了用于文件操作、网络访问和 shell 命令的综合工具系统。

  • 文件系统操作(读取、写入、列表)
  • 网络获取和搜索功能
  • Shell 命令执行
  • 对话的内存管理

增强安全性

改进了 API 密钥管理和工具执行的安全措施。

  • 安全的 API 密钥存储
  • 沙盒化工具执行
  • 基于权限的文件访问
  • 敏感操作的审计日志

v1.5.2

旧版

身份验证问题

修复了 Google AI 服务的身份验证问题。

  • 解决令牌刷新问题
  • 修复新用户的 OAuth 流程
  • 改进身份验证失败的错误消息

错误处理

更好的错误消息和恢复机制。

  • 更具描述性的错误消息
  • 瞬态故障的自动重试
  • 更好的网络错误处理

v1.5.0

旧版

批处理

添加了在批处理模式下处理多个文件的支持。

  • 批量文件分析
  • 并行处理能力
  • 长时间操作的进度报告

自定义模板

支持自定义提示模板和响应格式。

  • 提示的模板引擎
  • 自定义输出格式化程序
  • 可重用的提示库

文档

全面的文档更新和示例。

  • 更新的 API 文档
  • 更多代码示例
  • 视频教程和指南

v1.0.0

旧版

初始发布

Gemini CLI 的首个稳定版本,具有核心功能。

  • 基本聊天功能
  • 文件分析能力
  • 配置管理
  • 跨平台支持

需要升级帮助?

查看我们的迁移指南和文档