Skip to content

🚀 CodeBuddy Code v2.105.0 发布

📦 版本信息

组件版本
CodeBuddy Code CLIv2.105.0
Agent SDK JSv0.3.171
Agent SDK Pythonv0.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.json disableWorkflows: true 关闭 Workflow 全套能力。
  • 权限保存位置文案优化:统一权限规则保存位置文案,避免 Saved in at / Checked in at 等不一致表达。

🐛 问题修复

  • /add-dir 目录联想:修复输入 /add-dir 后尚未输入路径时误触发目录选择器,导致回车被当作选中首个目录并直接发送的问题。
  • 专享版模型列表异常:修复 custom-token 登录时企业 ID 解析失败导致 /model 列表退化为内置默认模型的问题,现在会优先读取显式配置的企业 ID。
  • 子代理调研 loading 异常:修复使用子代理调研类对话时,主会话 loading 被子代理状态拖到 idle、导致 loading 突然消失但任务仍在继续的问题。