Memfy 持久记忆
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-memfy。
技能介绍
要解决什么问题
多轮对话里,用户往往已经说明过项目路径、环境变量名、工作流偏好或上一轮任务的结论,但新会话里的 Agent 没有这些上下文,只能反复追问。memfy 把「请记住」当成显式写入许可:在用户触发 memfy 或明确要求持久化本地上下文时,把值得长期保留的信息整理进可复用的记忆文件,而不是散落在聊天记录里。
技能如何工作
memfy 的核心是一条显式保存记忆的流程,而不是自动抓取整段对话。
- 确定记忆文件:优先使用环境变量
MEMFY_MEMORY_FILE;否则从项目或 Agent 说明里查找记忆路径;找不到则先问用户再写入。 - 提炼条目:在带日期的标题下写简短要点,保留对后续有用的路径、URL、ID、命令;密钥类内容只记「存放在
.env的SERVICE_API_KEY」这类位置指针,不写明文。 - 安全追加:默认追加到现有文件,不覆盖无关记忆;注意编码,必要时用不整文件重写的安全追加方式。
- 简短确认:说明保存了哪类信息,并点明刻意未保存的内容(尤其是密钥)。
适合写入的内容包括:稳定偏好、工作流与决策、联系人、项目事实、ID/URL/路径、跟进规则、当前任务结果、用户纠正过的行为、非机密的配置名或环境变量名。
边界与注意点
- 不要保存:原始密码、API Key、Token、私钥、Cookie、完整凭证;一次性情绪或草稿噪音;未经用户明确同意且非必要的敏感个人信息;缺乏依据的猜测(不确定应标注或干脆不写)。
- 好的记忆条目应短、可扫读、可执行,且站在「未来 Agent 能直接行动」的角度写,而不是复述聊天语气。
使用场景
- 同一仓库跨多次 Agent 会话,需在结束前把分支策略、目录约定和当日待跟进项写入本地记忆文件。
- 用户刚纠正了提交信息格式或代码审查规则,希望下次新会话自动沿用而非再次口头说明。
- 联调文档 URL、工单 ID、非机密环境变量名已确定,需以要点形式持久化供后续改接口时引用。
- 长周期任务中途暂停,要把当前结论、阻塞点与「下步从哪条命令继续」记入项目记忆路径。
适合人员
- 长期在固定 monorepo 上用 AI 结对、需要跨会话保留路径与决策的后端工程师
- 在仓库或 `MEMFY_MEMORY_FILE` 中维护团队 Agent 记忆、负责整理可执行要点的仓库维护者
- 频繁切换需求但仍要保留外部系统 ID 与跟进规则的独立全栈开发者
- 要求密钥只留在 `.env`、只希望 Agent 记住变量名与文件指针的安全敏感型技术人员