원클릭으로
memory
查询、保存、纠正和遗忘记忆。当用户问「你还记得吗」「之前提过的 XX」或说「记住这个」 「帮我记一下」「你记错了」「忘掉这个」时使用此技能。 支持索引查询、详情获取、原始归档搜索、主动保存、纠正和删除。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
查询、保存、纠正和遗忘记忆。当用户问「你还记得吗」「之前提过的 XX」或说「记住这个」 「帮我记一下」「你记错了」「忘掉这个」时使用此技能。 支持索引查询、详情获取、原始归档搜索、主动保存、纠正和删除。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
后台记忆提取技能。对话结束后自动扫描对话内容,将值得长期保留的信息 提取为结构化记忆对象(Self / Relationship / Topic / Saved)。 此技能由后台 agent loop 自动调用,不在对话中使用。
记忆系统每日维护。seal day 完成后自动执行:索引重建、过时标记、文件失效检测。 后续将增加 LLM 驱动的 topic 合并和 self 冲突检测能力。
读写、编辑和删除本地文件。当用户提到「打开文件」「帮我看看这个文档」 「帮我写一份 XX」「修改 XX 文件」「读一下 XX」「删除 XX」或拖拽文件到对话中时使用此技能。 支持 .txt, .md, 代码文件的直接读写,以及 .pdf, .docx, .xlsx 的文本提取。
| name | memory |
| description | 查询、保存、纠正和遗忘记忆。当用户问「你还记得吗」「之前提过的 XX」或说「记住这个」 「帮我记一下」「你记错了」「忘掉这个」时使用此技能。 支持索引查询、详情获取、原始归档搜索、主动保存、纠正和删除。 |
此技能让你能够查询已有的结构化记忆,应用户要求保存新记忆,以及纠正或遗忘错误记忆。
记忆体系分为两层:
| 类型 | 含义 | 匹配键 |
|---|---|---|
self | 用户自身属性(姓名、偏好、习惯等) | category + key |
relationship | 人际关系(家人、同事、朋友) | name |
topic | 话题/项目(正在进行的事) | name |
saved | 通用存档(用户明确要求记住的内容) | 总是新建 |
用户明确要求保存信息时使用。直接作为工具调用,无需通过 run_skill_script。
{
"type": "saved",
"summary": "用户喜欢在早上 9 点开始工作",
"title": "工作时间偏好",
"saved_kind": "text_note",
"saved_reason": "用户要求记住",
"source_refs": [{ "kind": "conversation", "date": "2026-04-01" }]
}
saved_kind 选项:conversation_ref(对话引用)、source_ref(文件引用)、text_note(文本笔记)、arrangement(日程安排)
也可保存其他类型(self / relationship / topic),系统自动判断新建或合并更新。
纠正记忆:用户说「你记错了,我不是 XX,是 YY」时,直接用 save_memory 覆盖对应条目。例如纠正职业:
{
"type": "self",
"category": "identity",
"key": "career_status",
"summary": "用户是游戏客户端开发工程师"
}
系统会自动匹配 category+key 找到旧记录并更新。
用户明确要求遗忘/删除某条记忆时使用。需要先用 query_index 查到要删除的 type 和 id。
{
"type": "self",
"id": "abc-123",
"reason": "用户说这条不准确"
}
type(必填):记忆类型id(必填):记忆 ID(从 query_index 结果获取)reason(可选):删除原因注意:删除不可撤销。删除后 USER.md / CONTEXT.md 会自动重新编译。
推荐的首选查询方式。在结构化记忆索引中搜索关键词。
参数:{ "query": "搜索关键词", "types": ["self", "topic"], "limit": 20 }
query(必填):搜索关键词types(可选):限定搜索的记忆类型limit(可选):最多返回条目数,默认 20返回匹配的索引条目(含 id、label、summary),可据此用 get_memory 获取详情。
读取单个记忆对象的完整内容。
参数:{ "type": "topic", "id": "abc-123" }
type(必填):记忆类型(source / self / relationship / topic / saved)id(必填):记忆对象 ID(从 query_index 结果中获取)搜索原始日归档(结构化记忆不够时的回退手段)。
参数:{ "query": "关键词", "startDate": "2026-03-20", "endDate": "2026-03-25", "limit": 10 }
query(可选):关键词搜索startDate / endDate(可选):日期范围(YYYY-MM-DD)limit(可选):最多返回天数,默认 101. 先查索引 → query_index.ts(快速定位)
2. 按需取详情 → get_memory.ts(获取完整对象)
3. 索引无结果 → recall_raw.ts(回退到原始归档)
场景 A:用户问「之前我们讨论过的 XX 项目进展到哪了?」
query_index query="XX 项目" types=["topic"]get_memory type="topic" id=找到的 ID场景 B:用户问「上周三我们聊了什么?」
recall_raw startDate="2026-03-26" endDate="2026-03-26"场景 C:用户说「帮我记住,下周要交报告」
save_memory type="saved" saved_kind="arrangement" title="下周交报告"场景 D:用户说「你记错了,我不是做前端的,我是做游戏客户端的」
save_memory type="self" category="identity" key="career_status" summary="用户是游戏客户端开发工程师"场景 E:用户说「忘掉我之前的面试记录」
query_index query="面试" types=["self", "topic", "saved"]forget_memory type=对应类型 id=对应 ID场景 F:用户说「这个不对,删掉」(指代上文提到的某条记忆)
forget_memory你的记忆来源有三层(从内化到原始):
大多数情况下 CONTEXT.md + 结构化记忆即可满足需求。
用户可能用以下方式表达纠错:
save_memory 覆盖更新save_memory 覆盖更新save_memory 覆盖更新纠正流程:不需要先删再建。直接用 save_memory 传入正确信息,系统按语义匹配自动覆盖旧值。
用户可能用以下方式表达遗忘请求:
遗忘流程:
query_index 找到要删除的记忆条目(获取 type 和 id)forget_memory 删除