上下文存档
对话状态保存工具
Context Compressor 是一款面向 Clawdbot 长会话场景的自动化上下文管理工具。当对话累积接近上限时,自动压缩历史记录并迁移至新会话,保留关键决策与文件状态。
安装指令
# 克隆技能仓库
git clone https://github.com/openclaw/skills.git
# 进入目录并安装依赖
cd skills/maddiedreese/context-compressor
npm install
配置与使用
context-compressor set-threshold 75context-compressor statuscontext-compressor compress --forcecontext-compressor set-depth brief|detailed|comprehensivecontext-compressor set-quiet-hours 23:00-07:00见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 会话元数据、上下文使用量、用户配置参数(阈值/深度/静默时段)、当前文件状态、历史对话记录 |
| 输出 | 压缩摘要文件(memory/compressed-{session-id}.md)、新会话初始化包、关键决策列表、待办事项状态、代码片段归档 |
| 适用人群 | 长时间编码会话用户、多轮迭代项目开发者、Clawdbot 重度使用者、需要保持上下文连续性的团队协作 |
| 不包含 | 非 Clawdbot 平台的会话管理、云端历史记录永久存储、跨设备会话同步、自然语言之外的二进制数据处理 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/maddiedreese/context-compressor/SKILL.md
来源类型:GitHub 开源项目