Codex 新手教程 · 状态

看懂 Codex 任务状态和通知

配置完成与等待提醒,使用 Activity 找到需要注意的聊天,并按状态选择下一步动作。

本篇会把 Codex 的提醒调到合适程度,并学会判断一项工作现在需要什么。最终结果是你能在 Activity 中找到未读、运行中或等待回复的聊天。启用 Pets 时,还能依据 Pet 状态分清任务正在执行、等待输入、可以审查,或已经失败。

前置条件

准备一个正在运行或刚结束的聊天。先确认操作系统允许 ChatGPT 桌面端发送通知。公司工作区可能限制某些提醒和视图,界面里没有对应选项时,以当前账户实际显示为准。

通知只负责把你带回任务。它不会证明测试通过,也不会替你批准命令。看到“完成”提醒以后,仍要打开聊天和结果证据。

看懂 Codex 任务状态和通知的入口、目标与准备条件操作示意图
图 1 · 进入任务前先确认目标、范围和准备条件

第一步选择通知出现的时机

打开设置中的 Notifications。桌面端可以选择完成提醒永不出现、只在应用位于后台时出现,或始终出现。权限请求和问题提醒有单独控制。第一次使用建议保留这两类提醒,避免任务长时间停在等待决定。

改好以后,让一个短任务运行到结束,确认系统确实弹出提醒。没有出现时,检查操作系统通知权限,再看应用内设置。可见结果是提醒能把你带回对应聊天,而非只打开应用首页。

第二步用 Activity 找到需要注意的聊天

Activity 可用时,点击侧栏铃铛打开。桌面端快捷键在 macOS 是 Cmd+Option+U,Windows 是 Ctrl+Alt+U。视图可以显示未读、运行中或等待回复的聊天,并按当前界面提供 Work、Chat、Pinned 或 Scheduled 等筛选。

先处理等待回复的聊天,再看未读结果。运行中的任务通常不需要反复催促,除非执行记录显示它偏离目标。

看懂 Codex 任务状态和通知的三步关键操作与请求骨架示意图
图 2 · 把关键操作拆成三步,并给每一步留下可观察结果

用 Pet 状态判断下一步

如果桌面端启用了 Pets,可以从 Pet 看见四种英文状态。Running 表示任务仍在执行。Needs input 表示 Codex 正在等批准、答案或选择。Ready 表示当前回合已经给出结果,仍要打开聊天检查差异与验证。Blocked 表示任务失败或遇到系统错误,需要进入聊天读取具体失败原因。

Activity 与 Pet 解决的问题不同。Activity 帮你集中找到未读、运行或等待回复的聊天,Pet 用四种状态显示单个任务当前处境。界面没有 Pets 时,直接以聊天的最后记录为准。

第三步打开任务读真实原因

状态只是入口。打开聊天以后,查看最后一条工具记录或问题。Needs input 常见于权限批准、缺少答案或需要用户选择。Ready 仍需检查差异和验证。Blocked 则从错误记录判断是工具失败、系统错误还是需要重新运行。

使用 Goal mode 时,进度行还可以暂停、继续、编辑或清除目标。暂停前看清当前步骤,恢复前确认外部条件已经满足。若只是想知道进度,可以在同一聊天询问状态摘要,桌面端也可用侧边聊天提问而不打断主任务。

/status 能告诉你什么

斜杠命令 /status 用于查看聊天 ID、上下文使用情况和速率限制。它提供会话技术信息,不等同于 Activity 的任务状态。想知道做到哪一步,仍要读执行记录或要求进度摘要。

给四种 Pet 状态各准备一个动作

看到 Running,先读最近记录,确认它仍在目标范围,通常继续等待即可。看到 Needs input,打开具体问题,核对命令、权限或选项,再作一次明确决定。不要只回复“继续”,那会把关键选择留给系统猜。

看到 Ready,先找交付物和验证证据。文章要打开目标页面,代码要看差异和检查输出。看到 Blocked,进入聊天读取失败或系统错误,保存原始错误、最后成功步骤和可重试条件。若任务缺少文件、登录、工具或外部条件,Codex 应提出具体问题并进入 Needs input,再由你决定怎样补齐。

可以拿四个短任务做一张练习表,分别写下状态、最后记录、你的动作和处理结果。下一次收到通知时先对照这张表,能减少把“回合结束”误读成“结果已验收”的情况。

同一聊天的状态还会继续变化。Needs input 在你回答后可能回到 Running,Running 完成当前回合后才进入 Ready。每次切换都读一遍最新记录,尤其关注等待原因是否已经解除。若状态标签和正文看起来矛盾,以聊天里的具体问题、工具结果和交付物为核对依据,再决定是否需要重新载入界面。

常见失败与恢复

通知太多时,把完成提醒改成仅后台出现,保留需要决定的提醒。任务显示运行很久却没有新记录时,打开聊天检查它是否在等待终端命令、浏览器登录或权限。标记为 Ready 但成果找不到时,让 Codex 列出输出路径、命令和交付阶段。

清除未读标记只改变侧栏显示,不会停止任务或解决阻塞。误关通知以后,Activity 仍可作为集中检查入口。

完成检查

你已经收到一次测试提醒,并能从它打开正确聊天。Activity 中可以找到未读、运行中或等待回复的聊天,Pet 的四种状态也各有明确动作。对于 Ready 的任务,你会继续看结果证据;对于 Needs input 和 Blocked,你会分别读取问题或错误再处理。

看懂 Codex 任务状态和通知的结果验收与交付证据清单示意图
图 3 · 用结果、检查与交付证据确认任务真的完成

参考资料