关于 distill-memory
Distill Memory 是用于将对话中的长期决策、偏好、流程等上下文保存到 Nowledge Mem 的技能。它指导 Agent 新增记忆或更新相关记忆,并避免保存日常琐事和短期内容。
主要功能
- 01识别对话中的长期上下文
- 02新增或更新记忆
- 03支持结构化类型与标签
- 04避免重复及短期记录
适用场景
- 01保存供后续会话参考的决策
- 02记录可重复执行的工作流
- 03保留长期偏好与约束
- 04用新细节更新现有记忆
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ nowledge-co/ community --skill distill-memory安装后在 Claude Code 中输入/distill-memory确认已加载。
详细介绍
Distill Memory
当对话中产生了长期有效的事实、偏好、决定、计划、流程、经验、事件或重要背景时,主动保存。不要等到有人提出要求。
何时保存
适合保存的内容包括:
- 带有理由的决定(“我们选择 PostgreSQL,因为需要 ACID”)
- 可重复执行的流程或工作流
- 调试、事故或根因分析中总结出的经验
- 长期有效的偏好或约束
- 未来会话需要继续推进的计划
- 会话结束后可能丢失的重要背景
不保存没有普遍适用经验的常规修复、可能随时变化的进行中工作、可通过文档解答的简单问答,以及广为人知的通用信息。
新增还是更新
- 当见解确实是新的时,使用
nmem --json m add。 - 如果已有记忆记录了相同的决定、工作流或偏好,而新信息是对它的补充,请使用
nmem m update <id> ...,而不是创建重复记录。 - 完成重要任务时,明确检查是否应新增或更新一条长期有效的记忆。
优先保存原子化、独立且标题明确、含义清晰的记忆。着重记录学到或决定的内容,而非日常闲聊。
尽可能使用结构化保存:--unit-type(fact、preference、decision、plan、procedure、learning、context、event)、-l 标签、-i 重要性(重大决策为 0.8–1.0,有用模式为 0.5–0.7,次要记录为 0.3–0.4)。对于 MCP/原生工具,在知道值时传入相同的 unit_type。
原生连接器
这些技能可通过 CLI 在任何 Agent 中使用。要使用自动回忆、自动捕获和图工具,请检查你的 Agent 是否有原生 Nowledge Mem 连接器——运行 check-integration 技能,或参阅 https://mem.nowledge.co/docs/integrations
评论
支持 Markdown