文段解析

Codex 长程任务的运行机制

Codex 的长程任务设计基于几个核心文件:prompt.md、plan.md、implement.md、documentation.md。通过 append-only 的日志文件持续记录,让 agent 能够在中断后恢复。

Codex 如何进行长程任务

核心概念:持久的项目记忆

Codex 的长程任务设计基于几个核心文件:

执行策略

Codex 的执行策略偏向于把记忆塞到 prompt 里。每个文件都包含足够的信息,让下一个执行周期能够恢复之前的进度。

append-only 的日志

Codex 维护 append-only 的日志文件,持续记录观察、决策和行动。每个 <tick> 信号触发时,agent 自行决定是该主动做点什么,还是保持安静。

Ralph-loop 模式

Codex 近日引入了 Ralph-loop 模式,旨在解决长程复杂任务执行过程中的中断与循环问题。该模式的核心机制在于「不到目的的不罢休」,能够持续驱动模型直至任务完成。

关键设计:File As Progress

通过把每个任务的中间状态写入文件,下次启动时 agent 先读取这些文件,恢复之前的进度,然后继续执行。不再依赖 agent 的记忆,而是依赖文件的确定性。