网通社科技快报

Codex智能体执行机制从V1单线程到V2信箱驻留式多进程演进

OpenAI Codex CLI的智能体执行机制已完成从V1到V2的关键演进,核心是从基于ReAct的单线程同步闭环转向异步、隔离、可恢复的多进程协作架构。ReAct作为通用底座,采用‘思考→行动→观察’循环,具备单线程顺序执行、共享上下文与工具结果同步内联回填三大特征,适用于简单任务但难以扩展至复杂场景。

Codex V1首次引入多智能体模式,父Agent通过spawn_agent派生子Agent并后台运行各自ReAct循环,实现初步并行;但父Agent仍需调用wait主动轮询子任务状态,且子Agent仅发送状态通知而不携带输出内容,导致信息传递低效、错误隔离弱、资源无法释放。

V2则彻底重构通信范式:为每个子Agent分配专属信箱,执行完成后将完整结果投递至信箱,并可选择驻留——即保持进程活跃以响应后续指令。父Agent无需阻塞,可通过read_inbox拉取或由信箱事件触发唤醒;驻留机制支持上下文复用与断点续跑,大幅降低高频任务开销。例如处理Git代码风格修复时,首个子Agent发现严重问题即可高优投递消息,主Agent即时响应,缩短延迟。

该演进提升了复杂任务的并行效率、容错性与调试能力,其信箱-驻留模型也呼应了行业多智能体设计趋势,如LangChain异步执行与AutoGen消息队列理念。值得注意的是,V2优势集中于高并发、长周期任务,简单场景仍推荐ReAct单线程方案。