用途:当用户要求运行 Codex CLI(codex exec、codex resume)或引用 OpenAI Codex 进行代码分析、重构、自动化编辑时使用本技能。
主要能力与用法:默认不要指定模型。Codex CLI 已配置 ChatGPT 账号,显式传入 -m gpt-5-codex、-m gpt-5、-m o4-mini 都会报“not supported when using Codex with a ChatGPT account”;省略 -m 即使用默认模型,仅在用户明确要求时才加 -m。按任务选择沙箱模式,默认 --sandbox read-only,除非需要编辑或网络访问。命令可组合选项:--sandbox <read-only|workspace-write|danger-full-access>、--full-auto、-C/--cd <DIR>、--skip-git-repo-check、-m/--model <MODEL>(仅用户明确要求)、--config model_reasoning_effort="<high|medium|low>"(仅用户明确要求)。始终使用 --skip-git-repo-check。
继续会话:使用 codex exec --skip-git-repo-check resume --last,通过 stdin 传入提示,例如 echo "your prompt here" | codex exec --skip-git-repo-check resume --last 2>/dev/null。恢复时除非用户明确要求,不要使用任何配置标志;所有标志须放在 exec 与 resume 之间。默认给所有 codex exec 命令追加 2>/dev/null 以抑制思考 token(stderr),仅在用户要求查看思考 token 或需要调试时显示 stderr。
快速参考:只读审查或分析用 --sandbox read-only 2>/dev/null;应用本地编辑用 --sandbox workspace-write --full-auto 2>/dev/null;允许网络或广泛访问用 --sandbox danger-full-access --full-auto 2>/dev/null;恢复最近会话继承原会话设置,命令为 echo "prompt" | codex exec --skip-git-repo-check resume --last 2>/dev/null(不允许加标志);从其他目录运行用 -C <DIR> 加其他标志 2>/dev/null。
后续与错误处理:每次 codex 命令后立即用 AskUserQuestion 确认下一步、收集澄清或决定是否用 codex exec resume --last 继续;恢复时通过 stdin 传入新提示,恢复会话自动沿用原模型、推理强度和沙箱模式;提出后续操作时重述所选模型、推理强度与沙箱模式。当 codex --version 或 codex exec 命令以非零退出时,停止并报告失败,重试前先请求指示。使用高影响标志(--full-auto、--sandbox danger-full-access、--skip-git-repo-check)前,除非已获授权,先用 AskUserQuestion 征求用户许可。输出含警告或部分结果时,先总结再用 AskUserQuestion 询问如何调整。
限制:资料未提供安装方式、价格、平台支持范围及具体模型能力说明。