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