自动归档对话历史到每日 memory,保留 user + assistant 消息。双保险触发:cron 每小时 + /new 时 spawn。
无需手动操作。 脚本首次运行时自动检测 AGENTS.md 并追加集成内容(搜索 session-archiver 关键词判断是否已集成)。
自动写入的内容为 Session Startup 第 5、6 步:
scripts/session-auto-archive.jsscripts/extract-insights.js通过 OpenClaw cron 系统部署,每小时执行一次 isolated subagent 运行归档脚本。delivery=none,静默运行不通知用户。
Session Startup 第 5 步 spawn 后台 subagent 运行归档脚本,确保即时性。
双保险:两者共享同一个去重 marker(memory/.last_archived_session),不会重复归档。
~/.openclaw/agents/main/sessions/ 找最新 .reset.* 文件memory/YYYY-MM-DD.mdmemory/.insights-candidates-YYYY-MM-DD.md检查点文件说明markermemory/.last_archived_session记录上次处理的 sessionIdmemory 内容memory/YYYY-MM-DD.md搜索「来源 session: id」
分析归档内容,识别 6 类值得提炼的信息:
类型说明🤕 纠正用户纠正了 AI 的行为🔄 自我修正AI 承认错误或改进📌 决策形成了明确结论或建议💡 偏好用户表达了明确偏好⚙️ 工作流变化任务分工、工具选择发生变化📝 教训需要记住避免重蹈的规则
输出到 memory/.insights-candidates-YYYY-MM-DD.md,主 agent 在下次 Session Startup 时审查,决定是否吸收进 self-improving 文件。