用途:remember 用于把重要决策、约定模式与上下文写入记忆,供未来会话使用,并可标记成功或失败结果,用于积累最佳实践库。
主要能力:以知识图谱为默认存储,通过 mcp__memory__create_entities 与 mcp__memory__create_relations 创建实体和关系,零配置、无云端依赖;自动从文本提取实体(如技术名、智能体名、模式名)与“X uses Y”“X 推荐 Y”等关系;可按 decision、architecture、pattern、blocker、constraint、preference、pagination、database、authentication、api、frontend、performance 等类别归类,未指定时按关键词自动检测。
主要用法:remember <text>;remember --category <category> <text>;remember --success <text>(成功模式);remember --failed <text>(反模式);--agent <agent-id> 限定到具体智能体作用域;--global 作为跨项目最佳实践;也可组合使用,如 remember --success --category <category> <text>。若同时给出 --success 和 --failed,会要求澄清;文本为空会询问内容,超过 2000 字符会截断并提示。失败结果会尝试提取“本应如何做”的教训,找不到时提示用户补充。
写入前会确认记忆类型(偏好、项目事实、参考、反馈)与作用域(本项目、所有项目、仅本会话);仅本会话选项只打印不持久化。全局写入指向 ~/.claude/memory/ 下的文件并更新对应层级的 MEMORY.md 索引。更新文件时建议用 Edit 而非 Write,并保留稳定锚点行。
限制:知识图谱不可用时会显示配置说明;实体或关系创建失败时有降级与重试处理。相关只读操作见 ork:memory 技能。价格、平台支持范围等资料未提供。