| name | compaction-tuner |
| description | 根据日志和使用目标,为 compaction-debugger 给出参数调优建议。当用户想更省 token、保留更多上下文或减少误压缩时使用此技能。 |
| metadata | {"openclaw":{"emoji":"🎛️"}} |
Compaction 调参器
用于根据实际日志和用户目标,为 compaction-debugger 提供参数调优建议。
适用场景
- 用户想更省 token
- 用户觉得摘要太激进,丢了信息
- 用户觉得压缩不够明显
- 用户准备从演示版走向更稳定的长期使用配置
核心参数
keepRecentMessages
maxSummaryEntries
summaryCharBudget
maxSummaryBullets
dropOldToolMessages
dropTrivialAssistantMessages
调参规则
- 如果几乎没有节省:
- 先看是否历史太短
- 再看
keepRecentMessages 是否过大
- 如果摘要经常被跳过为
summary_not_smaller:
- 优先降低
summaryCharBudget
- 再考虑降低
maxSummaryBullets
- 如果用户说“丢信息了”:
- 提高
keepRecentMessages
- 或适当提高
summaryCharBudget
- 或关闭某些激进过滤
- 如果工具输出太多:
- 保持
dropOldToolMessages=true
- 如果旧 assistant ACK 太多:
- 保持
dropTrivialAssistantMessages=true
输出要求
- 先给推荐配置。
- 每个参数改动都要说明原因。
- 建议从保守值开始,不要一下调得过猛。
示例任务
- 帮我把插件调成“更省 token,但别太激进”
- 解释为什么现在几乎没看到压缩收益
- 给一套适合日常对话的默认参数