🚀 CodeBuddy Code v2.128.0 发布
📦 版本信息
| 组件 | 版本 |
|---|---|
| CodeBuddy Code CLI | v2.128.0 |
| Agent SDK JS | v0.3.232 |
| Agent SDK Python | v0.3.231 |
✨ 新功能
主动完成通知(PushNotification 工具)
模型可在长任务、后台任务或定时任务完成时,主动触发一次终端/桌面通知,复用现有终端通知能力(OSC/BEL),让你在离开终端时也能第一时间感知任务结束。默认开启,可通过环境变量 CODEBUDDY_PUSH_NOTIFICATION_ENABLED=false 关闭。
结构化审查结果(ReportFindings 工具)
代码审查类 Agent(如 code-reviewer、silent-failure-hunter、type-design-analyzer)现在可以把审查发现的问题以结构化字段(文件 / 概述 / 失败场景 / 可选分类)提交,终端界面渲染为专门的列表组件,不再堆成一大段纯文本,阅读和定位更清晰。/code-review 命令已接入,工具不可用时自动回退为原有纯文本格式。默认开启,可通过 CODEBUDDY_REPORT_FINDINGS_ENABLED=false 关闭。
🐛 问题修复
- MCP 工具调用 5 分钟隐性超时:修复 HTTP/SSE 类型 MCP server 的工具调用在约 5 分钟被传输层默认超时掐断(报
UND_ERR_HEADERS_TIMEOUT)、与实际配置的工具超时脱节的问题。现在传输层超时与MCP_TOOL_TIMEOUT保持一致,Bun 独立二进制、系统/PAC 代理、SSE 类型 server 等场景均已对齐修复。 - MCP 工具顺序不稳定导致缓存失效:修复部分 MCP server 返回工具列表顺序不固定,导致 prompt 缓存前缀全程失效、拖慢响应的问题。现按工具名排序后返回,顺序在多次请求间保持恒定。
- 自定义模型 Temperature 可留空:自定义模型未配置 Temperature 时不再向上游发送该字段,避免 GPT-5 等不支持或仅支持默认值的 OpenAI 兼容模型返回 400;Web 界面中 Temperature 改为可留空的数字输入框。
- Kimi K3 温度参数报错:修复切换到 Kimi K3 时因默认注入的温度参数被服务端拒绝而报
400 invalid temperature的问题,现对该模型不再发送温度字段。 - 预热进程误扫工作目录:修复预热进程待机期误扫错误工作目录、产生海量目录扫描与无关上报的问题,未启用相关能力时不再进行任何扫描。