AI开发Codex 5.6实用技巧:压缩长对话省Token
Codex 5.6 最值得养成的收尾习惯:把长对话压缩成项目交接文档,能节省大量 Token!
长期项目对话一旦过长,就会充斥失效决定和报错垃圾,导致 AI 频繁重复扫描代码、重踩旧坑,浪费大量 Token。
分享一个我在用的提示词,能省不少无效token:
“当前阶段即将结束。请创建或更PROJECT_STATUS.md,把本次工作沉淀成一份可以继续执行的项目交接文档。
文档需要包含:当前目标、已完成内容、关键技术决策、修改过的核心文件、测试与验证结果、已知问题、尝试过但失败的方案,以及下一步开发顺序。
请结合当前代码、Git 变更和测试结果核对内容。只保留后续开发真正需要的信息,不记录无关讨论,不猜测未确认的结论,也不要写入密码、密钥等敏感信息。”
下次继续项目时,第一句话只需要输入:
“请先阅读 PROJECT_STATUS.md,确认当前进度、已知问题和下一步,再继续开发。”
这个习惯真正有价值的地方,是它会让 AI 少读取冗长上下文,少重新分析已经确认的方案,也不会轻易再走一遍之前踩过的坑。
更重要的是,这份交接文档不绑定某一次 Session,也不绑定某个平台。
你可以把同一个项目交给 Codex、Claude Code、Cursor甚至下一个开发者继续执行。
完整提示词:
当前阶段即将结束。请创建或更新PROJECT_STATUS.md,把本次工作整理成一份可继续执行的项目交接文档。内容包括:当前目标、已完成内容、关键技术决策、核心文件变更、测试结果、已知问题、失败方案和下一步顺序。请结合代码、Git 变更和实际测试核对,只保留后续开发需要的信息,不记录无关讨论,也不要写入密码、密钥等敏感信息。
为什么还需要交接文档?
Resume、引用旧对话和 /save-session 都适合继续原来的会话,但交接文档解决的是另一件事:把长对话里的有效结论沉淀到项目中。
它不绑定某个 Session,也不绑定某个平台。换任务、换设备,甚至从 Codex 转到 Claude Code、Cursor 或交给真实开发者,都可以直接继续。