🚀 CodeBuddy Code v2.52.4 发布
🔧 改进优化
首 token 超时检测
新增请求发出后首个响应数据的超时检测机制,超时后自动断开并重试,避免长时间无响应的等待。同时将流数据监控间隔从 10 秒缩短至 1 秒,提升异常连接的检测速度。支持通过 CODEBUDDY_STREAM_TIMEOUT_MS 和 CODEBUDDY_FIRST_TOKEN_TIMEOUT_MS 环境变量自定义超时时间。
请求压缩
支持对 API 请求体进行 gzip 压缩,减少网络带宽消耗,提升慢速网络下的响应速度。
- CLI 子命令别名:为
mcp list、sandbox list、marketplace list添加ls简写别名,为config remove和config add添加-g/--global选项 - macOS 代码签名:修复 macOS 26+ 上因缺少 TeamIdentifier 导致多实例运行时被系统终止的问题
- MCP 工具钩子修复:解决 MCP 工具的 PreToolUse/PostToolUse 钩子无法正确触发的问题
- 工具调用截断重试:优化模型输出超限导致工具调用参数被截断时的重试机制,提升重试成功率
- Hook 权限确认提示优化:PreToolUse Hook 返回 ask 决策时,将决策原因以警告样式展示在权限确认框中
- 粘贴行为优化:粘贴文本内容时不再自动检测是否为图片路径并转换,粘贴的文字始终原样插入
- Shell 配置统一:移除对 PowerShell 和 CMD 的支持,统一要求 Windows 用户使用 Git Bash
- 模型升级:将 Gemini Pro 模型从 3.0 版本升级至 3.1 版本
🐛 问题修复
- 输入历史导航:修复按上键浏览历史时,滚动到以
/开头的条目后无法继续滚动的问题 - 工具权限拒绝渲染:修复 PreToolUse hook 拒绝和权限规则拒绝时工具调用无法在 UI 中正常渲染的问题
- 命令解析:修复 Bash 工具在命令包含未定义环境变量时无法正确识别命令根的问题
- 子命令路由:修复使用别名调用子命令时路由路径错误的问题