用户反馈Codex执行/goal指令时不到半小时自动结束。核心解决方案是设定清晰任务目标、验收标准和文档指导,而非单纯追求运行时长。作者以逆向Codex App项目运行17小时为例,指出需与AI共同制定计划并保存为文档,提供样板文件明确输出格式,再分阶段执行、记录进度并迭代优化。关键在于让AI清楚知道要做什么、如何验证及何时完成,而不是仅靠权限或口头指令。
/goal 目标不是为了时间长而时间长,它的目标是为了解决需要长时间运行的任务,避免人工反复的输入 continue。
要有清晰的目标,你的任务是要解决什么问题?让它运行时间长不是一个目标
要有验收标准,怎么样算完成?
要有文档指导,该怎么完成任务?长时间的任务要分阶段,而不是一次性完成,每个阶段都要有文档说明
要有中间进度辅助,比如进度、checklist等
比如说我在让 codex 去逆向 codex app 项目,已经跑了17个小时了。
第一步我是先跟 Codex 一起制定一个计划,计划中会有详细的验收标准
然后不直接执行计划,而是把计划保存成文档,去项目中初始化 Agents md 文件,让 codex 清晰知道任务目标和验收方法以及验收标准。
再试运行,/goal 后面告诉它按照 Agents md 的要求执行,并记录进度。第一次只跑了半小时就结束了,因为它没理解要把代码写成命名友好、类型完整、文件名结构良好的结果。
于是我找了一个文件做样板,手动(AI 辅助)写了一个样板,告诉它这是我期望的结果,然后更新了计划文件。
这样可能反复几次,后续就没什么问题了。
所以还是要说清楚你想要什么,写成文档,让 AI 清楚的知道怎么去做,怎么验证结果,怎么知道是否完成。