🚀 CodeBuddy Code v2.107.0 发布
📦 版本信息
| 组件 | 版本 |
|---|---|
| CodeBuddy Code CLI | v2.107.0 |
| Agent SDK JS | v0.3.182 |
| Agent SDK Python | v0.3.181 |
✨ 新功能
预热进程(prewarm)
新增 --prewarm 待命模式,CodeBuddy Code 可以先完成启动初始化并挂起,等需要时再通过本地 IPC 唤醒并绑定工作目录。配套提供 cbc-prewarm 管理命令,支持查看、探活、查询状态和激活预热实例,在高频启动新会话的场景下可显著缩短等待时间。
🔧 改进优化
- 预热配置更统一:预热能力统一改为通过
--prewarm、--prewarm-id、--prewarm-forceCLI 参数控制,减少环境变量与命令行混用带来的排障成本。 - 工作目录切换更可靠:切换工作目录时会自动刷新文件监听和项目级缓存,避免设置、记忆、技能、插件与产品配置继续引用旧目录。
- 预热实例管理更清晰:
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 路径恢复逻辑在执行前直接报语法错误的问题。