长时间运行的工作
Codex 中文站说明: 本页围绕“长时间运行的工作”重新补充了中文使用场景和验证重点。界面名称可能随 Codex 版本更新,请以当前客户端为准。

用清晰的成果与完成标准让多步骤工作保持聚焦
对于可能包含许多步骤的工作,应向 ChatGPT 提供清晰结果、约束和完成定义。把相关工作放在同一个聊天中,让 ChatGPT 可以利用相同上下文选择下一步,并判断工作何时真正完成。
在 ChatGPT 桌面 App 中输入 /goal 即可启动 Goal mode。ChatGPT 工作时,进度栏可以用来暂停、恢复、编辑或清除目标。
启动目标
在 ChatGPT 桌面 App、Codex CLI 或 IDE 扩展中输入 /goal。目标文本会同时成为任务的第一条提示词和完成标准。
如果结果还不清晰,可以先使用 /plan。让 ChatGPT 通过提问明确约束,并把结论整理成带有可衡量成功标准的目标,再用 /goal 启动完善后的目标。
定义什么才算完成
目标应写到 ChatGPT 可以自行验证进度。适用时包括以下三类信息:
| 目标要素 | 应包含的内容 |
|---|---|
| 结果 | 描述你需要的结果,而不只是让 ChatGPT 执行的活动。 |
| 约束 | 指明必须使用的工具、边界、兼容性要求或需要避免的方案。 |
| 验证 | 加入能够证明工作完成的测试、指标或评审标准。 |
例如:
Migrate this codebase from JavaScript to TypeScript. Preserve existing behavior,
compile in strict mode without explicit `any` types, and make the full test suite pass.引导运行中的目标
在 ChatGPT 桌面 App 中,目标进度栏会显示在输入框上方。你可以暂停或恢复工作、编辑目标,或者清除目标。目标运行时也可以发送后续消息,补充上下文或调整约束。
如果只想获取状态回顾或解释,而不希望打断主聊天,可以使用 Side chat(侧边聊天)。预计即将断网时先暂停目标,准备好后再恢复。
启动目标不会扩大 ChatGPT 的访问权限。它仍然遵循相同的沙箱和审批策略,需要你做决定时也会暂停。启用自动审批评审后,独立评审器可以检查符合条件的请求,但不会扩大权限边界。
并行运行目标
每个聊天都有独立的上下文、消息、结果和目标。你可以并行运行多个聊天,但应避免让两个聊天修改相同文件。对于并行编码聊天,请使用工作树提供独立 checkout。
处理本地工作时,可以在设置中启用 Prevent sleep while running(运行时阻止睡眠),让 Mac 保持唤醒。通过 Pets 或系统通知,可以看到聊天何时需要输入或已经可以评审。
相关文档
本站实践建议
阅读“长时间运行的工作”时,建议先在非生产项目中走完一次完整流程,并记录实际界面、命令输出和验证结果。产品更新后,可据此快速判断哪些步骤需要调整。
Codex API 与国内使用
在实践“长时间运行的工作”相关功能时,如需为 Codex 配置 OpenAI-compatible API,可以前往 APIBest 获取 API Key。第三方服务的模型映射、价格、额度和数据处理方式以 APIBest 当前说明为准。