Skip to content

🚀 CodeBuddy Code v2.107.0 发布

📦 版本信息

组件版本
CodeBuddy Code CLIv2.107.0
Agent SDK JSv0.3.182
Agent SDK Pythonv0.3.181

✨ 新功能

预热进程(prewarm)

新增 --prewarm 待命模式,CodeBuddy Code 可以先完成启动初始化并挂起,等需要时再通过本地 IPC 唤醒并绑定工作目录。配套提供 cbc-prewarm 管理命令,支持查看、探活、查询状态和激活预热实例,在高频启动新会话的场景下可显著缩短等待时间。

🔧 改进优化

  • 预热配置更统一:预热能力统一改为通过 --prewarm--prewarm-id--prewarm-force CLI 参数控制,减少环境变量与命令行混用带来的排障成本。
  • 工作目录切换更可靠:切换工作目录时会自动刷新文件监听和项目级缓存,避免设置、记忆、技能、插件与产品配置继续引用旧目录。
  • 预热实例管理更清晰cbc-prewarm list 现在可以正确发现待命实例;同一 prewarmId 默认不再互相抢占,只有显式传入 --prewarm-force 时才会接管旧实例。
  • ZIP marketplace 残留清理:安装或更新成功后,会自动清理 ~/.codebuddy/plugins/marketplaces/ 下超过 1 小时的孤儿临时 zip 和解压目录,减少磁盘残留。

🐛 问题修复

  • 空闲通知误报:修复 agent 仍在输出或执行工具时反复弹出“等待输入”通知的问题,避免忙碌中的通知刷屏。
  • 沙箱审批超时体验:将沙箱命令审批等待时间延长到 30 分钟,并在超时后按“用户取消”处理,同时自动关闭残留审批弹框。
  • 工作区信任红字误报:修复工作区信任完成后仍残留 apiKeyHelper blocked 红字提示的问题,减少“已信任但看起来仍失败”的误解。
  • 任务编号顺序:修复并发创建多个任务时编号与计划顺序不一致的问题,让任务列表更符合实际创建顺序。
  • fish shell safe-delete 兼容性:修复 fish 等非 POSIX shell 下 safe-delete 路径恢复逻辑在执行前直接报语法错误的问题。