# 🚀 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 跳过。
