OpenClaw 内存卫生检查
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/review-gate-openclaw-memory-hygiene-with-openclaw-mem。
技能介绍
问题:长时会话的上下文漂移与记忆膨胀
OpenClaw 在长时间运行的会话中,上下文会逐渐偏离初始意图。随着对话轮次增加,记忆库中会积累大量低质量写入——重复片段、过时状态、缺乏引用的断言。这些“记忆垃圾”不会被自动清理,反而会污染后续推理。
当你基于一个已经漂移的上下文继续开发时,相当于在一个已经被污染的知识库上做决策。Review-gate 解决这个问题的方式不是事后清理,而是在记忆写入时就设置关卡。
核心能力与工作流程
Trust-policy 合成验证:运行 benchmarks/trust_policy_synthetic_proof.py,以 JSON 输出验证 trust policy 是否符合预期。这是一个合成证明,不依赖真实数据,用于确认策略逻辑本身正确。
Context pack 生成:执行 pack 操作,产出两个关键产物:
bundle_text:受限大小的上下文文本 bundlecontext_pack:遵循openclaw-mem.context-pack.v1schema 的结构化包,包含 citations、trust policy 和 trace receipts
Self-curator 验证:通过 openclaw-mem self-curator verify 命令,针对 apply-receipt.json 进行校验。这个 receipt 记录了上一次 self-curator 运行的输入、决策和输出,verify 步骤确保整个链条可追溯。
适用边界
这个技能依赖 OpenClaw 运行时、SQLite 和本地文件系统访问权限。它不是独立工具——如果你的环境不支持这些依赖,无法运行 pack 或 verify 命令。
上游仓库和文档是主要信息源。如果你遇到 schema 不匹配或 receipt 格式问题,需要去 phenomenoner.github.io/openclaw-mem/ 查找最新规范。技能本身不包含完整的错误恢复逻辑,某些边界情况需要手动排查。
另外,synthetic proof 只验证策略逻辑,不验证真实数据质量。它告诉你“策略按预期工作”,但不告诉你“策略是否应该这样工作”——后者需要领域判断。
使用场景
- 需要在OpenClaw长时会话中防止上下文漂移时,用该技能审查记忆写入
- 准备生成openclaw-mem上下文包前,运行合成证明验证信任策略
- 排查记忆库质量问题时,通过self-curator验证检查写入链条
- 长期维护OpenClaw项目时,需要打包带引用和收据的可信上下文
适合人员
- 负责OpenClaw长会话维护的开发者,需要避免记忆污染影响推理
- 使用openclaw-mem的工程师,需要确保记忆写入符合信任策略
- 需要生成结构化上下文包的技术人员,关注内容可追溯性
- 排查记忆库异常的开发者,依赖验证流程定位问题根源