# 🚀 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 服务器重定向回来时因无法携带自定义头而被请求校验拒绝的问题

## 📝 文档更新

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