Skip to content

🚀 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 字段时,给出清晰的纠错提示,引导模型使用正确的字段名重新调用