关于 remember
remember 是用于将用户提供的信息保存到长期记忆的 Agent 技能。它提取核心要点、检索概念和相关文件路径,再调用 memory_save 并确认已保存的概念。
主要功能
- 01提取输入中的核心事实
- 02生成具体检索概念
- 03记录引用的文件路径
- 04通过 memory_save 保存
- 05确认已保存的概念
适用场景
- 01保存技术决策以供后续检索
- 02记录带文件路径的代码事实
- 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 能找到它,并保留用户自己的措辞。
工作流
- 从
$ARGUMENTS中提取核心见解、决定或事实。 - 提取 2-5 个小写概念短语。优先选择具体概念,而非泛泛的概念(
jwt-refresh-rotation比auth更好)。 - 提取引用的文件路径(绝对路径或相对于代码库的路径)。如果没有,则留空。
- 调用
memory_save,并传入content、concepts(逗号分隔的字符串)和files(逗号分隔的字符串)。在多 Agent 设置中,传入agentId,使记忆保存到正确的 Agent 范围内。 - 确认保存成功,并回显概念,让用户知道检索词。
- 若要更新某条事实,直接保存修正后的版本:近似重复的内容会取代旧记录,而旧记录仍可检索,并保留在版本链中。
反模式
错误:concepts: "stuff, code, notes"(通用标签,之后无法检索)。
正确:concepts: "jwt-refresh-rotation, token-revocation"(具体且可检索)。
检查清单
- 内容保留用户的措辞,而非改述。
- 概念具体、小写,共 2-5 项。
- 文件路径是真实引用,而非猜测。
- 确认消息回显准确标记的概念。
另请参阅
recall:检索保存在此处的内容(与此技能配套)。forget:删除误保存的记忆。lesson:根据纠正总结行为规则;记忆用于保存事实。memory-discipline:了解何时主动保存内容。
故障排除
如果 memory_save 不可用,请参阅 TROUBLESHOOTING.md。
评论
支持 Markdown