---
title: "Compaction（内存压缩）"
type: concept
tags: [AI, Agent, 上下文]
sources: [yang-xia-ri-ji-4, yang-long-xia-5-tian]
last_updated: 2026-04-14
---

## Definition
OpenClaw在对话填满Context Window时，将旧消息压缩成摘要的机制。

## 问题
- 摘要抓住要点，但丢失细节
- 姓名、数字、具体决定统统消失
- 所有消息一视同仁（重要指令和闲聊得到相同待遇）

## 解决方案：Memory Flush
```json
{
  "compaction": {
    "memoryFlush": {
      "enabled": true,
      "softThresholdTokens": 4000
    }
  }
}
```
在压缩运行前将重要上下文写入memory/YYYY-MM-DD.md

## 关键洞察
"压缩不是敌人。未写入的上下文才是。" — 比利哥

## Connections
- [[Context-Window]] ← 受限于 ← [[Compaction]]
- [[Memory-Flush]] ← 保护机制 ← [[Compaction]]
