用途:把散乱的每日记忆日志(memory/*.md)整理成结构化认知,用于记忆回顾、周度综合与遗忘排查。
主要能力:交叉引用多日记忆文件,发现日与日之间的关联;识别重复主题、重复决策与长期阻塞项;审计标记为 carry forward(结转)却始终未解决的事项;由每日文件生成周度综合;追踪 USER.md 中“伤疤”随时间对实际决策的影响。
触发方式:用户提出“review my memory”“memory synthesis”“weekly review”“what's still pending”“what patterns do you see”“recurring themes”“what did I decide about [topic]”“carry forward audit”“synthesise this week”等请求时启用。
执行步骤:一,列出并按日期排序记忆文件:ls -1 ~/.openclaw/workspace/memory/*.md 2>/dev/null | sort,读取最近 7 个文件(不足则全读),须用 read 工具而非 exec。二,从每日文件抽取结构化数据,扫描“Key Decisions Made Today”“Carry Forward”“888_HOLD Items Pending”“Floors Active This Session”“Session Context”等区块。三,对每个结转项检查后续日期是否已解决,生成包含首次提及、是否解决、解决日期、开放天数的表格,超过 3 天未解决标记为 STALE。四,检测重复话题(出现在 3 个以上文件)、反复出现的阻塞、Floor 活跃模式与决策速度趋势。五,按请求类型输出:周度综合写入 memory/weekly-YYYY-WXX.md,临时查询返回按时间排列的提及轨迹,结转审计只返回未决表格。六,通过 arifOS MCP 封存到 VAULT999,可执行 arifos seal,或用 curl 调用 seal_vault 工具。七,将事件追加写入 logs/audit.jsonl。
调度:可放入主机 crontab(非容器),命令示例:30 16 * * * cd /opt/arifos/data/openclaw/workspace && bash skills/memory-archivist/scripts/scan-carry-forward.sh memory/ >> logs/archivist.log 2>&1;完整代理综合可手动触发或经 HEARTBEAT.md 每 8 次心跳执行。
限制:对记忆文件只读,绝不编辑既有 memory/*.md,只创建新的综合文件;所有综合均为增量,不删除不覆盖;低置信度模式(仅出现两次)须标记为 tentative;输出以表格优先、每行一个洞察。具体运行环境、依赖与收费信息暂未提供。