---
title: "Memory Flush"
type: concept
tags: [AI, Agent, 记忆]
sources: [yang-long-xia-5-tian]
last_updated: 2026-04-14
---

## Definition
OpenClaw在对话压缩前将重要上下文写入磁盘的机制，防止压缩过程中丢失重要信息。

## 工作原理
```json
{
  "compaction": {
    "memoryFlush": {
      "enabled": true,
      "softThresholdTokens": 4000
    }
  }
}
```

当会话接近上下文限制（4000 tokens）时：
1. 触发静默回合
2. 提醒Agent将重要事实写入memory/YYYY-MM-DD.md
3. 压缩运行
4. 即使上下文摘要丢失，重要内容仍在磁盘上

## 注意
4000这个数值要根据模型context window调整：
- 大模型（32K/128K/200K）用4000太保守，会导致频繁summary
- 小模型可以用更激进的配置

## 关键洞察
"压缩不是敌人。压缩过程中丢失信息才是。" — 比利哥

## Connections
- [[Compaction]] ← 配合 ← [[Memory-Flush]]
- [[Context-Window]] ← 阈值依据 ← [[Memory-Flush]]
