版本更新历史
围绕 MCP 使用体验进行集中打磨:提供完整的安装与示例文档,并在 CLI 内即时展示各服务器的可用工具与状态,帮助团队一次配置、长期复用。
新功能
- 📘 新增 MCP 使用手册,涵盖首次安装、参数规范与典型场景示例
- ⚙️ `/mcp install` 示范命令覆盖 GitHub Copilot、filesystem 等常用预设,一次配置即可长期复用
改进
- 🧭 `/mcp list` 与 `/tools list` 支持展示每个 MCP 服务器的实时状态和可用工具数量,排查更直观
安装方式
- npm install -g @gair/sii-cli@latest
修复后端“可用模型服务”列表延迟问题,模型选择界面现在会实时展示可用模型,避免选到已经下线的服务。
修复
- 📡 现在可以实时同步后端可用模型列表,交互式界面与 `/model` 命令都会动态刷新,防止选择失效模型
安装方式
- npm install -g @gair/sii-cli@latest
持续扩充模型池,新增 `limi-1104` 模型接入,面向需要更优性能的场景提供更多元的选择。
新功能
- 🤖 新增 `limi-1104` 模型接入,提供更丰富的模型选择
安装方式
- npm install -g @gair/sii-cli@latest
本次更新扩展了模型支持,新增 Claude 4.5 Sonnet、GPT-5 系列和 O3 模型。修复了模型认证问题,统一使用单一 API Gateway。新增用户选择性工具禁用功能,优化成本计算为每 1M token 标准,增强日志输出精度。
新功能
- 🤖 新增模型支持:gzy/claude-4.5-sonnet、openai/gpt-4o、openai/gpt-5-mini、openai/gpt-5、openai/o3
- 🛠️ 工具管理:支持用户选择性禁用和启用工具(/sii tools list/disable/enable)
改进
- 统一请求流程:所有模型使用相同的 API Gateway 转发请求,移除模型名称映射逻辑
修复
- 修复模型切换时的认证失败问题
- 修复 API Key 未正确传递给新模型的问题
安装方式
- npm install -g @gair/sii-cli@latest
本次更新是一个重要的基础设施升级版本,引入完整的 CI/CD 自动化工作流,支持跨平台自动构建与发布。新增公有仓库自动同步机制,优化会话管理命令(新增 /new 命令,修复 /clear 行为),增强 SDD 工作流的参数传递能力,并统一构建流程提升效率。
新功能
- 🚀 完整的 CI/CD 自动化:支持 Windows、macOS (Intel & ARM)、Linux 跨平台自动构建
- 🔄 公有仓库自动同步:发布时自动同步到公开仓库,支持手动触发
- 💬 新增 /new 命令:启动全新对话会话,自动上传历史并生成新会话 ID
- 🛠️ SDD 工作流增强:支持命令参数传递(如 --strict、--no-strict、--verbose)
- 📦 统一构建流程:在单个 macOS runner 上完成所有平台构建,提升效率
- 🤖 命令创建建议:commandsBootstrap.ts 添加推荐命令模板提示
改进
- 修复 /clear 命令行为:仅清理本地 UI 界面,保留对话历史记录
- 优化 yargs 使用方式:提高 SDD 命令处理灵活性
- 优化命令导入顺序:确保 SDD 工作流命令导入一致性
- 完善项目命令目录:自动确保 .sii/commands/ 目录存在
- 优化发布工作流:自动清理旧版本和标签,完善错误处理
- 改进同步工作流:跳过代码同步,仅同步发布内容,智能处理标签冲突
- 修复文档格式:统一 Windows 和 Linux 下载说明代码块格式
修复
- 修复 /clear 命令误触发 conversationLogger.endSession() 导致历史记录丢失
- 修复 CI/CD 工作流中的触发条件和默认参数配置
- 修复公有仓库同步时的标签冲突和错误信息反馈
安装方式
- npm install -g @gair/sii-cli@latest
本次更新重点强化 Python SDK 的多轮交互能力,引入全新的 SiiAgentSession 会话管理类,支持跨轮次保持上下文、环境和会话历史。显著提升 YOLO 模式和常规对话的用户体验,实现真正的有状态多轮对话,并新增完整示例代码和详细文档。
新功能
- Python SDK v0.1.5 - 新增 SiiAgentSession 多轮会话管理类
- 支持 YOLO 模式和常规模式下的多轮对话,自动保持上下文、环境和会话历史
- 新增 SessionState 状态管理类,统一管理会话 ID、对话历史和环境状态
- 新增 examples/multi_round_yolo_session.py 多轮 YOLO 完整示例
- Bridge 层 Executor 支持会话 ID 复用,实现跨 query() 调用的状态持久化
- README 新增"多轮 YOLO 会话(SiiAgentSession)"专门章节,详细对比单轮与多轮用法
改进
- 优化 query() 函数,支持通过 session_state 参数传入会话状态
- Executor 在 YOLO 和常规模式下均支持 sessionId 复用
- 完善会话状态管理逻辑,确保多轮对话时上下文不丢失
- 优化示例代码结构,提供清晰的多轮交互演示
- 更新文档,补充多轮会话使用场景和最佳实践
修复
- 修复多轮对话时上下文丢失问题
- 修复 sessionId 未正确传递导致的状态重置问题
本次更新主要聚焦于 Python SDK 的重大功能增强,正式推出混合认证模式(USE_OPENAI_WITH_SII_TOOLS),实现了 OpenAI API 的低成本内容生成与 SII 工具的完整功能完美结合。同时优化了认证模式自动检测逻辑,提升了开发者体验和 SDK 易用性。
新功能
- Python SDK v0.1.4 - 新增混合认证模式(USE_OPENAI_WITH_SII_TOOLS)
- 内容生成使用 OpenAI API(更便宜、更快),工具调用使用 SII 后端
- 对话历史自动上传到 DC 端,保持数据完整性
- 智能认证模式自动检测:SDK 自动检测环境变量并选择最合适的认证方式
- 新增 detect_auth_mode() 和 validate_auth_config() 函数
- 新增 examples/hybrid_auth_example.py 混合认证模式完整示例
- 新增 20 个单元测试用例和 6 个集成测试场景
改进
- 优化认证配置验证,提供清晰的错误消息和配置提示
- 更新示例代码:hybrid_auth_example.py 和 quick_start.py
- 完善测试覆盖:test_auth_detection.py 和 test_hybrid_integration.py
- 全面更新 README 文档,添加三种认证方式详细对比
- 更新各个包的版本号至 0.0.39,确保依赖一致性
- Bridge 层添加混合模式环境变量验证
重大变更
- 删除不再支持的认证类型:USE_GEMINI、LOGIN_WITH_GOOGLE、USE_VERTEX_AI、CLOUD_SHELL
- 请迁移到 USE_SII、USE_OPENAI 或 USE_OPENAI_WITH_SII_TOOLS
本次更新专注于模型生态扩展与用户体验优化,正式上线 limi-1029 模型并设为默认选项,同时优化 /clear 命令行为,确保清屏操作不影响对话历史与服务端数据完整性。
新功能
- 正式上线 limi-1029 模型,提供更优的性能与推理能力
- 在 /model 命令自动补全列表中新增 limi-1029 选项
- 默认模型切换为 limi-1029,新用户直接使用最新模型
- CLI 端与 DC 端同步配置,支持流式输出、工具调用与 usage 统计
改进
- 优化 /clear 命令行为:仅清理本地 UI 界面,保留对话历史记录
- /clear 命令不再触发 conversationLogger.endSession(),避免误删对话记录
- 修复构建依赖问题,解决 pnpm build 过程中的依赖版本冲突
- 优化 TypeScript 编译配置,提升构建速度与稳定性
- 后端同步添加 limi-1029 模型支持,确保请求正确路由
修复
- 修复 /clear 命令会上传数据到 DC 端并清空对话历史的问题
- 解决构建过程中的缺失依赖警告
- 修复测试用例以反映 /clear 命令的行为变更
本次小版本聚焦于终端体验细节打磨,修复上下文统计显示偏差,并同步完善 /model 模型管理能力。
改进
- 终端底部 Context Used 指标修复,准确反映当前上下文占用并在触发阈值时及时提示
- 优化 token 跟踪逻辑,确保 GZY Claude 等长上下文模型在流式响应时能正确计入用量
- 更新了 /model 命令提供维护后的模型列表
修复
- 更新 tokenLimits.ts 默认令牌上限与 tokenTrackingService.ts 会话统计逻辑,修复上下文显示偏差
本次更新聚焦于提升模型接入能力与生产力工具体验,引入 limi-1024 模型、全新的 slash 命令管理工具链,并扩充测试与文档保障质量。
新功能
- 支持 limi-1024 模型,一键 /model 切换并具备流式输出与工具调用能力
- 新增 sii commands 子命令管理器(init/create/list),内置多格式模版并支持全局与项目目录
- Slash 命令首启自动引导升级,预置高价值命令并提供完整文档矩阵
- 实现多行粘贴折叠特性,长文本粘贴时自动收起并支持展开查看
改进
- 补充 slash 命令与轨迹上传等测试覆盖,加入配置与 API Mock,验证新增模型场景
- 更新文档体系,发布 Slash 命令指南/速查/示例并补充 limi-1024 配置指引
修复
- 修复 GLM-4.6 输出空白段导致的界面闪烁,过滤多余换行并优化流式分片处理
添加 GZY Bedrock Claude 系列模型支持,实现模型命令补全功能,优化用户体验
新功能
- 新增 4 个通过 AWS Bedrock 部署的 Claude 模型变体支持(gzy/claude-3-5-haiku、gzy/claude-3-7-sonnet、gzy/claude-4-sonnet、gzy/claude-4-opus)
- 实现 Bedrock 模型 ARN 双向映射机制(友好名称 ↔ ARN)
- 添加消息清理逻辑以兼容 Bedrock API 的工具调用要求
- 新增 /model 斜杠命令,支持快速切换模型
- 实现模型名称自动补全功能,支持模糊匹配
- 添加 5 个常用模型到补全建议列表
- 支持流式响应和非流式响应两种模式
改进
- 更新 service_config.yaml 配置文件,统一价格和限流参数设置
- 在 openai_service.py 中实现 gzy_bedrock_model_response 专用处理方法
- 添加 ARN 检测和反向查找逻辑,自动处理两种输入格式
- 优化命令补全 UI 显示,添加 / 前缀标识
- 修复命令补全列表中长模型名称的换行问题
- 优化建议显示组件,移除固定宽度限制
修复
- 修复工具调用历史导致的 ValidationException 错误
- 修复 ARN 映射导致的认证失败问题
- 实现消息历史清理,自动移除不兼容的 tool_calls 和 tool 消息
- 确保在没有工具定义时正确处理包含工具调用的消息历史
在SII认证方式下,添加了对阿里云部署的GLM-4.6模型的调用支持,并且可以支持显示模型的思考过程
新功能
- 在SII认证方式下添加了对阿里云部署的GLM-4.6模型的调用支持
- 实现了模型思考过程(think tags)的可视化展示功能
- 为OpenAI API调用和SII工具添加了混合认证模式支持
- 将默认模型更改为GLM-4.6
改进
- 优化了<think>标签对的处理逻辑,改进了思考内容的显示方式
- 调整身份验证方法逻辑,消除多余的SII凭据检查
- 确保正确显示当前使用的认证模式
- 优化思考过程的UI显示,移除了冗余的显示框
修复
- 修复GLM-4.6模型输出think标签后多余的空行问题
- 修复导致界面闪烁的底部思考过程显示框问题
- 调整.gitignore文件内容格式,确保注释和规则清晰可读
- 简化思考过程的显示逻辑,只保留主题文本
修复用户自定义prompt和文件处理限制,优化模型选择方法
新功能
- 优化用户自定义prompt功能,提升交互体验
- 改进模型选择方法,提供更灵活的配置选项
改进
- 更新文件处理限制:默认最多20个文件,每个文件200行,最多20k字符
- 解决@文件路径时遇到的forbidden、request not allowed等问题
- 优化错误处理机制,提升系统稳定性
修复
- 修复文件路径处理中的权限问题
- 解决大文件处理时的性能问题
- 修复模型选择时的配置错误
修复API调用报错时历史记录被清空的bug
改进
- 优化历史记录管理机制
- 改进错误处理流程
修复
- 修复API调用报错时历史记录被清空的问题
- 解决会话状态异常时的数据丢失问题
- 修复错误恢复机制中的逻辑缺陷
添加Python SDK功能,提供完整的Python接口支持
新功能
- 新增SII Agent SDK Python接口,使Python开发者能够通过编程方式调用SII-CLI功能
- 提供Claude SDK风格API,降低学习成本
- 支持YOLO自主执行:一句话触发,AI自动完成任务
- 集成多认证支持:USE_SII, USE_GEMINI, USE_OPENAI等
- 深度集成SII专属工具:sii_cognitions, sii_deep_research, sii_hybrid_search
- 支持流式响应:基于JSONL协议,实时返回执行进度和结果
- 完整的类型安全:类型提示和IDE支持
- 进程隔离:通过Node.js Bridge实现Python与SII-CLI Core的进程间通信
改进
- 优化Python接口的易用性和稳定性
- 改进进程间通信效率
- 增强错误处理和调试支持
修复
- 修复Python SDK初始化问题
- 解决进程间通信的稳定性问题
- 修复类型提示的兼容性问题
深度优化氛围编程和研究场景,超越传统 CLI,开启 AI 认知新时代
新功能
- 新增 VSCode 三重追踪功能:命令历史、文件变更、会话管理
- 集成 WebSocket 云端架构,支持长时任务异步执行
- 深度研究模块:Deep Research + Web Search + Cognition 认知功能
- Agent 自动运行机制,实现数据飞轮持续进化
改进
- 优化人机协作开发流程,提供完整的编程辅助体验
- 增强 AI 科研全流程支持,整合数据搜索和实验设计
- 改进云端连接稳定性,提升远程会话体验
- 优化跨平台兼容性,支持 Windows、macOS、Linux
修复
- 修复 VSCode 插件在某些环境下的连接问题
- 解决 macOS 安全警告和签名验证问题
- 修复 Linux 平台下的权限和依赖问题
- 优化内存使用,减少长时间运行的资源占用
修复关键问题,提升系统稳定性
新功能
- 新增会话恢复功能,支持意外中断后的状态恢复
改进
- 优化错误处理机制,提供更友好的错误提示
- 改进日志记录系统,便于问题诊断和调试
修复
- 修复 Windows 平台下的路径处理问题
- 解决 macOS 上某些命令执行失败的问题
- 修复 Linux 环境下的权限检查逻辑
- 解决长时间运行时的内存泄漏问题
引入核心功能模块,建立完整的 AI 认知框架
新功能
- 引入 Deep Research 深度研究模块
- 集成 Web Search & Fetch 功能
- 新增 Cognition 认知功能双子模块
- 建立 VSCode 集成基础架构
改进
- 重构核心架构,提升模块化程度
- 优化命令解析和执行机制
- 改进用户界面和交互体验
修复
- 修复初始版本中的基础功能问题
- 解决跨平台兼容性问题
- 修复配置文件的读写问题
SII CLI 首个正式版本发布,建立基础功能框架
新功能
- SII CLI 基础框架建立
- 命令行界面和基础命令支持
- 跨平台安装包发布
- 基础配置和设置功能
改进
- 建立项目基础架构
- 实现核心功能模块
- 建立开发和发布流程
重大变更
- 这是首个正式版本,无向后兼容性问题
