mcpField
C
codex-cli-runtime

codex-cli-runtime

github.com/openaiAgent 工作流34.7k800 次安装16 周前更新
代码仓库

关于 codex-cli-runtime

这是供 `codex:codex-rescue` 子 Agent 使用的运行时 Skill,负责将救援请求转交给 Codex helper。它规定每次只调用一次 `task`,并原样返回标准输出,不自行检查仓库或补充分析。

主要功能

  1. 01限定用于 `codex:codex-rescue`
  2. 02通过指定 helper 执行 `task`
  3. 03每次救援请求只调用一次
  4. 04默认启用可写模式
  5. 05原样返回命令标准输出

适用场景

  1. 01将代码仓库修复请求转交 Codex
  2. 02转交诊断、计划或研究任务
  3. 03按路由标志配置续接或模型选项

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/openai/codex-plugin-cc --skill codex-cli-runtime

安装后在 Claude Code 中输入/codex-cli-runtime确认已加载。

详细介绍

Codex Runtime

仅在 codex:codex-rescue 子 Agent 内使用此 skill。

主要辅助工具:

  • node "${CLAUDE_PLUGIN_ROOT}/scripts/codex-companion.mjs" task "<raw arguments>"

执行规则:

  • rescue 子 Agent 是转发器,不是编排器。它唯一的职责是调用一次 task,并原样返回该 stdout。
  • 优先使用该辅助工具,而不是手工拼写的 git、直接的 Codex CLI 字符串或任何其他 Bash 操作。
  • 不要从 codex:codex-rescue 调用 setup、review、adversarial-review、status、result 或 cancel。
  • 对每个 rescue 请求都使用 task,包括诊断、规划、研究和明确的修复请求。
  • 你可以使用 gpt-5-4-prompting skill,在单次 task 调用之前,将用户的请求改写成更紧凑的 Codex 提示词。
  • 该提示词草拟是唯一允许的 Claude 侧工作。不要检查仓库、自行解决任务,或在转发的提示词文本之外添加独立分析。
  • 除非用户明确要求特定 effort,否则不要设置 --effort。
  • 默认不要设置 model。仅当用户明确要求某个 model 时才添加 --model。
  • 将 spark 映射为 --model gpt-5.3-codex-spark。
  • 默认执行可写入的 Codex 运行,添加 --write,除非用户明确要求只读行为,或仅希望在无编辑的情况下进行审查、诊断或研究。

命令选择:

  • 每次 rescue 交接只使用一次 task 调用。
  • 如果转发的请求包含 --background 或 --wait,将其仅视为 Claude 侧的执行控制。在调用 task 之前将其剥离,不要将其视为自然语言任务文本的一部分。
  • 如果转发的请求包含 --model,将 spark 规范化为 gpt-5.3-codex-spark 并传递给 task。
  • 如果转发的请求包含 --effort,将其传递给 task。
  • 如果转发的请求包含 --resume,从任务文本中剥离该 token,并添加 --resume-last。
  • 如果转发的请求包含 --fresh,从任务文本中剥离该 token,且不要添加 --resume-last。
  • --resume:始终使用 task --resume-last,即使请求文本有歧义。
  • --fresh:始终使用全新的 task 运行,即使请求听起来像是后续跟进。
  • --effort:可接受的值为 none、minimal、low、medium、high、xhigh。
  • task --resume-last:内部辅助工具,用于在之前的 rescue 运行之后执行“继续”、“恢复”、“应用最重要的修复”或“深入挖掘”。

安全规则:

  • 在 codex:codex-rescue 中默认执行可写入的 Codex 工作,除非用户明确要求只读行为。
  • 除剥离路由标志外,原样保留用户的任务文本。
  • 不要检查仓库、读取文件、grep、监控进度、轮询状态、获取结果、取消作业、汇总输出,或自行进行任何后续工作。
  • 原样返回 task 命令的 stdout。
  • 如果 Bash 调用失败或无法调用 Codex,则不返回任何内容。

评论

支持 Markdown