跳到主要内容

持久记忆

Anyy 把长期个人上下文与聊天历史分开。记忆可以跨 Session 使用,并由当前 Profile 中的所有 Role 共享。

两份记忆文件

文件用途典型内容
USER.md关于使用者的稳定事实和偏好常用语言、时区、无障碍需求、沟通习惯
MEMORY.md助手需要长期保留的工作背景持续项目、确认过的决定、惯例和长期承诺

Role 的身份与表达方式放在 Soul 中。只对当前对话有用的内容,可以留在 Session History。

什么内容值得长期保存

一条合适的记忆通常:

  • 在当前会话结束后仍有价值;
  • 由用户明确说出或确认;
  • 不会马上过期;
  • 表述完整,不需要猜测才能使用。

密码、临时任务、整段聊天、未确认推测,以及属于另一个人/Profile 的资料都不应写入。容易变化的事实应带时间限定,例如:截至 2026-08,正在考虑搬到东京,尚未决定。

把事实和用途说完整

“记住:以后发布说明请给我简短检查清单”比孤立的“简短一点”更容易正确复用,也更方便以后修正。

Anyy 如何主动保存

用户不必每次都说出“记住”两个字。在普通前台 Model Run 中,如果上下文出现了清楚、已经确认、以后仍然有用的事实或偏好,Anyy 可以主动选择 memory Tool。

写入目标由内容含义决定:

  • target=user 对应 USER.md,保存关于当前使用者的稳定信息,例如语言、时区、无障碍需求和沟通偏好;
  • target=memory 对应 MEMORY.md,保存以后工作仍要用到的事实、决定、关系、项目背景与长期承诺。

这不是个人信息抓取器,也不会把聊天逐句归档。用户提到一条私人信息,不代表一定会保存;临时指令、推测、Secrets 和复制进来的资料都不应进入长期记忆。来自收集资源或文档的内容会被禁止写入 USER.md

写入发生在当前前台 Run 内;Anyy 不会在固定若干个 Turn 后另起一次定时“记忆复盘”。成功修改会进入 Audit,但不会单独弹出 Approval。重要事实应到 Dashboard 核对;不希望保留的内容可以在聊天中移除,或直接编辑文件。

临时采用新要求,不等于改了长期记忆

当前请求可以临时覆盖已有偏好。只有 memory Tool 实际成功,或你在 Dashboard 保存了文件,持久内容才会改变。

在聊天中告诉 Anyy

直接说明意图即可:

记住:温度默认使用摄氏度。
把我每周复盘的时间改成周五 16:00,并删除旧时间。
忘掉“我正在评估 Provider A”这条记录。

无论是用户明确要求,还是 Anyy 主动识别出持久事实,都可以通过同一个 Tool 新增、替换或删除条目。新增会跳过完全相同的内容;替换和删除需要唯一匹配,避免误改另一条相似记忆。

重要修改可以要求 Anyy 复述结果。记忆写入会进入审计;不安全的生成内容会在持久化前被拦截或清理。

重要事实应随后在 Dashboard 中核对保存结果。聊天里提出“记住”,不代表持久化一定成功。

在 Dashboard 查看

打开 Dashboard → Memory。首页会预览两份文件;有内容时还会显示大小和最近更新时间。

进入 USER.mdMEMORY.md 后,可以看到:

  • 渲染后的 Markdown;
  • 条目数量;
  • 实际文件路径;
  • 完整可编辑源码。

Dashboard 适合主动整理整份内容;聊天更适合结合当前上下文修改某一条。

编辑与冲突处理

  1. 打开目标文件;
  2. 点击 Edit
  3. 修改 Markdown;
  4. 重新检查整份文档;
  5. 保存。

保存会替换完整文件。Dashboard 会用打开时的版本做并发检查;如果另一处已经改过,Anyy 会报告冲突,不会覆盖较新的内容。

遇到冲突时,先保留自己的草稿,再加载当前版本,手动合并后重新保存。

Dashboard 只接受非空内容,也没有删除整份记忆文件的按钮。需要移除一条内容时,编辑完整文档并保存新版本。

记忆会持续影响之后的对话

错误、过时或范围过大的陈述,可能影响这个 Profile 后续所有 Session。新结论取代旧内容时,应删除旧条目,而不是留下冲突版本。

作用范围

  • 同一 Profile 中的 Role 共用记忆;
  • 另一个 Profile 看不到;
  • 切换 Role 不会切换 Memory;
  • 归档 Role 不会删除 Memory。

两套个人上下文必须严格分开时,请使用不同 Profile

记忆与会话搜索

会话搜索回答“以前聊过什么”;持久记忆保存“以后都应当使用什么事实”。不要为了方便查找,把整段聊天塞进 Memory。

隐私建议

  • 不保存密码、API Key、恢复码或私钥。
  • 收集的文档留在 Workspace。
  • 信息过期时直接修正或移除。
  • 共享过设备或恢复过备份后,重新检查记忆。

维护建议

  • 每个事实或决定单独写一条,之后才能精确修改。
  • 用“偏好”“项目”“无障碍”等长期主题组织标题。
  • 生活或项目发生重大变化后,重新检查两份文件。
  • 旧内容已经失效时直接移除,不要积累互相冲突的历史。

常见问题

现象处理方法
Anyy 没有采用某个偏好核对 Profile,并确认文件中的表述清楚、没有歧义
保存提示冲突保留草稿,重新加载并手动合并后再保存
更正后出现两套说法替换或删除旧条目,不要继续追加
某个 Role 看不到记忆确认它属于同一 Profile
旧内容仍影响回答删除或修正条目,再新建 Session
想找以前的讨论使用会话搜索,不要复制原文到记忆
Memory 看起来为空核对当前 Profile,并分别打开 USER.mdMEMORY.md
一条个人偏好没有保存明确说明希望长期记住及其用途,再检查目标文件是否写入成功
保存了不应长期保留的内容用唯一内容要求 Anyy 移除,或在 Dashboard 编辑并保存完整文件