🚀 CodeBuddy Code v2.97.1 发布
🐛 问题修复
/ide 自动连接稳定性修复
修复了独立二进制版本(bun build --compile)下 /ide 自动连接可能报错 Unexpected server response: 101 的问题。
该问题由 IDE WebSocket 握手在特定情况下被错误识别为普通 HTTP 响应引起,会导致所有匹配的 IDE 均无法连接。现在独立二进制版本改用 Bun 原生 WebSocket,绕开了底层兼容性问题;通过 npm 安装的版本继续使用原有实现,不受影响。
同时对自动连接的工作区匹配逻辑进行了收紧:
- 仅当恰好只有一个 IDE 的工作区路径覆盖当前目录时,才会自动发起连接
- 若存在多个匹配 IDE,则静默跳过自动连接,您可以通过
/ide命令手动选择 - 连接前会自动清理已退出 IDE 进程残留的锁文件,避免连接到无效端口
微信回复工具字段格式修复
修复了部分模型在调用 WeChatReply 工具时,将回复正文内容错误地写入 chat_id 字段,导致工具反复报错 "Either text or file_path is required" 的问题。
本次改进包括:
- 补全工具描述与频道指令中的 JSON 调用示例,明确各字段含义
- 当检测到正文内容被误填入
chat_id字段时,给出清晰的纠错提示,引导模型使用正确的字段名重新调用