🚀 CodeBuddy Code v2.105.2 发布
📦 版本信息
| 组件 | 版本 |
|---|---|
| CodeBuddy Code CLI | v2.105.2 |
| Agent SDK JS | v0.3.173 |
| Agent SDK Python | v0.3.172 |
🐛 问题修复
- CLI 非交互模式启动慢:修复非交互模式下 CLI 初始化等待 MCP 服务器就绪时,因 SDK MCP 服务器晚到注册触发重扫,导致旧 Deferred 被孤儿化、
getConnectedServers持续等待至超时(约 30 秒)的问题。现已改为基于实时状态变化判断服务器是否就绪,配置完成后立即返回,同时仍能正确等待晚到的 SDK / ACP 服务器。 - 上下文压缩边界修复:统一 PreMessage 与 MaxToken 压缩前的历史边界过滤,保留 compact summary 边界并排除
/clear、PTL 与 media recovery marker,避免重复压缩旧历史或把恢复提示带入下一轮压缩。 - 压缩历史体积优化:工程压缩摘要中省略编辑工具的
new_string大字段,减少压缩历史里的大段代码载荷,降低 token 消耗。 - Delete 键删除方向:修复 macOS Fn+Delete、Linux/Windows 独立 Delete 键以及外接键盘 Delete 键被错误映射为向前删除的问题。现在 Backspace 删除光标前字符、Delete 删除光标后字符,符合通用编辑器约定;iTerm2 ⌫ 仍按预期向前删除。
- Plan 模式权限:修复通过 DeferExecuteTool 代理调用 ExitPlanMode 时绕过审批的问题,确保 plan 模式下的计划审批流程不会被 bypassPermissions 跳过。