记忆与个性化
个性化指令用于持续表达偏好,记忆用于保存可复用的信息。让保存的内容简短、明确,并随实际情况更新。
设置个性化指令
进入设置 > 个性化 > 自定义指令,填写稳定的工作习惯、输出语言或协作要求。离开编辑区后等待“已保存”提示;保存失败时先处理错误再离开。
自定义指令保存在当前用户配置中,会参与模型请求。项目特有的约定更适合写进项目规则,避免让其他项目继承不适合的目录或技术栈要求。
用简体中文解释结果。
修改代码前先阅读相关实现。
完成后说明改动与验证结果;没有执行的检查请明确写出。
保存和查看记忆
需要记住长期信息时,可以在任务中明确提出要求,例如“记住:我希望解释结果时先给结论,再给验证依据”。阅读执行结果,确认实际保存了什么,避免把一次聊天中出现的信息都当作已经持久化。
记忆分两层:全局记忆保存跨项目的个人偏好,位于 ~/.acecode/memory/;工作区记忆只属于当前工作区,位于 ~/.acecode/projects/<工作区标识>/memory/。每层都有 MEMORY.md 索引,条目分别保存为 Markdown 文件。未指定时,个人偏好与协作反馈写入全局,项目背景与外部资料写入工作区。
每个会话在第一次请求时读取一份记忆快照,之后保持不变;会话中途新写的记忆在下一个会话或本会话压缩上下文之后出现。记忆是历史记录,智能体依赖其中的路径或命令前会先核实,与你当前的要求冲突时以当前要求为准。
TUI 与桌面 / 网页对话都可以用 /memory:/memory list 列出两层记忆,/memory view 名称 查看,/memory forget 名称 删除,/memory off 与 /memory on 只对当前会话关闭或恢复记忆。
记忆摘要
设置 > 个性化 > 记忆中可以开启记忆摘要(默认关闭)。开启后,会话闲置约 30 分钟,ACECode 用摘要模型把这段对话中值得长期保留的经验提炼成观察,攒够一批后整合为正式记忆;每次自动改动都记录来源会话。摘要模型默认是该会话最后使用的模型,也可以指定一个已保存的模型。开启会额外调用模型。
想立即整理当前会话时执行 /memory flush,完成后对话里会出现处理结果。永久删除一个会话时,只来源于它的自动记忆会一并撤回;你手动删除的记忆在 90 天内不会被自动重新生成。
更新与删除过时信息
当工作习惯或项目信息变化时,明确告诉 ACECode 要更新哪条记忆以及新内容。也可以在设置 > 个性化 > 记忆中按“全局 / 当前工作区”浏览、编辑、删除条目,或在二次确认后重置某一层。手动编辑过的条目不会再被记忆摘要改动。
写入记忆前,ACECode 会把可识别的密钥、令牌和密码替换为 [REDACTED];即便如此,账号密钥、临时验证码、大段日志和未经确认的推测也不适合保存为记忆。分享备份前检查记忆与配置中的私密内容。
如果某条旧信息反复影响回答,先检查个性化指令、项目规则和记忆三个来源,修正对应来源后再开始新任务验证。