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はトップレベルのオーケストレーターのまま:役割間で作業を渡し、すべての結果を検証し、最終的な回答を返します。
なぜ使いたいか
- 各フェーズ(計画、レビュー、設計、実装)に最強のモデルを使用可能。
- 何らかのコード変更を行う前に、より検証された計画を得られる。
- 独立した作業ステップを並列化し、実行時間を最大2倍短縮可能。
- 高価なモデルの使用量を削減できる(重い作業は安価なモデルに分散)。
インストール
# Codexマーケットプレイスからプラグインを追加
codex plugin marketplace add Cjbuilds/Codex-Orchestration
# プラグイン自体をインストール
codex plugin add codex-orchestration@codex-orchestration
Python 3.11+が必要です。
クイックスタート – すべてのコマンドは、シェルコマンドではなく、Codexチャット内のスキルプロンプトとして入力します。
# フルワークフロー(プランナー+アドバイザー+デザイナー+エグゼキューター)をセットアップ
$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タスクを開始すると、保存されたワークフローが自動的に適用されます。
重要な概念と制限
- プランナーとアドバイザーは最大8回のレビュー回数まで反復可能。
PLAN_APPROVEDが得られない場合、実行は停止し、最新の計画が表示されます。 - デザイナーはCodexから渡されたデザイン資料のみを編集。実装コードには一切触れない。
- 1つの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
- プロジェクト