
Codex 为什么总记不住要求?三种记忆设置方法
换一个对话后,Codex 不一定记得你之前说过的要求。想让规则长期生效,可以使用全局规则、项目 AGENTS.md 或自动记忆。
一、全局规则:所有项目都使用
全局规则适合保存每次使用 Codex 都要遵守的习惯,例如:
- 使用中文回复;
- 修改文件后先检查;
- 文案保持简洁;
- 安装新软件前先确认。
在 ChatGPT Desktop 中打开“设置—个性化”,把这些要求写进自定义指令。
也可以直接告诉 Codex:
请记住:以后写中文博客时,语言保持简洁,不要重复解释。
把这条要求加入全局 AGENTS.md。
全局规则不要写某个项目的目录、命令或业务要求,否则在其他项目中也会生效。
二、项目 AGENTS.md:只在当前项目生效
每个项目的要求不同,最好放在项目根目录的 AGENTS.md 中。文件名必须大写。
例如:
# 项目规则
- 所有博客使用 Markdown。
- 开头直接说明问题。
- 单篇文章只解决一到两个问题。
- 修改完成后检查内部链接。
打开这个项目时,Codex 会先读取这些规则。切换到其他项目后,它们不会继续生效。
你可以手动创建文件,也可以直接说:
请把“文章开头直接说明问题”加入当前项目的 AGENTS.md。
需要团队成员共同遵守的写作、测试和开发规则,优先放在项目 AGENTS.md,并跟随项目一起保存。
三、自动记忆:从过去的任务中总结
自动记忆会从之前的对话中整理有用信息,在后续任务中再次使用。
开启方法:
- 打开“设置—个性化”;
- 找到“启用记忆”并打开。
在对话框输入 /memories,可以设置当前对话是否读取已有记忆,以及是否用于生成新记忆。
本地记忆通常保存在:
~/.codex/memories/
自动记忆不会在每次对话结束后立刻生成,也可能跳过太短的任务。重要规则不要只依赖自动记忆,仍应写进全局指令或项目 AGENTS.md。
三种记忆怎么选?
| 要保存的内容 | 放在哪里 |
|---|---|
| 所有项目通用的个人习惯 | 全局规则 |
| 当前项目的写作、开发和检查要求 | 项目 AGENTS.md |
| 过去任务中的背景和使用习惯 | 自动记忆 |
最简单的判断方法:必须每次执行的规则写进 AGENTS.md,希望 Codex 帮你回忆的内容交给自动记忆。
使用记忆时注意什么?
不要把密码、API Key、Cookie、身份证号或客户隐私写进记忆。分享 .codex 文件夹或项目之前,也要检查其中是否包含个人信息。
规则不宜写得太多。只保留经常使用、可以直接执行的要求,Codex 才不容易被互相冲突的规则干扰。
还不了解 Codex 的界面和基础操作,可以先阅读:Codex 安装使用保姆级教程:下载、登录和基础操作。
如果你经常需要访问 Codex、ChatGPT、GitHub 和海外开发文档,可以考虑使用 Nexus VPN。使用前请确认符合所在地法律和相关平台条款。
Nexus VPN 提供工作时段流量优惠:每日 9:00-18:00 产生的流量按 40% 计算,用 1GB 只扣 0.4GB。详情见优惠页。
访问 Nexus VPN:https://nexusvpn.ltd