🚀 CodeBuddy Code v2.105.0 发布
📦 版本信息
| 组件 | 版本 |
|---|---|
| CodeBuddy Code CLI | v2.105.0 |
| Agent SDK JS | v0.3.171 |
| Agent SDK Python | v0.3.170 |
✨ 新功能
Dynamic Workflow 动态编排
新增 Workflow 工具,支持在单条会话中调度多个子代理协同完成大型多步任务,适用于深度研究、跨文件重构、批量分析等复杂场景。Workflow 默认按需加载,不会占用普通对话的默认上下文。
Deep Research 深度研究
新增内置深度研究 workflow 与 /deep-research 命令。用户可以用一句话发起多角度并行研究,进度通过后台任务通知统一回流,减少手动拆解任务和反复追问的成本。
UltraCode 长程思考
当输入或会话信息出现 ultracode 关键词时,系统会自动注入长程思考提醒,帮助模型在复杂任务中保持更深入的规划与推理。用户也可以通过 /effort 命令切换思考强度。
Workflows 工作台
新增 /workflows 面板,可查看活跃和历史 workflow run、保存自定义脚本,并支持对运行中的工作流执行暂停、恢复和重启操作。
自定义 workflow 保存
新增 /save-workflow 命令,可将当前内联脚本保存为用户级或项目级命名 workflow,后续可直接通过名称复用。
会话标题事件
stream-json 输出新增 AI 生成标题事件,便于上层客户端实时同步和展示会话标题。
内置模型列表控制
新增 CODEBUDDY_DISABLE_BUILTIN_MODELS 环境变量。专享版或自建网关场景可关闭打包内置模型列表,只展示云端接口、自定义模型和配置注入的模型。
🔧 改进优化
- 后台任务体验统一:Workflow、Bash 后台任务和 PowerShell 后台任务复用同一通知通道,任务完成后模型可通过
TaskOutput拉取完整结果。 - Tool Search 增强:工具发现能力升级,可配合延迟加载工具按需激活,减少默认上下文占用。
- TaskOutput 增强:支持后台任务输出文件管理与流式拉取,便于处理长输出任务。
- WebFetch 优化:调整网页获取的重定向与缓存语义,提升网页内容获取的稳定性。
- Tasks 面板优化:新增任务详情面板与列表面板,任务组织和查看更清晰。
- Workflow 总开关:支持通过环境变量
CODEBUDDY_DISABLE_WORKFLOWS=1或 settings.jsondisableWorkflows: true关闭 Workflow 全套能力。 - 权限保存位置文案优化:统一权限规则保存位置文案,避免
Saved in at/Checked in at等不一致表达。
🐛 问题修复
- /add-dir 目录联想:修复输入
/add-dir后尚未输入路径时误触发目录选择器,导致回车被当作选中首个目录并直接发送的问题。 - 专享版模型列表异常:修复 custom-token 登录时企业 ID 解析失败导致
/model列表退化为内置默认模型的问题,现在会优先读取显式配置的企业 ID。 - 子代理调研 loading 异常:修复使用子代理调研类对话时,主会话 loading 被子代理状态拖到 idle、导致 loading 突然消失但任务仍在继续的问题。