🚀 CodeBuddy Code v2.114.0 发布
📦 版本信息
| 组件 | 版本 |
|---|---|
| CodeBuddy Code CLI | v2.114.0 |
| Agent SDK JS | v0.3.195 |
| Agent SDK Python | v0.3.194 |
✨ 新功能
MCP 工具调用透传模型 ID
调用下游 MCP 服务时,自动将当前模型 ID 注入 HTTP 请求头 X-Model-ID,便于下游服务与安全策略识别调用来源模型。仅作用于 HTTP/SSE 传输,按请求维度临时注入、调用后还原,不影响 stdio 类型连接。
🔧 改进优化
- 模型选择面板:支持 Global/Session 作用域切换,用 Tab 键在全局持久化和仅当前会话生效之间切换,替代原来的 't' 键临时切换方案,交互更直观
🐛 问题修复
- 终端输入:修复在部分宿主/终端下交互式界面输入被回显到屏幕底部、回车无法发送的问题,输入、回车发送、Shift+Tab 及 Ctrl+C/Ctrl+D/Ctrl+B 等快捷键恢复正常
- MCP 工具调用:修复部分模型把工具参数二次编码为 JSON 字符串时,参数校验报 "must be object" 导致所有 MCP 工具不可用的问题
- 插件技能禁用:修复用户在 UI 中禁用插件技能后,仍可在对话中被模型调用的问题,现已在解析阶段跳过标记为禁用的技能
- 消息队列:修复同时存在实时引导(Enter steer)与排队(Tab queue)消息时,按 Esc 中断会把两者合并进同一轮发出的问题,现在 Esc 后只发出 steer 消息,排队消息保留到下一轮
- Glob 工具:修复 ripgrep 超时后 fallback 到
glob时缺少工具级超时、对超大目录搜索永久挂死、输出卡住无结果的问题,新增覆盖整个搜索的工具级超时兜底 - 子 Agent 模型继承:修复 spawn 子 agent / 团队成员时未指定模型应继承主对话当前模型却失效的问题,现在缺省 / inherit / default 一律跟随主对话模型