codex-ultracode-kit は何をしますか?
OpenAI Codex CLI向けのClaude-Codeスタイルマルチエージェント超並列オーケストレーション:オプトインスキル、懐疑的検証ロール、大規模並列ファンアウトのための決定論的外部ハーネス。
概要
Caleb0796/codex-ultracode-kit は、OpenAI Codex CLI環境でマルチエージェントワークフローを実現するためのオープンソースツールキットです。Claude Codeのエージェント協調パターンを参考にしており、以下の3つのコアコンポーネントを提供します:
- オプトインスキル: エージェントが特定のタスクに参加することを明示的に選択する仕組み。
- 懐疑的検証ロール: 生成結果に対して批判的な立場から検証し、品質を確保する役割。
- 決定論的外部ハーネス: 大規模な並列ファンアウトを制御し、再現性のある実行を保証するフレームワーク。
主な機能
- 複数のAIエージェントによる協調コード生成
- 並列処理のためのタスク分割と結果統合
- 検証メカニズムによる出力品質の向上
- CLIツールとのシームレスな統合
インストール
pip install codex-ultracode-kit
または、リポジトリをクローンして直接使用することもできます:
git clone https://github.com/Caleb0796/codex-ultracode-kit
cd codex-ultracode-kit
使用方法
オプトインスキルの追加
from ultracode import OptInSkill
skill = OptInSkill(name="code_generator")
skill.activate()
懐疑的検証者の設定
from ultracode import SkepticVerifier
verifier = SkepticVerifier(model="gpt-4")
result = verifier.verify(code_snippet)
外部ハーネスによる並列ファンアウト
from ultracode import DeterministicHarness
harness = DeterministicHarness(max_workers=10)
results = harness.fan_out(tasks)
設定
環境変数 OPENAI_API_KEY を設定する必要があります。
貢献
バグ報告や機能リクエストは、GitHub Issuesにお願いします。プルリクエストも歓迎します。
ライセンス
MIT