🚀 CodeBuddy Code v2.125.4 发布
本次为补发版本:v2.125.1、v2.125.2、v2.125.3 均因发布流程异常未能成功上架,线上仍停留在 v2.125.0。v2.125.4 重新构建并发布,完整包含上述三个版本的全部变更,并新增一项交互体验修复。
📦 版本信息
| 组件 | 版本 |
|---|---|
| CodeBuddy Code CLI | v2.125.4 |
| Agent SDK JS | v0.3.226 |
| Agent SDK Python | v0.3.225 |
✨ 新功能
无持久化会话
新增 --no-session-persistence 选项,会话上下文仅保留在内存中,不创建或追加本地 transcript,同时保留对已有历史的只读加载能力,适合临时会话与敏感场景。
🔧 改进优化
- WorkBuddy 托管会话启动:改由系统分配可用端口,并在服务真正就绪后建立连接,避免端口竞争导致会话启动失败。
🐛 问题修复
- 主页面切换卡顿:修复主页面切换 tab 时出现卡顿的问题,提升页面交互流畅度。
- MCP OAuth token exchange:修复 HTTP/SSE 类型 MCP server 走网关代理场景下,OAuth 授权成功后 token exchange 报 404 的问题,回调阶段复用初始授权流程已缓存的发现结果,保证 token 请求发往正确的授权服务器。
- MCP 配置路径隔离:修复
CODEBUDDY_CONFIG_DIR环境变量无法隔离用户/本地级 MCP 配置文件路径的问题,使 MCP 配置与其他配置一致遵循该环境变量覆盖,避免多实例、自动化测试等隔离场景误写宿主机真实配置。 - 自定义模型对话上报:修复 WorkBuddy Desktop 使用自定义模型对话时未被计入活跃统计(活跃地图、连登等)的问题,现自定义模型对话可正常上报。
- 子 Agent 注册:修复插件通过
settings.agent指定的主会话 Agent 被重复暴露为可调用子 Agent 的问题,同时保留同插件内成员 Agent 的调用能力。 - 智能体团队工具:禁用智能体团队时,同步隐藏延迟加载的 TeamCreate、TeamDelete 及 Agent 工具中的团队协作提示。
- 中文/编码乱码:恢复对文件读取与 Shell 输出的编码检测能力,解决部分非 UTF-8(GBK/CP936 等)场景下中文内容显示为乱码的问题。
- 本地 hook 阻断可感知:工作区 hook 脚本缺失或以退出码阻断时,阻断原因会以消息形式写入历史并干净收尾,客户端可精确识别为本地 hook 拦截,不再只显示笼统的服务异常提示。
- WebUI CORS:修复
--host 0.0.0.0启动 WebUI 时自动放开 CORS 的逻辑未生效的问题,--serve/ daemon 等启动方式无需手动设置环境变量即可在云虚拟机环境正常访问。