建网站几个按钮哈尔滨seo优化培训
v0.1.22
- IDE集成深化: 显著增强了与VS Code等编辑器的集成。此版本开始支持多文件夹工作区,使得在包含多个子项目的大型代码库中工作更为便捷。同时,上下文切换的快捷键更新为 ctrl+G,提升了操作效率。
- 输入方式增强: 优化了管道(Piping)功能,允许用户在使用标准输入(stdin)传递主要内容的同时,通过 -p 标志附加一个独立的提示(Prompt)。这为编写复杂的脚本和自动化任务提供了更大的灵活性。
- 关键问题修复: 解决了两个重要问题:一是修复了 /chat save 命令有时会保存一个不包含任何有效对话、仅有系统上下文的空文件的问题;二是修复了当加载包含特殊字符(如反引号)的聊天记录时可能发生的崩溃。
v0.1.21
- 官方VS Code扩展发布: 这是此版本最核心的更新。官方正式推出了配套的VS Code扩展,让用户可以在IDE的图形界面中更方便地使用Gemini CLI的功能,标志着项目向深度IDE集成迈出了关键一步。
- 内部命令架构重构: 将大量的斜杠命令(如 /privacy, /stats, /tools 等)迁移到了一个新的、更现代化的命令架构上。这是一项重要的内部重构,虽然用户感知不强,但提升了代码的可维护性和未来新功能的可扩展性。
- 启动性能优化: 为了加快CLI的启动速度,将模型可用性检查放到了后台异步执行。这意味着用户可以更快地开始输入命令,而无需等待网络请求完成。
- 扩展编辑器支持: 新增了对新兴代码编辑器 Zed 的集成支持,扩大了工具的适用范围。
v0.1.20
- IDE集成功能正式上线: 在这个版本中,IDE集成(特别是VS Code)作为一项稳定功能被正式推出,为后续的官方扩展铺平了道路。
- 测试框架升级与安全加固: 项目的集成测试框架从Jest切换到了 Vitest,以获得更好的性能和ESM支持。同时,对多个CI/CD工作流进行了安全加固,以防止潜在的注入攻击,体现了对工程质量和安全的重视。
v0.1.19
- 核心架构演进: 引入了子代理(Subagent)架构和声明式工具(DeclarativeTool)的概念。这是一次深刻的底层重构,旨在让未来的工具开发和功能扩展变得更加模块化和简单。
- 文件路径补全优化: 增强了 @ 符号触发的文件路径补全功能,通过集成 fzf(一个流行的命令行模糊搜索工具),让用户可以交互式地、更快速地定位文件。
- 安全与用户体验: 增加了文件夹信任对话框机制,在执行潜在高风险操作前需要用户确认,提高了安全性。同时,为 /chat save 命令增加了覆写确认,防止意外覆盖重要的聊天记录。
v0.1.18
- 聊天模式 (
/chat
): 此版本引入了革命性的 /chat 命令,将CLI的交互模式从“一问一答”的单轮请求,升级为支持完整上下文的多轮对话模式。这是Gemini CLI从一个简单工具变为智能助手的转折点。 - 上下文管理 (
/context
): 为配合聊天模式,同步推出了 /context 命令。它允许用户查看、保存和加载聊天会话,赋予了CLI“记忆”能力,对于处理需要多步骤推理的复杂任务至关重要。 - 编辑器命令 (
/editor
): 新增了 /editor 命令,允许用户将多行文本或代码片段直接发送到配置好的文本编辑器中进行修改,然后再提交给模型。
v0.1.17 及更早版本
- 工具(Tools)支持的开端: 在这些早期版本中,Gemini CLI开始探索超越纯文本对话的能力,初步引入了对工具的支持。
- 第一个工具 (
web-fetch
): web-fetch 作为第一个上线的工具,赋予了Gemini直接访问和处理网页内容的能力。 - 模型切换与多模态: 增加了 /model 命令,允许用户在不同能力的Gemini模型间切换。同时,奠定了处理多模态输入(文本+图像)的基础。
- 核心通信能力: 更早期的版本则聚焦于最核心的功能:建立与Gemini API稳定、可靠的通信,并实现了流式输出,保证了最佳的交互体验。