994 B
994 B
title, type, tags, sources, last_updated
| title | type | tags | sources | last_updated | ||||
|---|---|---|---|---|---|---|---|---|
| Memory Flush | concept |
|
|
2026-04-14 |
Definition
OpenClaw在对话压缩前将重要上下文写入磁盘的机制,防止压缩过程中丢失重要信息。
工作原理
{
"compaction": {
"memoryFlush": {
"enabled": true,
"softThresholdTokens": 4000
}
}
}
当会话接近上下文限制(4000 tokens)时:
- 触发静默回合
- 提醒Agent将重要事实写入memory/YYYY-MM-DD.md
- 压缩运行
- 即使上下文摘要丢失,重要内容仍在磁盘上
注意
4000这个数值要根据模型context window调整:
- 大模型(32K/128K/200K)用4000太保守,会导致频繁summary
- 小模型可以用更激进的配置
关键洞察
"压缩不是敌人。压缩过程中丢失信息才是。" — 比利哥
Connections
- Compaction ← 配合 ← Memory-Flush
- Context-Window ← 阈值依据 ← Memory-Flush