Agent Skills
返回列表
会话记忆自检与修复

会话记忆自检与修复

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_5fb4ec10/session-memory-selfcheck。

技能介绍

会话记忆为什么会断

长对话或跨会话协作时,AI 经常突然"失忆":用户明明定过规则、给过偏好,新会话里却一句都引用不出来。这类问题远比"上下文太长"复杂——它可能出在工作区路径迁移、MEMORY.md 文件丢失、编码异常带 BOM,也可能文件完好但根本没加载进上下文。会话记忆自检与修复 就是一套把这类问题拆成可诊断、可修复环节的流程,而不是让用户反复把历史再贴一遍。

核心能力与关键步骤

技能内置 5 步自检流程,每步对应一个提问:文件在不在?内容对不对?AI 能读吗?生效了吗?坏了怎么修?

  • 第 1 步 路径检查:用 ls 验证工作区绑定路径、.memory 目录、MEMORY.md 和日志连续性,区分路径迁移与文件丢失。
  • 第 2 步 内容验证:读取 MEMORY.md,核对核心身份段、运行规则段、专题索引表是否完整,核心段缺失按最高优先级修复。
  • 第 3 步 编码校验:检查文件是否为 UTF-8、有无乱码和 BOM 标记,必要时转换编码并重新保存。
  • 第 4 步 加载验证:随机抽查核心规则和专题索引关键词,确认 AI 能正确引用并触发读取,而不是只看文件存在。
  • 第 5 步 修复执行:按 7 种断联类型执行对应操作——重建索引、从日志恢复核心段、重新绑定工作区,D 型核心丢失还提供 conversation_search 应急搜索流程。

适用边界与注意点

这套流程适合依赖 .memory 目录 + MEMORY.md 索引结构的记忆体系,不负责替代模型上下文本身,也不是通用的数据库修复工具。日志不连续只记录不阻断;文件结构被破坏时,仍需用户补充核心信息。第 4 步验证失败可能意味着需重启客户端,而非改文件就能解决。

使用场景

  • 用户反馈"AI忘了之前说的",需要检查工作区路径是否迁移导致MEMORY.md无法访问
  • 新会话开始时MEMORY.md索引表断裂,需要扫描.memory目录重建关键词到文件的映射
  • MEMORY.md文件编码异常出现乱码,需要转换UTF-8并去除BOM标记后重新保存
  • 核心身份段在会话中缺失,需要从conversation_search搜索历史记录恢复用户偏好和规则

适合人员

  • 搭建个人知识库并依赖AI长期记忆项目规则的技术写作者
  • 将AI作为编程助手且需要跨会话保持代码规范和项目约定的后端工程师
  • 构建企业级Agent工作流并依赖结构化记忆文件进行任务分发的架构师
  • 维护多项目AI协作环境且需要快速定位记忆断联原因的运维人员