SuperAPI AI 工具集

memory-user-edits

智能体与模型

查看项目

更新于 10-16 05:48

技能介绍

用途:本指南帮助用户理解并有效使用 Claude 的 memory_user_edits 工具,在对话之间保存持久事实。核心观点是记忆编辑适用于事实(FACTS),不适用于行为(BEHAVIORS)。例如“后端每用户存储 7KB”“架构为两层模型”“用户偏好 TypeScript”属于事实;“总是先查文档”“优先架构而非细节”“绝不建议 JavaScript”属于行为,不适合写入记忆编辑。

主要能力:提供四个命令。view 用于查看当前编辑,无参数;add 用于新建编辑,参数为 control(最多 200 字符);remove 按行号删除,参数为 line_number;replace 更新已有编辑,参数为 line_number 与 replacement。约束包括:最多 30 条编辑、每条最多 200 字符、仅限项目范围(不适用于普通聊天)、仅纯文本(不支持 markdown 或 HTML)。

使用方式:当用户说“记住……”“别忘了……”“请注意……”,或询问“你了解我什么”,或想纠正 Claude 反复弄错的事实,或分享持久偏好与约束时使用。行为类指令应改用 Project Instructions;临时信息、复杂条件逻辑、频繁变化的信息也不适用。写编辑时应原子化、事实化,如“Backend: PostgreSQL 15 with Knex.js”“User timezone: CET (UTC+1)”“Project deadline: January 2026”;避免模糊、行为化或指令式写法。接近 30 条时按优先级处理:P0 为 Claude 反复弄错的事实,始终保留;P1 为重要偏好与关键定义,有空间则保留;P2 为锦上添花或已有良好文档的信息,优先删除。

响应协议:用户询问记忆时,先 view 查看当前编辑,再检查重复、确认是事实而非行为,并告知用户新增、删除或修改了什么。用户说“记住 X”时,把 X 改写成 200 字符以内的简洁事实,检查是否与现有编辑冲突,添加后确认,例如“Added memory #N: [content]”。

排错:若 Claude 忽略记忆编辑,确认处于 Claude Project 而非普通聊天,检查是事实还是行为,并确保查询与所存事实相关。若表现不一致,可能是编辑过于模糊、文档相互矛盾或编辑属于行为,应分别改为更具体、对齐文档或改写为事实。若达到 30 条上限,先查看全部编辑,优先删除 P2,再合并相关编辑。

四层体系:记忆编辑最好作为完整体系的一部分使用。Project Instructions 规定 Claude 应如何工作(行为),Documentation 提供详细项目知识,Memory Edits 保存始终在焦点中的关键事实,Active Steering 用于实时纠正。记忆编辑放大 Project Instructions 的作用,而非替代它。

限制:资料未提供该工具的具体平台可用性、收费、价格或效果数据。