项目、对话与工作目录
2026/7/29大约 1 分钟
项目、对话与工作目录
三个概念
它们很容易混在一起,但负责的事情不同:
- 工作目录:Codex 主要读取和修改文件的位置。
- 对话:围绕一个连续目标展开的上下文。
- 项目:把相关工作目录和多个对话组织在一起的工作空间。
为什么要区分
如果把多个无关需求、多个项目和大量历史信息塞进同一个对话,Codex 更容易误解当前目标。把文件边界和任务边界分开,能让你更容易检查和回退。
实用建议
一个项目对应一个工作目录
不要把完全无关的项目放进同一个目录。练习、个人项目和工作项目最好各自分开。
一个对话处理一个目标
例如“实现登录页”和“排查生产报错”应当分成两个对话。这样后续回看、继续和验证都更清楚。
任务变了就新建对话
当你发现自己不断补充背景、反复纠正前文或换了一个完全不同的目标时,新建对话通常比继续堆上下文更有效。
常见问题
新建对话会丢失项目文件吗? 不会。对话的上下文会变化,但工作目录中的文件仍在。新对话开始时,只需要重新说明当前目标和必要背景。
下一步
继续阅读:AGENTS.md。