mcpField
D
distill-memory

distill-memory

github.com/nowledge-coAgent 工作流197724 次安装今天更新
代码仓库

关于 distill-memory

Distill Memory 是用于将对话中的长期决策、偏好、流程等上下文保存到 Nowledge Mem 的技能。它指导 Agent 新增记忆或更新相关记忆,并避免保存日常琐事和短期内容。

主要功能

  1. 01识别对话中的长期上下文
  2. 02新增或更新记忆
  3. 03支持结构化类型与标签
  4. 04避免重复及短期记录

适用场景

  1. 01保存供后续会话参考的决策
  2. 02记录可重复执行的工作流
  3. 03保留长期偏好与约束
  4. 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