用途:当用户明确希望使用 OpenAI Codex CLI(codex)进行隔离会话、非交互运行、代码审查或会话恢复时,使用本技能构建、运行或解释安全的 codex 命令。若只是通用写作、文档整理或本地直接编辑,应转出到直接编辑或其他技能。
主要能力:负责 codex exec、codex review、恢复/分支流程、沙箱选择、额外目录参数与结果汇总。非交互运行必须使用 codex exec;不带子命令直接调用 codex 会进入交互式 TUI,不用于自动化。
使用方式:从 codex exec --sandbox read-only "your prompt here" 开始。仅在用户明确要求时添加 -m <model> 或 -p <profile>;需要机器可读输出用 --json,需要符合 JSON schema 用 --output-schema <FILE>,需要额外目录用 --add-dir <path>,需要指定工作根用 -C <dir>。代码审查示例:codex review --uncommitted "..."、codex review --base main "..."、codex review --commit <sha> "...",review 为只读,不应与可写沙箱或绕过标志搭配。恢复会话:codex exec resume --last "continue the previous task"、codex exec resume <session-id> "..."、codex resume --last;分支用 codex fork --last。
沙箱与审批:分析、审查、规划用 --sandbox read-only;仅在用户明确要求修改文件时用 --sandbox workspace-write;danger-full-access 与 --dangerously-bypass-approvals-and-sandbox 仅在明确批准且隔离环境使用。-a/--ask-for-approval 只适用于顶层交互式命令,不适用于 codex exec。
限制:默认使用 CLI 默认模型、配置与审批策略,不应主动询问这些设置,除非用户明确要求。错误处理包括命令未安装、认证错误、沙箱或审批阻塞、会话不存在、无效标志等,需提示用户或检查 codex --help。不在 Git 仓库内时,仅当用户接受无仓库保护后使用 --skip-git-repo-check。本技能将 Codex 视为同事而非权威,存在分歧时应以当前文档或一手来源核实。输出面向用户的内容默认韩语,若目标产物需保持其他语言或机器可读契约需要英文标记则例外。具体命令配方见 references/recipes.md,路由规则见 rules/routing.md。