更新日志
跟踪 Gemini CLI 的所有更新、新功能、错误修复和改进。保持对最新变更和增强功能的了解。
变更类型
新功能
错误修复
改进
安全
重大变更
v2.1.0
最新
MCP 协议支持
添加了对模型上下文协议 (MCP) 的完整支持,允许自定义工具集成和服务器通信。
- 实现 MCP 客户端和服务器功能
- 添加工具注册和发现
- 支持自定义 MCP 服务器
- 通过上下文感知增强工具执行
增强的文件操作
改进了文件读写功能,具有更好的错误处理和对二进制文件的支持。
- 支持二进制文件操作
- 改进文件操作的错误消息
- 添加文件类型检测
- 增强文件访问安全性
性能优化
大文件处理和批处理操作的显著性能改进。
- 优化大文件的内存使用
- 改进实时响应的流式传输
- 更好的缓存机制
- 减少启动时间
配置管理
修复了配置持久化和环境变量处理的问题。
- 修复配置文件损坏问题
- 改进环境变量优先级
- 更好的配置值验证
- 修复跨平台路径处理
发布于 2024-01-15
v2.0.0
稳定
新的 CLI 架构
完全重写 CLI 架构,以获得更好的模块化和可扩展性。
- 模块化插件系统
- 改进的命令结构
- 更好的错误处理和报告
- 增强的配置管理
交互式 REPL 模式
添加了交互式读取-求值-打印循环,用于与 Gemini 进行持续对话。
- 持久对话上下文
- 命令历史和自动完成
- 多行输入支持
- 可自定义的主题和提示
高级工具系统
引入了用于文件操作、网络访问和 shell 命令的综合工具系统。
- 文件系统操作(读取、写入、列表)
- 网络获取和搜索功能
- Shell 命令执行
- 对话的内存管理
增强安全性
改进了 API 密钥管理和工具执行的安全措施。
- 安全的 API 密钥存储
- 沙盒化工具执行
- 基于权限的文件访问
- 敏感操作的审计日志
发布于 2023-12-10
v1.5.2
旧版
身份验证问题
修复了 Google AI 服务的身份验证问题。
- 解决令牌刷新问题
- 修复新用户的 OAuth 流程
- 改进身份验证失败的错误消息
错误处理
更好的错误消息和恢复机制。
- 更具描述性的错误消息
- 瞬态故障的自动重试
- 更好的网络错误处理
发布于 2023-11-20
v1.5.0
旧版
批处理
添加了在批处理模式下处理多个文件的支持。
- 批量文件分析
- 并行处理能力
- 长时间操作的进度报告
自定义模板
支持自定义提示模板和响应格式。
- 提示的模板引擎
- 自定义输出格式化程序
- 可重用的提示库
文档
全面的文档更新和示例。
- 更新的 API 文档
- 更多代码示例
- 视频教程和指南
发布于 2023-10-15