Skip to content

🚀 CodeBuddy Code v2.128.0 发布

📦 版本信息

组件版本
CodeBuddy Code CLIv2.128.0
Agent SDK JSv0.3.232
Agent SDK Pythonv0.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 的问题,现对该模型不再发送温度字段。
  • 预热进程误扫工作目录:修复预热进程待机期误扫错误工作目录、产生海量目录扫描与无关上报的问题,未启用相关能力时不再进行任何扫描。