这里是 「ChatGPT Codex 边做边学 · 实用主义教程」第七期。
这期内容是主要分享三个最近常用且实用的 codex 技巧,我们直接开始。
目录:
上下文交接
codex 的 @命令
自动化提醒重置额度。
不同 AI agent 项目共管
一、上下文交接。
一个经常遇到的情况是我们单开新会话,可能要用到刚才或者以前某个会话的上下文。这时候依据你的具体需求,有三种方法可以使用。这三种方法都非常的实用,你可以依据你的需求选择:
1、写一份交接文档。
第一个方法简单明了,就是每次你的长会话关掉之前,都让 AI 写一份交接文档。如如果你要新开会话就打开交接文档给新会话就行,这个方法尤其适合长时间推进的大任务。
这个会话要结束了。请写一份交接文档xxx.md(请自己起名替换),保存到 D:\xxx(你需要保存的地方):我们在做什么任务、已经完成了什么、当前卡在哪、下一步计划是什么、有哪些踩过的坑绝对不要再踩。写给一个完全没有上下文的新会话看。

当你发现你如果经常在复制使用这段话,可以直接让 AI 做成 skill,下次就可以直接调用。比如我让 AI 把产出交接文档这个过程做成 skill ,起名叫:jz-skill。下次只要在对话框用斜杠命令直接调用 /jz 就行,省去了复制过程。
来源:rodya.top/articles/codex-practical-tips · 罗佳 Rodya 原创
2、codex 的工作树功能。

第二个是codex 的工作树功能,也就是每个对话下面这个分叉按钮。这个适用的场景是:你的某个项目要同时开发两个不同的模块/功能,担心改动互相影响。并行开发、测试不同方案、防止改动互相踩踏等等。工作树(Worktree)的启用会隔离文件、改动、分支与运行环境,获得独立的代码环境。
这个适合开发场景,比较重。如果我们仅仅是想引用前面会话的讨论结果,让新任务不必从头解释,我们可以用下面的命令。
3、codex 的 @命令

新版本的 chatGPT codex 可以直接在对话框 @前面的会话。你只需要打@在会话框会自动弹出会话供你选择。
使用@命令,会让你的当前会话参考你所引用的会话。尤其适合复用需求、结论、决策、讨论背景等场景。
尽管方法二和方法三都能保留原来的聊天记录和任务上下文,但它们并不在同一层: 工作树隔离的是“执行环境/代码状态” ,而 @对话名称 引入的是“信息参考/语义上下文” 。按需使用。

来源:rodya.top/articles/codex-practical-tips · 罗佳 Rodya 原创
二、自动化提醒重置额度。
这个属于小巧思,适合重度使用者。
有一个情况是,你起床晚了,比如中午11点才打开 codex 或者 claude。这时候额度会按照11点开始记录,5个小时后才开始下一个额度时段,如果你起的晚 token 额度又用的快就必须得等到下午4点了,对一些没有余力用更高级的套餐的朋友,无疑是比较麻烦的。
这时候有个解决办法是,我们设置一个自动化任务。比如,让 codex 或者 claude 早点7点给我问好。这样无论是早上是否起晚,额度都会在7点开始重置,这样就算你11点起来,额度也是12点重置。

三、不同 AI agent 项目共管
不同AI agent 项目共管其实一个非常值得谈论的大话题,我们今天只讲一个小情况。
有一种情况是你的项目可能由不同的AI共同管理,比如 codex 和 cluade 共同管理某个项目。这时候你分配任务时,可能让 claude 构建整体方案, codex负责执行,或者任何需要两个 AI 共同交接的状况。
这时候你可以在你的项目中建立一个建两个文件,让AI执行时先阅读这两个文件,对项目进行认领,执行结束后则清楚认领,未完成则改写成交接:
STATUS.md:现在做到哪、下一步做什么、谁正在做。 DECISIONS.md:为什么当初这么选,避免以后反复推翻已定结论。
这个方法的核心思路时:把 AI 当成会换人的团队成员,用项目状态、决策记录和交接文件代替聊天和记忆。
让 AI 每次开工前写清楚:谁、日期、正在做什么、会改哪些文件。另一个 AI 看到后就不碰同一块,减少互相覆盖。
STATUS.md 模板:
# <项目名> 状态
最后更新:YYYY-MM-DD(Claude/Codex;一句话摘要)当前认领:无 | Claude/Codex + 日期 + 在做什么
## 现状(3-5 行说清项目处于什么阶段)
## 待办- [ ] 事项(注明失效条件,如「本机 push 后删除此条」)
## ⚠️ 待本机操作- [ ] git push / 删锁 等只能用户本机执行的事
## 相关文件(本项目的关键文件指针)
DECISIONS.md 模板:
### YYYY-MM-DD 决策标题- 背景:为什么要决策- 选定:选了什么(含被否掉的主要选项)- 原因:一句话- 影响文件:改了哪里
当然上面的文件并不需要你去创建,由于每个人的情况不同,这里只分享思路。假如你遇到不同 AI agent共同管理项目的情况,那么你需要去和你的 AI 聊你的情况。而且往往多 AI 共同管理也要同步你项目中不同的 AI 记忆共同构建,并非上面所讲这么简单,需要更加细致的设计。
今天的分享就到这里,如果有用可以点个赞或分享,谢谢。