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.txtruffunittest)。
  • プロダクション準備度の監査、セキュリティポリシー、リリースプロセスを含む。

ライセンス – MIT。


上記のすべての詳細は、リポジトリのREADMEから直接取得。追加機能は推測されていない。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • Dispatch
  • プロジェクト