WorkBuddy/CodeBuddy 输出优化器 — 一键解决模型输出卡死、中断、超时问题
- 模型输出大文件时卡死或无响应
- 输出到一半突然中断停止
- Token 溢出错误(
exceeded maximum context length) - 长时间运行任务被强制终止(超时)
- Bash/工具输出过长被截断
git clone https://github.com/aptratcn/output-optimizer.git
cd output-optimizer
# 检查当前配置
python scripts/optimize_output.py --check
# 一键优化(推荐 balanced 方案)
python scripts/optimize_output.py --preset balanced
# 重启 WorkBuddy 使配置生效| 预设 | 说明 | max_tokens | 超时 |
|---|---|---|---|
conservative |
仅提升超时 | 不改 | 5min |
balanced |
推荐方案 | 16384 | 5min |
aggressive |
最大容量 | 32768 | 10min |
- ✅ 修改前自动备份原配置
- ✅
--check只检不改 - ✅
--restore一键回滚 - ✅ 零依赖(纯标准库)
| 参数 | 默认值 | 优化后 | 说明 |
|---|---|---|---|
max_tokens |
4096 | 16384 | 单次输出上限 |
BASH_MAX_OUTPUT_LENGTH |
30000 | 150000 | Bash输出保留量 |
CODEBUDDY_STREAM_TIMEOUT_MS |
120000 | 300000 | 流式超时 |
CODEBUDDY_FIRST_TOKEN_TIMEOUT_MS |
120000 | 300000 | 首Token超时 |
BASH_DEFAULT_TIMEOUT_MS |
120000 | 300000 | Bash默认超时 |
完整参数说明见 references/env-vars.md
MIT License