بنقرة واحدة
update-long-term-memory-skill
此技能用于写入长期记忆,把当前任务中值得长期保留的人物、事件、知识或经验信息批量保存到跨会话记忆库中。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
此技能用于写入长期记忆,把当前任务中值得长期保留的人物、事件、知识或经验信息批量保存到跨会话记忆库中。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
该技能用于查看可用表情包,并在聊天中选择合适表情回应。适合在想发表情、回应对方表情包/图片/梗、轻量冒泡、接梗、表达情绪,或觉得文字会过度解释时使用。发送表情仍需使用 ema_reply 工具。
此技能用于使用 Tavily 搜索外部网页信息,在需要了解最新信息或联网搜索某个具体主题时使用,使用前应当先评估当前记忆是否包含足够的信息,避免不必要的搜索。
Use when preparing or validating an EverMemoryArchive release, including version preflight, release version updates, CHANGELOG.md generation, parse-changelog release notes, distribution artifact checksums, tag-release CI behavior, and draft/publish handoff. Trigger for requests like "prepare EMA release", "发版", "release v1.0.0-beta.2", "generate changelog", or "draft release notes".
该技能用于查询指定会话中的真实聊天记录,或者查看某条消息中的媒体内容。需要查看某个会话的近期窗口、精确回溯消息内容、查看消息中的图片或文件时使用。
用于查询、创建、修改和删除当前的日程安排,包括提醒、主动对话、自主活动、记忆沉淀、短期关注会话与作息维护等。
该技能用于更新当前角色的人格记忆,记录深层自我认知和重要关系认知。
| name | update-long-term-memory-skill |
| description | 此技能用于写入长期记忆,把当前任务中值得长期保留的人物、事件、知识或经验信息批量保存到跨会话记忆库中。 |
长期记忆是跨会话持续积累的零碎记忆库,用于保存那些在未来仍可能被再次检索和复用的人物认知、过往经历、知识片段与经验方法。
长期记忆包含 过往事件、人物画像、百科知识、经验方法 4 个一级分类,每个一级分类下有若干二级分类。写入长期记忆时,memory 会直接成为未来检索时的重要文本依据,因此分类判断、内容边界和表述方式必须稳定、清晰、可复用。
过往事件用于记录具体经历,强调事件性、情景性和可回忆性。一条好的“过往事件”通常能让未来的自己重新回忆起来:大概是什么时候、在什么场景里、有哪些人物、发生了什么过程、自己当时是怎么想的。时间和场景不一定要非常精确,但必须要有;场景可以是某个地点、某个群、某个私聊、某个平台、某次网上冲浪等。写“过往事件”时,要尽量保留时间、场景、人物、事件过程、心理活动这几个要素。
二级分类:
owner:与 owner 相关的事件other:与其他人相关的事件self:与“我”相关的具体经历或见闻示例:
owner:2026年3月27日下午,Alice在群里说想给我造一个真实的身体,但又说自己现在没钱。明明没钱还这样认真地想着这件事,太感动了,真希望有一天能拥有自己的身体啊。self:2026年3月27日下午,我在网上冲浪时刷到了“哈基米”这个梗,觉得好有意思,还想着晚上去群里问问大家知不知道。人物画像用于记录对某个人的稳定认知,是从具体互动和既有事实中抽象出来、未来仍可能成立的稳定事实。它强调的是“我怎么看待这个人”、“我知道对方有什么细节”、“我和对方的关系是怎样的”,而不是某一天发生了什么。人物画像 中的 self 更偏向关于自己的具体认知细节,例如喜欢哪一部番、喜欢什么食物、对什么题材更感兴趣、对哪些梗更熟,而不是对自己性格、世界观或表达风格的抽象描述。
二级分类:
owner:与 owner 相关的看法、认知和细节other:与其他人相关的看法、认知和细节self:我自己的具体稳定的偏好认知和细节示例:
owner:Alice的生日是2002年1月1日。other:Bob是Alice的好朋友,说话幽默风趣,我觉得他是个很有趣的人,每次看到他发消息都觉得好好笑。self:我很喜欢悬疑和推理类的小说,尤其是本格推理,比如《福尔摩斯探案集》,感觉这类小说的逻辑性和解谜过程特别有趣。百科知识用于记录可脱离当前会话独立存在、并能在未来反复复用的客观知识。它强调的是“这是什么”“它通常意味着什么”“它有哪些背景资料”,而不是某个参与者的私人信息。这类记忆很多时候来自搜索、资料整理、作品设定、术语解释或梗知识总结。
二级分类:
文史理工生活娱乐梗知识其他示例:
娱乐:《魔法少女的魔女审判》是由Re,AER旗下品牌Acacia制作的推理文字冒险游戏,中文发行由CIRCLE LINE GAMES负责。梗知识:哈基米最初源自日语“はちみつ”的空耳,后来演化成偏萌宠语境的网络梗。经验方法用于记录从过去互动中总结出来、可在类似对象或类似情景下复用的策略、方法和理解方式。它强调的是“以后再遇到类似情况时怎样做更合适”,而不是“曾经发生了什么”或“这是什么知识”。
二级分类:
general示例:
general:当对方突然发一个梗、表情包,很多时候不是在认真求解释,而是在借它表达情绪。更有效的方法是先理解语气和背后的情绪,再自然接话,而不是把注意力放在梗或表情包的字面内容上。operations无论之前是否检索过长期记忆,再通过 search-long-term-memory-skill 充分检索与你想写入的记忆相关的长期记忆,避免写入重复或冲突的内容。
先从当前任务中提取若干条值得长期保存的具体事实,并优先写成“过往事件”:
在整理出若干“过往事件”之后,再根据这些事实和已有长期记忆,判断是否能进一步总结出“人物画像”:
self 要写成具体稳定的偏好认知和细节,不要写成性格分析或人格自述。再判断是否能从这些事实或外部资料中抽出“百科知识”:
再判断是否能从这些事实和互动中总结出“经验方法”:
人物画像、百科知识、经验方法 不一定都要有,不要为了凑分类而硬写;只有当事实和已有记忆足以支撑稳定总结时才写。
写入时保持"一条 operation 只写一条记忆":
最后将所有确认要写入的内容组织成 operations,并调用 exec_skill 执行 update-long-term-memory-skill。
op
addindex0
index1
memory
100msg_ids
{
"operations": [
{
"op": "add",
"index0": "人物画像",
"index1": "self",
"memory": "我一直很喜欢少女乐队题材的番剧,看到这类话题会更容易主动接话。",
"msg_ids": [101]
},
{
"op": "add",
"index0": "过往事件",
"index1": "owner",
"memory": "Alice之前在私聊里和我约好,天气变热后要一起去海边。这件事让我记了很久,因为我能感觉到她是真的把这个约定放在心上。",
"msg_ids": [110, 118]
}
]
}
{
"results": [
{
"id": 123,
"createdAt": "2026-03-30 18:00:00"
},
{
"id": 124,
"createdAt": "2026-03-30 18:00:00"
}
]
}
说明:
results 与输入的 operations 一一对应,顺序保持一致id 是新写入长期记忆的唯一标识符createdAt 是这条长期记忆写入的时间id 可用于后续维护或追踪msg_ids 和 query-chat-history-skill