🚀 CodeBuddy Code v2.53.0 发布
✨ 新功能
企业微信远程控制
支持通过企业微信远程控制 CLI,实现移动端任务下发和结果推送。随时随地通过手机管理你的开发任务,不再局限于终端前操作。
🔧 改进优化
- MCP 动态工具更新:支持 MCP 服务器的
tools/list_changed通知,工具列表变化时自动刷新,无需重启或手动重连 - Reasoning Effort 配置:在 /config 面板新增 Reasoning Effort 设置项,支持 auto/low/medium/high/xhigh 五个级别,自定义模型推理深度
- 状态栏增强:新增会话名称、权限模式、上下文窗口使用情况等字段,支持多行渲染,样式优化
- LSP 服务器懒加载:LSP 服务器默认采用懒加载模式,仅在首次使用时启动,减少启动时资源占用
- 错误追踪增强:WebSearch 和 ImageGen 工具在 API 调用失败时,错误信息中包含 requestId,便于问题定位
- 非交互模式优化:改进 print 模式下工具权限被拒绝时的提示信息,提供清晰的绕过指引
- 文件自动补全刷新:修复输入
@时无法提示新增文件的问题,文件列表缓存会在过期后自动刷新 - Skill 工具结果优化:改进 Skill 和斜杠命令执行后的结果消息格式,使返回内容更清晰
- Hook 输入处理器:新增
HookInputProcessor扩展点,支持在 Hook 执行前注入上下文字段 - ACP 错误处理:改进 ACP 模式下的错误信息传输,客户端可获取更详细的错误状态码
🐛 问题修复
- 对话历史恢复:修复执行 compact 后 resume 会话时丢失压缩前上下文的问题
- Team 中断信号隔离:子代理不再监听主 Session 的 abort 信号,避免内部操作误杀 Teammate
- 工具确认框冲突:修复多个 Teammate 同时请求权限时确认框互相覆盖的问题
- 消息投递可靠性:优化 Teammate 消息投递重试机制,未就绪时保持消息未读状态等待下次轮询
- 空闲唤醒机制:Teammate 空闲时收到消息会自动唤醒 Agent,不再卡在队列中
- 全局锁超时:工具审批全局锁增加 30 秒超时保护,防止死锁