Skip to content

🚀 CodeBuddy Code v2.88.0 发布

✨ 新功能

工具结果外部化存储

新增 blob-store 模块,支持对大型工具输出进行外部化存储。OutputSpiller 实现流式输出溢写到磁盘,避免超大输出(如大文件读取、长日志)撑爆内存,提升长会话稳定性。

自动压缩阈值自定义

新增 CODEBUDDY_AUTOCOMPACT_PCT_OVERRIDE 环境变量,允许自定义上下文自动压缩触发阈值(1-100 百分比),让您根据使用场景灵活控制压缩时机。

🔧 改进优化

  • 延迟加载工具权限透传:每个延迟加载工具现在独立进行权限校验,避免放开代理执行器权限后所有延迟加载工具被自动放行
  • 工具搜索精确化:移除工具搜索的模糊匹配功能,搜索结果更精确,减少不相关的工具被误匹配
  • Shell 输出限制提升:默认输出限制从 20K 提升至 30K,上限从 100K 提升至 150K,减少大输出被截断的情况

🐛 问题修复

  • 命令注入安全加固:将 shell 命令执行从 exec 替换为 execFile 数组参数模式,防止潜在的命令注入风险
  • MCP defer_loading 配置兼容:修复 MCP 配置中 tools 使用不同格式工具名时 defer_loading 不生效的问题
  • MCP OAuth 回调兼容:修复浏览器从外部 OAuth 服务器重定向回来时因无法携带自定义头而被请求校验拒绝的问题

📝 文档更新

  • 新增独立的环境变量参考文档
  • 更新子代理和设置文档