🚀 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 服务器重定向回来时因无法携带自定义头而被请求校验拒绝的问题
📝 文档更新
- 新增独立的环境变量参考文档
- 更新子代理和设置文档