mcpField
R
remember

remember

github.com/rohitg00Agent 工作流30.0k14.2k 次安装今天更新
代码仓库

关于 remember

remember 是用于将用户提供的信息保存到长期记忆的 Agent 技能。它提取核心要点、检索概念和相关文件路径,再调用 memory_save 并确认已保存的概念。

主要功能

  1. 01提取输入中的核心事实
  2. 02生成具体检索概念
  3. 03记录引用的文件路径
  4. 04通过 memory_save 保存
  5. 05确认已保存的概念

适用场景

  1. 01保存技术决策以供后续检索
  2. 02记录带文件路径的代码事实
  3. 03在记忆中保留用户原话

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/rohitg00/agentmemory --skill remember

安装后在 Claude Code 中输入/remember确认已加载。

附带文件EXAMPLES.mdTROUBLESHOOTING.md

详细介绍

The user wants to save this to long-term memory: $ARGUMENTS

快速开始

memory_save {
  "content": "We rotate JWT refresh tokens on every use; the old token is revoked server-side in auth/refresh.ts.",
  "concepts": "jwt-refresh-rotation, token-revocation, auth-flow",
  "files": "src/auth/refresh.ts"
}

预期输出:

Saved memory abc12345 with 3 concepts: jwt-refresh-rotation, token-revocation, auth-flow.

原因

记忆的实用程度取决于能否通过检索词找到它。使用具体概念作为标签,以便未来的 recall 能找到它,并保留用户自己的措辞。

工作流

  1. 从 $ARGUMENTS 中提取核心见解、决定或事实。
  2. 提取 2-5 个小写概念短语。优先选择具体概念,而非泛泛的概念(jwt-refresh-rotation 比 auth 更好)。
  3. 提取引用的文件路径(绝对路径或相对于代码库的路径)。如果没有,则留空。
  4. 调用 memory_save,并传入 content、concepts(逗号分隔的字符串)和 files(逗号分隔的字符串)。在多 Agent 设置中,传入 agentId,使记忆保存到正确的 Agent 范围内。
  5. 确认保存成功,并回显概念,让用户知道检索词。
  6. 若要更新某条事实,直接保存修正后的版本:近似重复的内容会取代旧记录,而旧记录仍可检索,并保留在版本链中。

反模式

错误:concepts: "stuff, code, notes"(通用标签,之后无法检索)。

正确:concepts: "jwt-refresh-rotation, token-revocation"(具体且可检索)。

检查清单

  • 内容保留用户的措辞,而非改述。
  • 概念具体、小写,共 2-5 项。
  • 文件路径是真实引用,而非猜测。
  • 确认消息回显准确标记的概念。

另请参阅

  • recall:检索保存在此处的内容(与此技能配套)。
  • forget:删除误保存的记忆。
  • lesson:根据纠正总结行为规则;记忆用于保存事实。
  • memory-discipline:了解何时主动保存内容。

故障排除

如果 memory_save 不可用,请参阅 TROUBLESHOOTING.md。

评论

支持 Markdown