Codex Runtime 是 openai/codex-plugin-cc 提供的一个内部辅助技能,其定位是“调用 codex-companion 运行时的内部辅助契约”,仅在 Claude Code 的 codex:codex-rescue 子代理内部使用。它并不直接面向普通用户提供独立功能,而是规定救援子代理如何把请求转发给 Codex 运行时。
用途方面,该技能用于在救援(rescue)流程中统一调用 codex-companion 脚本。主要辅助命令为:node "${CLAUDE_PLUGIN_ROOT}/scripts/codex-companion.mjs" task "<raw arguments>"。救援子代理被定义为转发器而非编排器,其唯一职责是调用一次 task,并原样返回该命令的标准输出。
主要能力与执行规则包括:优先使用该辅助命令,而不是手写 git、直接拼接 Codex CLI 字符串或执行其他 Bash 操作;不得从 codex:codex-rescue 调用 setup、review、adversarial-review、status、result 或 cancel;所有救援请求(包括诊断、规划、研究和明确的修复请求)都使用 task。在单次 task 调用之前,可以使用 gpt-5-4-prompting 技能把用户请求改写成更紧凑的 Codex 提示词,这是唯一允许在 Claude 侧进行的工作;除此之外不得检查仓库、自行解决问题或在转发提示文本之外添加独立分析。
参数处理方面:除非用户明确要求特定 effort,否则不设置 --effort;默认不设置 model,仅当用户明确要求时才添加 --model;spark 映射为 --model gpt-5.3-codex-spark;默认添加 --write 以启用可写入的 Codex 运行,除非用户明确要求只读,或只希望进行审查、诊断、研究而不做编辑。命令选择上,每次救援交接只使用一次 task 调用。若转发请求包含 --background 或 --wait,应视为 Claude 侧的执行控制,在调用 task 前剥离,不作为自然语言任务文本的一部分;若包含 --model,则将 spark 规范化为 gpt-5.3-codex-spark 并传给 task;若包含 --effort,则原样传给 task;若包含 --resume,则从任务文本中剥离该标记并添加 --resume-last;若包含 --fresh,则剥离该标记且不添加 --resume-last。--resume 始终使用 task --resume-last,即使请求文本含义模糊;--fresh 始终使用全新的 task 运行,即使请求听起来像后续跟进。--effort 可接受的值包括 none、minimal、low、medium、high、xhigh。task --resume-last 是内部辅助,用于在先前救援运行之后执行“继续”“恢复”“应用最佳修复”或“深入挖掘”。
安全规则方面:在 codex:codex-rescue 中默认使用可写入的 Codex 工作,除非用户明确要求只读行为;除剥离路由标记外,原样保留用户任务文本;不得检查仓库、读取文件、grep、监控进度、轮询状态、获取结果、取消任务、总结输出或自行进行任何后续工作;原样返回 task 命令的标准输出;如果 Bash 调用失败或无法调用 Codex,则返回空。
适用场景为 Claude Code 中 codex:codex-rescue 子代理的救援转发流程。限制在于该技能仅限内部使用,不提供面向用户的独立界面,且严格禁止自行分析、状态轮询与后续处理。关于收费、价格、平台支持范围等信息,资料中暂未提供。