基础用法
对话怎么管理
什么时候开新对话、什么时候接着聊;对话太长了怎么办;怎么找回之前的对话。
本篇速览
你将学会:判断该开新对话还是接着聊,处理太长的对话,找回以前的对话。
大约多久:5 分钟。
需要准备:至少和 Codex 聊过一次。
开新对话,还是接着聊
对话 = 你和 Codex 的一次聊天。同一个对话里,Codex 记得前面说过的所有内容。
| 情况 | 建议 |
|---|---|
| 继续改刚才那个东西 | 接着聊,它记得前面的内容 |
| 换一件不相关的事 | 开新对话(点 New chat) |
| 同一件事已经聊了很久,越来越乱 | 开新对话,把要点重新说一遍 |
| 想试另一种方案,又不想丢掉现在的 | 输入 /fork,把当前对话复制一份再试 |
一件事一个对话是最好的习惯:Codex 更不容易搞混,也更省额度。
对话太长了怎么办
对话越长,Codex 每次回复要"回顾"的内容越多:速度变慢、消耗的额度变多,还可能忘掉前面的细节。
有两个办法:
办法一:压缩对话。在输入框里输入:
/compact你会看到什么:Codex 把之前的聊天内容压缩成一段摘要,保留要点,腾出空间继续聊。
办法二:总结后开新对话。先让它总结:
把我们这个对话里做过的事、做了哪些决定、还剩什么没做,整理成一段总结。复制这段总结,点 New chat,把总结粘贴进去,再接着说下一步要做什么。
有些规矩每次都要交代(比如"回复用中文""不要删除任何文件")?可以让 Codex 帮你写进项目里的 AGENTS.md 文件,它每次都会先读。详见 AGENTS.md。
找回之前的对话
- 侧边栏:对话按项目列在侧边栏里,点开就能接着聊;
- 按内容搜:从侧边栏打开 Search chats,输入你记得的一句话;
- 侧边栏里找不到:点 Chats 旁边的筛选图标,选 Chronological(按时间排列);
- 还是找不到:可能被归档了,打开 Settings,在 Archived chats 里找。
整理对话
- 改名:输入
/rename,给对话起个一看就懂的名字,比如"个人网页"、"照片重命名"; - 置顶:常用的对话输入
/pin置顶,一直留在侧边栏上方; - 归档:做完的对话输入
/archive归档,侧边栏更清爽。归档不是删除,随时能在 Settings 里找回。
进阶
CLI 里的会话恢复(codex resume、codex fork)等更多内容,见会话管理详解。