🚀 CodeBuddy Code v2.115.0 发布
📦 版本信息
| 组件 | 版本 |
|---|---|
| CodeBuddy Code CLI | v2.115.0 |
| Agent SDK JS | v0.3.199 |
| Agent SDK Python | v0.3.198 |
✨ 新功能
自定义模型使用统计
新增自定义模型调用数据上报能力,帮助用户了解自带模型的使用情况与占比。仅在使用自定义模型时上报,涵盖模型信息、token 用量、耗时、IDE 与产品形态、企业标识等维度,为模型选型和成本分析提供数据支撑。
🔧 改进优化
- ACP 文件引用优化:支持客户端声明
fileReferencesPathOnly能力,Agent 侧据此跳过 @path 文件内容的自动展开,模型按需通过 Read 工具读取,显著降低 token 开销 @file引用超长内容处理:当引用文件或目录过大时,CLI 会限制内联内容大小并提供继续读取提示,减少超长上下文导致的失败- 工具输出截断统一:统一使用基于视觉行数的截断逻辑,移除冗余的字符数截断,提升终端渲染一致性
- 工具结果截断:工具结果预览新增字符数截断机制,当单行内容过长时也能正确截断显示,避免输出过长影响阅读
🐛 问题修复
- 流式输出取消态收口:修复压缩期间用户取消后结果事件被误判为重试而被抑制的问题,避免非交互输出和渲染流程一直等待结束信号
- ACP 任务取消卡住:修复 WorkBuddy 助理任务取消后可能长时间停留在等待响应、后续消息无法继续流式返回的问题
- WorkBuddy 消息归组:修复同一轮回复中模型多次生成导致流式正文、深度思考和工具调用被拆成多条消息的问题,确保回复按用户轮次稳定归组
- 终端标题同步:修复会话重命名或切换后,终端标签栏标题未及时更新的问题
- 运行中图片消息消费:修复 agent 运行时发送的图片消息在工具调用之间未被消费的问题(此前含图片的消息会被静默丢弃);同时修复 Tab 入队的图片消息在被拉回输入框编辑后重新发送时图片丢失的问题
codebuddy update安装方式识别:修复在无法识别安装方式时谎称"已是最新"的问题,现在会向发布渠道查询真实最新版本并给出手动升级命令;同时改进安装方式识别,当命令行探测失败时按安装路径兜底推断- 代理环境下登录直连超时:修复在设置了代理环境变量的机器上(如腾讯 IDE 远程终端),登录 / token 刷新等请求仍然直连目标域名导致
ETIMEDOUT超时的问题 - 移除 ACP 调试日志:移除 ACP
initialize处理逻辑中残留的排查日志,该日志直接写 stdout 会打断交互式终端的渲染界面 - 积分统计聚合:按 rootRequestId 聚合展示积分消耗
- 子助理模型继承:修复子助理、技能和命令在配置不可用模型时未正确继承主对话当前模型的问题,避免请求落到错误模型或后端不识别的模型
- 终端换行:修复 Web UI 终端中 Shift+Enter 组合键偶发多余回车的问题
- 面板路由:工具审批和用户问答面板注册到自管理路由,修复导航异常