Install
openclaw skills install smart-compactSmart context compaction for OpenClaw agents. 4-phase progressive strategy: Scan, Extract, Check, Compact. Before running /compact, this skill scans tool outputs, extracts valuable information into memory files, and generates a pre-compact checklist — ensuring nothing important is lost during compression. Triggers: smart-compact, 智能压缩, pre-compact, 压缩检查, compact check.
openclaw skills install smart-compact四阶段渐进式压缩策略,在 /compact 前先把重要信息救出来。
传统的上下文压缩是一刀切——整个对话被浓缩成一段摘要,大量细节在过程中丢失。
Smart Compact 采用四阶段渐进式策略,在 /compact 之前插入一个"预处理"阶段:
核心原则:先救再压,宁可多存也不能漏存。
从工具输出和对话中提取值得持久化的信息:
将提取的信息追加写入 memory/YYYY-MM-DD.md
edit(追加模式),绝不覆盖已有内容输出一份结构化的检查清单:
📋 Smart Compact 检查清单
━━━━━━━━━━━━━━━━━━━━━━
📊 扫描统计:
- 工具调用总数:N 次
- 大块输出(>50行):N 个
- 已引用/总结过的:N 个
- 可安全压缩的:N 个
💾 已提取到记忆:
- [+] 新事实:简要描述...
- [+] 决策记录:简要描述...
- [+] 错误解决:简要描述...
(共 N 条写入 memory/YYYY-MM-DD.md)
⚠️ 需要注意:
- [!] 某某工具输出包含重要数据但尚未被引用
- [!] 某某配置值只出现在工具输出中
✅ 建议:可以安全执行 /compact
Smart Compact 和 Dream 是互补的:
推荐工作流: