🆕 重要功能:新增 GLM-5 模型支持,完善 Z.AI Provider 集成
🐛 关键修复:修复 Context 显示、压缩功能、浏览器控制等核心问题
🔧 开发体验:改进 macOS pre-commit hook 兼容性,修复 CI/CD 发布流程
📡 上游同步:同步上游 v2026.2.17更新
✨ 新增功能
- GLM-5 模型支持:新增 GLM-5 模型配置和 Z.AI Provider 完整集成
- 支持 200K 上下文窗口,128K 最大输出 token
- 支持 reasoning 模式(深度思考)
- 更新 UI 标签为 "Z.AI (GLM-5)"
- 更新文档(zai.md、glm.md)
🐛 Bug 修复
- Context 显示修复:修复
/status命令显示Context: ?/200k的问题,现在会显示实际 token 使用量(如Context: 1.5k/200k (1%))- 启用
includeTranscriptUsage标志,从 session transcript 文件读取实际使用量
- 启用
- 压缩功能修复:修复
/compact命令失败的问题(systemPromptOverride is not a function)- 修正
compactEmbeddedPiSession中的类型错误,将错误的函数调用改为字符串传递
- 修正
- 浏览器控制修复:修复 Agent 无法访问 gateway 浏览器控制服务的问题
- 使用 HTTP 协议替代 WebSocket 连接到浏览器控制端点
- Pre-commit Hook 兼容性:修复 VS Code 提交时报
mapfile: command not found的问题- 兼容 macOS 默认 Bash 3.2,使用
while read循环替代 Bash 4+ 的mapfile命令 - 保持 NUL 分隔文件列表处理的安全性
- 兼容 macOS 默认 Bash 3.2,使用
🔧 CI/CD 改进
- npm 发布标签修复:修复测试版本(
-test/-beta)错误发布到latest频道的问题- 现在从 Git 标签名中提取版本号判断发布频道,而不是从 package.json
- 添加调试输出显示发布频道
📦 上游同步
- v2026.2.17:同步上游核心稳定性更新
📝 文档更新
- 更新 GLM 和 Z.AI Provider 文档
- 完善模型配置和认证说明