用途:reflect-memory 是 reflect 所构建记忆的“垃圾回收与压缩器”,解决规则堆积、重复、过时和互相矛盾的问题,因为这些内容每次会话都会加载进上下文。
主要能力:按影响顺序处理多个表面——项目的 AGENTS.md / CLAUDE.md(智能体规则部分)、.reflect/observations.md 与 .reflect/applied.md、reflect 维护的技能描述与命令文件(依据 ledger),以及在项目外或按需处理 ~/.reflect/。识别五类衰减:重复(同一规则出现两次,或重复框架/工具默认值)、可合并(三条窄规则实为一条通用规则)、过时(引用已不存在的文件、工具、命令或版本,需核实而非假设)、矛盾(规则互相冲突或与近期观察行为不符,通常较新且有证据者胜出,但两者看似有意保留时应标记而非静默选择)、层级错误(持久文件中的会话琐事,或本应是技能的长段落规则)。
使用方式:先盘点负载,测量各表面的行数、规则数与粗略 token 估算(字符数/4,标注为估算),用于报告前后对比。随后修复:仅在 .reflect/ 内可自由重构;对指令文件只直接应用安全的机械修复(完全重复、失效引用),其余判断类改动一律提出建议。删除或合并必须保留原意,存疑则提议。压缩状态:observations.md 中清理约 90 天未触碰的过期行;applied.md 中把久远的已清理行按季度折叠为一条归档行,绝不丢弃已验证历史。最后输出报告,包含 Load、Fixed、Proposed、State 四部分。
限制与边界:不得删除无法证明重复、过时或被取代的规则,“看起来不必要”只能作为提议。保留作者身份:用户手写内容即使位于 reflect 通常维护的区段,也只做提议处理。每次处理后需在 applied.md 顶部保留一行带日期的说明,使后续运行可见处理节奏。
适用场景:长期使用 reflect 积累智能体规则、需要控制上下文膨胀并保持规则一致性的项目。
暂未提供:具体安装命令、收费与平台信息。