Cjbuilds/Codex-Orchestration

Bring any model to Codex, assign them any role, use them in /goal or any workflow.

Codex Orchestration – Codex AI 助手的插件

是什么 – 一个 Codex 插件,允许您将其他大语言模型(LLM)服务(例如 Anthropic Claude Fable 5、Claude Opus 5、OpenRouter 模型等)附加到 Codex 任务中,并为每个模型分配特定角色:

  • 规划者 – 起草并迭代任务计划。
  • 顾问 – 审查计划,指出漏洞,最终批准。
  • 设计师 – 创建有限范围的视觉/UX/IA 交付物(可选)。
  • 执行者 – 实现已批准的计划(必需)。

Codex 保持顶层协调者身份:在角色之间传递工作,验证每个结果,并返回最终答案。

为何需要它

  • 可为每个阶段(规划、审查、设计、实现)使用最强模型,而非单一模型。
  • 在任何代码更改前获得更经过验证的计划。
  • 并行化独立工作步骤,可能将执行时间缩短至原来的一半。
  • 由于重负载工作被拆分到更便宜的模型上,可减少对高级模型配额的使用。

安装

# 从 Codex 市场添加插件
codex plugin marketplace add Cjbuilds/Codex-Orchestration
# 安装插件本身
codex plugin add codex-orchestration@codex-orchestration

需要 Python 3.11+。

快速开始 – 所有命令均作为 技能提示 在 Codex 聊天中输入,而非 shell 命令。

# 设置完整工作流(规划者 + 顾问 + 设计师 + 执行者)
$codex-orchestration:codex-orchestration setup \
    planner: Claude Fable 5 High, \
    advisor: GPT-5.6 Sol High, \
    designer: GPT-5.6 Terra High, \
    executor: GPT-5.6 Luna Extra High

# 或最小工作流(仅顾问和执行者)
$codex-orchestration:codex-orchestration setup \
    advisor: Claude Opus 5 XHigh, \
    executor: GPT-5.6 Luna Extra High

设置提示后,开始一个正常 Codex 任务,保存的工作流将自动应用。

核心概念与限制

  • 规划者与顾问 最多可迭代八轮审查;若计划从未收到 PLAN_APPROVED,执行将停止,显示最新计划。
  • 设计师 仅编辑 Codex 传递给它的设计资料;绝不触碰实现代码。
  • 同时只能配置一个 Claude 订阅席位(Fable 5 或 Opus 5),且仅能作为规划者或顾问使用。
  • 外部模型通过安全的凭据存储支持流程作为 角色 添加;插件从不要求您将 API 密钥粘贴到聊天中。
  • 插件从不更改根模型或模型选择器;Codex 保持最终权威。

管理插件

  • … status – 显示哪些角色处于活动状态及其就绪状态。
  • … repair – 在不接触凭据的情况下修复不匹配的保存状态。
  • … disable – 恢复之前的路由配置(删除自定义角色)。
  • … --update – 要求插件通过 Codex 原生插件管理器更新自身(v0.7.0 及以上可用)。
  • 卸载:运行 disable 提示后,使用 codex plugin remove … 移除插件。

开发与质量

  • 使用标准 Python 开发栈(requirements‑dev.txtruffunittest)。
  • 包含生产就绪性审计、安全策略和发布流程。

许可证 – MIT。


以上所有细节均直接取自仓库的 README;未推断任何额外功能。

相关

  • 项目
  • 项目
  • 项目
  • Dispatch
  • 项目