19 · Memories 与 Chronicle 记忆系统
Memories 和 Chronicle 如何从会话与屏幕上下文形成长期记忆、如何查看管理,以及隐私边界和适合保留的信息。
Codex 也有「记忆」。它会把你长期用到的偏好、约定、环境信息记下来,下次自动用上,不用你反复交代。
这套记忆大体分两类。一类是「Memories」,也就是显式的、可以查看和管理的长期记忆条目,比如「我喜欢用 XX 测试框架」「这个项目要跑在 XX 环境」。另一类是「Chronicle」这类更自动化的记录,它从你的会话和操作里自动沉淀上下文。
它的价值在于「少重复」。很多信息你每次都要从头解释一遍,如果它记得住,你下次直接说「接着上次的做」,它就能接上。
「如何查看管理」很重要:这些记忆是透明的、可控的。你能看到它记了什么,也能删掉你不想让它记的东西。别让记忆变成一个黑箱。
「隐私边界」必须强调。它能记,不代表你什么都让它记。敏感信息——密钥、密码、私密的个人数据——不该进记忆。因为记忆会跨会话保留,一旦写进去就难清理。
「适合保留」的信息,是那些「长期稳定、且愿意让它下次直接用」的:项目约定、工具偏好、环境配置、常用工作流。这些是记忆的正面价值。
一句话总结:记忆是它的「长期肌肉记忆」,好用它,但更要管住它——定期看一眼它记了什么,把不该留的删掉。
常见误区:很多新手会把这一篇讲的「基本规则」当成「教条」——什么都严格遵守。其实这些规则的核心是「降低风险、提高效率」,理解了动机,规则就自然内化了,不用死记硬背。
动手试一下:你可以花 5 分钟做一个最小验证——找一个真实的代码任务,让 Codex 跑一遍,看它的行为是不是和这一篇描述的一致。理论与实践对照,才知道「懂」和「会用」是两件事。
延伸阅读:学完这一篇,你可以看本组里的下一篇,把相邻的概念连起来读;也可以跳到更后面的组学 MCP、子代理、Skills 这些更深的能力。知识是网状的,多跳几篇会理解更深。
实用清单(速记版):① 适用场景:{场景}。 ② 关键动作:{动作}。 ③ 风险点:{风险}。 ④ 验证方法:{验证}。把这四点记住,能让你在大部分场景下做出正确决策。