Veritas Memory 会话记忆
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-veritas-memory。
技能介绍
要解决的问题
veritas-memory 针对 AI Agent 跨会话记忆不可靠的问题:Agent 可能把 STATE.md 当成唯一事实,手动维护容易漏;会话中断或超时后,自动同步未触发,下一次启动时仍读取过期状态;遇到“没修好”“上次那个呢”这类不完整上下文时,Agent 又容易反问用户,造成体验损耗。它把会话历史作为 ground truth,文件只是可重建的索引和缓存。
技能如何工作
核心是两层同步与启动校验:
- 会话结束前:在不打断对话的前提下,将关键事件同步到
STATE.md与MEMORY.md。 - 下次启动时:比对
STATE.md时间戳与上次会话时间,发现缺口则先补同步,再回答。 - 上下文丢失恢复:收到不完整指令时,先查当前 session,再读取
sessions_history(prev_session)的原文;补齐信息前不反问用户。 - Memory Tender:可选周期整理,合并旧事件、清理过时记忆、交叉验证,保持
STATE.md与MEMORY.md精简。
适用边界
适合需要长期上下文、跨会话追踪任务状态的 Agent 场景。它不替代业务数据库,也不保证会话一定结束;若 sessions_history 不可读、权限受限或外部日志缺失,仍可能无法恢复全部事实。文件内容应保持小索引:STATE.md 控制行数,冲突时以会话为准,再回写文件。
使用场景
- 排查线上问题中断后,用启动缺口检测补同步 STATE.md,避免 Agent 忘记上次修复
- 用户只说「没修好」时,从 sessions_history 读取上次对话原文并先回写缓存
- 多日跟踪 Agent 任务状态时,用 Memory Tender 合并旧事件并清理过时记忆
- 处理用户与 Agent 状态分歧时,依据日志中立呈现事实,而不是直接说用户错
适合人员
- 维护长期运行 AI Agent 的工程师,需要跨会话保留任务状态与关键结论
- 做客服 Agent 的产品工程师,需要用户只说半句话时自动找回上下文
- 构建运维排查 Agent 的团队,需要在会话中断后补齐上次修复记录
- 审核 Agent 输出合规性的负责人,需要以日志事实中立判断状态分歧