用途:本技能把任务委派给 OpenAI Codex CLI,由其无头入口 codex exec 执行。当 delegation-core 为任务选择 codex,或本机已配置 OpenAI 凭证,或希望获得非 Anthropic、非 Google 模型的第二意见时使用。
主要能力:Codex CLI 以 npm 包 @openai/codex 分发,安装后提供 codex 二进制。无头形式为 codex exec <prompt>,prompt 作为位置参数,也支持 stdin 传入。结构化输出可用 codex exec --json。在智能委派中,codex 声明 code_execution 强度,候选顺序排在 gemini、qwen、minimax、glm 和 muse 之后;它不声明模型 id,因此 smart_delegate 把模型选择交给 CLI。
安装与认证:安装命令为 npm install -g @openai/codex,上游还记录 Homebrew 与 curl 安装方式。认证可持久化 API key 或交互登录:printenv OPENAI_API_KEY | codex login --with-api-key。验证用 codex login status,可能返回“Logged in using an API key”“Logged in using ChatGPT”“Logged in using Agent Identity”或“Not logged in”。CODEX_API_KEY 可将凭证限定到单次 codex exec 运行。
使用方式:可经共享执行器 uv run python scripts/delegation_executor.py codex "Explain this module" --files src/,或经 Makefile:make -C plugins/conjure delegate-codex PROMPT='Explain this module',也可直接 codex exec "Explain the retry logic in this package"。
限制:不要在无头主机上使用,若该处 codex login 从未成功;OpenAI 文档警告不要在检出不可信仓库代码的任务中把密钥作为作业级环境变量暴露。有一未确认的公开 issue 报告无头、SSH 或容器中 codex login 失败,除非管理员启用设备码认证;预先持久化 API key 可规避。缺失事实暂未提供。