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
- 專案