8 月 27 日,《连线》披露 OpenAI 正在 Codex 命令行版测试 「持久模式」(persistent mode):智能体不再只在你对话的那几分钟里干活,而是可持续工作、跨会话主动安排后续任务——做完这一轮,还会自己把下一轮排上。官方确认功能在测、近期无上线计划,且算力消耗属于「当前最高档之一」。代码位于共享核心,未来或扩展至 ChatGPT Work 等多产品。这篇教程拆解它的机制、成本与使用姿势,并给出等不到内测时的替代方案。
⏳ 本教程适合:重度使用编程 Agent 的开发者、研究「长期在岗 Agent」形态的技术负责人。会命令行、了解 Codex 基本用法即可。
Step 1:先搞懂「持久」到底指什么
1 从「会话内执行」到「跨会话待办」
普通模式的 Agent:
你提问 → 它干活 → 你关会话 → 一切归零
下次开新会话 → 它完全不记得上次的事
持久模式的 Agent:
你交代任务 → 它干活 → 会话关闭后继续
跨会话恢复 → 记得上下文 → 主动排下一轮任务
(官方描述:主动安排后续任务,持续工作)
三个变化:
1. 任务的粒度:从「一次性对话」→「长线工程」
2. 记忆的边界:从「单会话」→「跨会话持久」
3. 主动性的来源:从「等你发令」→「自己排活」
💡 本质上,持久模式 = 会话种子(初始上下文)+ 持久记忆 + 任务队列三件套,把「Agent 的一次性对话」升级成「Agent 的长期在岗」。
Step 2:机制拆解——它凭什么能「自己续跑」
2 状态保存、任务队列、恢复机制
| 组件 | 作用 | 类比 |
|---|---|---|
| 工作状态持久化 | 保存代码改动、中间结论、待办清单 | 给 Agent 建了「存档点」 |
| 任务队列 | 跨会话维护待执行任务与优先级 | Agent 自己的「待办清单」 |
| 主动调度 | 空闲时从队列取任务继续干 | 「下班后还在加班」的 Agent |
官方披露该功能代码位于共享核心,意味着这套机制未来大概率不止 Codex 独占——ChatGPT Work 等产品也可能获得同样的「跨会话自主」能力。
Step 3:使用姿势——任务怎么写才不会被带偏
3 把「目标」写成「可验证的里程碑」
持久模式的任务写法,跟一次性对话不一样:
✗ 模糊目标:「优化这个项目」
→ Agent 自己发挥,方向不可控
✓ 里程碑式:「本周内:
1. 修复 issues 里 3 个 P1 bug(每修完一个跑一遍
对应测试并提交)
2. 完成 /docs 重构,保留旧链接跳转
3. 每完成一步更新 PROGRESS.md,卡住时停止
并留言,不要擅自换方向」
关键三要素:
· 验收标准:什么算「做完」
· 检查点:每步怎么自验
· 熔断规则:卡住怎么办(停止留言 vs 继续尝试)
防失控第一原则:持久模式里 Agent 的自主时间更长,一旦方向错了,浪费的算力和时间也更多。任务描述里一定要写「卡住时停止并留言」,别让它在错误方向上跑一整夜。
Step 4:成本账——「最高档算力」意味着什么
4 自主=烧钱,先立预算护栏
官方明说持久模式算力消耗是「当前最高档之一」:
· 原因:持续推理 + 长上下文 + 主动调度
· 风险:无人值守时段也可能产生大额费用
上线前必做的三件事:
1. 设硬性预算上限(平台或服务端)
2. 只对「高价值、可验收」的任务开持久模式,
简单任务用普通模式
3. 定期审查 Agent 的 PROGRESS 日志,
确认每一笔算力都花在正路上
对照阅读:本中心《Agent 预算护栏》《分层路由降本》
两篇,分别讲「怎么设护栏」与「怎么把任务分级」。
💰 经验法则:持久模式的性价比取决于「任务能否拆成可自动验收的里程碑」。能拆 → 自主续跑很值;拆不了 → 它就是在替你「烧钱加班」。
Step 5:等不到内测?先用这些方案模拟「持久」
5 现有工具拼出「准持久」工作流
| 需求 | 现成方案 | 对应教程 |
|---|---|---|
| 多智能体并行干活 | Codex 多智能体 V2 自动委派 | 286 |
| 可复用 Agent 基础设施 | Codex Harness 开源三层接口 | 317 |
| 跨会话任务延续 | Claude Cowork 结果导向任务 | 246 |
| 定时触发长任务 | cron / CI 流水线 + Agent CLI | — |
组合思路:用 「定时触发 + 任务文档 + 状态文件」 三件套,把「跨会话自主」手工拼出来——每次定时任务读取任务文档、恢复状态、执行、更新状态,效果接近持久模式,成本可控。
Step 6:持久模式背后的长期趋势
6 Agent 正在从「工具」变成「同事」
持久模式是「Agent 长期在岗」形态的又一个信号:
· Claude Cowork:结果导向的数字同事
· Codex Harness:可编排的 Agent 基础设施
· Codex 持久模式:跨会话自主续跑
→ 三者在收敛到同一个方向:
Agent 不再等命令,而是「领任务、排计划、报进度」
对个人的建议:
1. 先把「任务书写规范」练好(里程碑 + 验收 + 熔断)
2. 熟悉现有 Agent 编排工具,等持久模式上线能无缝迁移
3. 关注成本与治理:自主 Agent 越多,
预算护栏与审计就越重要
🎉 持久模式还没上线,但「自主、跨会话、主动」的方向已经非常明确。提前把任务拆解和护栏练好,等它落地时,你就是最早吃红利的那批人。