监控、控制和编排后台Codex会话。追踪进度、处理中断,确保长时间运行编码任务顺利完成。
Codex Orchestrator. 此技能提供了在背景过程中运行的 Codex 编码代理的监督工作流程.是一项面向实际任务的技能,主要用于Workflow.;Start (Launch). 总是在背景 PTY 会话中启动 Codex。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
该技能提供了一套工作流,用于监督在后台进程中运行的 Codex 编程代理。
始终在后台 PTY 会话中启动 Codex,以保持交互性,同时不阻塞主代理。
bash pty:true workdir:background:true command:"codex exec --full-auto ' '"
sessionId。sessionId 丢失,可通过 process action:list 查找。定期检查进度(例如通过 cron 或手动执行)。
# 获取最近 2KB 的日志以查看当前状态 process action:log sessionId:limit:2000
正常运行迹象:
Edit ...)。卡顿迹象:
若 Codex 卡在某个提示符处:
# 发送 'y' 及回车符 process action:submit sessionId:data:"y" # 仅发送回车符(使用默认选项) process action:submit sessionId: data:""
若 Codex 出现循环执行或幻觉行为:
# 终止该会话 process action:kill sessionId:
当达到重要里程碑或任务完成时:
process action:log sessionId: limit:500 。submit 提供答案。submit data:"n" 刷新提示),或终止后重新恢复(kill/resume)。若会话异常终止或被主动终止:
codex resume --last 或 codex resume 。codex exec "task..." > codex.log 2>&1(注意:缓冲机制可能导致输出延迟)。process action:log 定期快照缓冲区内容。