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.txt、ruff、unittest)。 - 包含生产就绪性审计、安全策略和发布流程。
许可证 – MIT。
以上所有细节均直接取自仓库的 README;未推断任何额外功能。
相关
- 项目
- 项目
- 项目
- Dispatch
- 项目