🚀 CodeBuddy Code v2.149.0 发布
📦 版本信息
| 组件 | 版本 |
|---|---|
| CodeBuddy Code CLI | v2.149.0 |
| Agent SDK JS | v0.3.257 |
| Agent SDK Python | v0.3.256 |
✨ 新功能
Skill 交付物下发
Skill 脚本现在可以声明本次执行产出的本地文件或远程资源。CodeBuddy Code 作为 A2A 被调方时,会将这些资源作为文件交付物下发,让调用方直接获取生成的 PPTX、PDF、XLSX 等成果,不再依赖标准输出或工作区文件扫描。
Web IDE 多分组编辑
编辑区支持最多四个横向或纵向分组,文件与终端标签可以跨分组拖拽,也可在底部终端面板和编辑区之间移动。分组布局、当前标签和分隔比例会自动恢复,终端移动后继续沿用原有会话。
企微机器人全局默认配置
可统一设置未单独配置机器人的流式回复与权限/建议卡片默认值。TUI 和 Web UI 均提供全局默认入口,修改后会立即同步到运行中的机器人,同时保留单机器人配置的最高优先级。
🔧 改进优化
多进程自动升级
同一台机器同时运行多个 CBC 窗口时,自动升级不再长期受阻。新版会保护当前进程已加载的运行资源,并在共享安装目录中安全合并不同版本所需文件,减少升级冲突。
- 长会话浏览:Web UI 打开消息较多的会话时仅加载最近内容,向上滚动即可展开更早消息,并保持当前阅读位置。
- 链路追踪完整性:完善 ACP、stream-json、进程内 Server API、SDK 控制请求及 A2A 调用的 W3C 链路上下文传播。
- Transcript 可追溯性:落盘消息会携带对应的链路上下文,提升企微消息推送与失败补传的可靠性。
🐛 问题修复
- A2A 问答状态:修复回答已被接受后仍重复展示旧问题卡片,导致重复提交和参数错误的问题。
- 长数字 ID:修复延迟工具调用向 MCP 传递长数字 ID 时可能发生精度丢失的问题。
- 多轮链路串联:修复快速连发多轮对话时,后一轮响应可能错误归属到前一轮链路的问题。
- REPL 超时:等待用户交互或长任务运行时不再被误判为超时,并隔离超时 cell 的后台残留逻辑。
- 插件依赖状态:修复更新或禁用插件时依赖被意外启用、安装状态显示不准确等问题。
- 专家团消息状态:修复排队接力时同一轮对话可能收到两次结束通知,导致消息状态与加载态错乱的问题。