mcpField
C
codex-autoresearch

codex-autoresearch

github.com/leo-lilinxiaoエージェントワークフロー3.1k278 回インストール7 週間前に更新
リポジトリ

codex-autoresearch について

Codex Autoresearch は、測定を伴うコード実験を繰り返して Git リポジトリを改善するスキルです。Codex が変更案を作り、制御スクリプトが指標測定、コミット、ロールバック、実験履歴を管理します。

主な機能

  1. 01反復的なコード実験
  2. 02指定指標の測定
  3. 03変更の保持または復元
  4. 04実験履歴の記録
  5. 05状態とレポートの生成

活用シーン

  1. 01目標指標に対するコード変更の検証
  2. 02実験履歴の確認またはエクスポート
  3. 03HTML 実験レポートの生成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/leo-lilinxiao/codex-autoresearch --skill codex-autoresearch

インストール後、Claude Code で/codex-autoresearchを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README.md
.gitignore
CITATION.cff
CONTRIBUTING.md
LICENSE
.github/workflows/
ci.yml
agents/
openai.yaml
docs/
INSTALL.md
EXAMPLES.md
GUIDE.md
docs/i18n/
README_DE.md
README_ES.md
README_FR.md
README_JA.md
README_KO.md
README_PT.md
README_RU.md
README_ZH.md
references/
background.md
workflow.md
scripts/
run_contributor_gate.sh
autoresearch_report.py
autoresearch_core.py
autoresearch.py
validate_skill_structure.sh
tests/e2e-fixtures/counter_reduction/
.gitignore
tests/e2e-fixtures/counter_reduction/scripts/
score.py
tests/e2e-fixtures/counter_reduction/src/
value.txt
tests/e2e-fixtures/interactive_unittest_fix/
.gitignore
prompt.txt

詳細

Codex Autoresearch

リポジトリを、可逆的な実験を繰り返して改善します。

仮説を立てる -> 変更する -> 測定する -> 学ぶ -> 維持するか元に戻す -> 繰り返す

Codex は仮説を選び、コードを変更します。制御スクリプトは測定、コミット、ロールバック、イベント履歴を管理します。

リクエストへの対応

<control> は、このスキル自体の scripts/autoresearch.py に解決してください。対象のリポジトリにインストールされているとは限りません。

ステータスや結果を求められた場合は、対応するコマンドを直接実行してください。

リクエストコマンド
ステータスpython3 <control> status --repo <repo>
履歴python3 <control> history --repo <repo>
TSV エクスポートpython3 <control> history --repo <repo> --format tsv
HTML レポートpython3 <control> report --repo <repo>

求められた結果を報告し、実験を開始または再開しないでください。HTML レポートの場合は、生成されたパスを返してください。

実験を開始または再開する前に、すでにコンテキストにある場合を除き、該当するワークフローを読んでください。

実験の範囲

  • 1 回の実行で扱うのは、1 つの Git リポジトリ、1 つの数値指標、1 つの確認済みターゲット、承認済みのパススコープです。
  • 新しいフォアグラウンド実行では、Goal を作成する前に初期化を正常に完了してください。Goal には返された実行 ID を指定します。初期化の結果が complete の場合、Goal は不要です。
  • 一貫性のある実験ごとに finish を使用して確定してください。実行中に手動でコミット、ロールバック、実行アーティファクトの編集を行わないでください。
  • complete とできるのは、ターゲットが検証済みの場合のみです。反復回数の上限、エラー、外部要因によるブロッカーには、それぞれ固有のステータスがあります。
  • 開始時または再開時には、制御スクリプトを使って状態を検証してください。会話から推測せず、記録された実験を使用してください。
  • コマンドや状態のエラーは、診断用パスとともに示してください。検証を回避したり、指標を捏造したり、欠落したイベントを再構成したりしないでください。

フォアグラウンドでの継続は、公式の Codex Goal に従います。バックグラウンドでの継続は、切り離されたコントローラーに従います。すでに起動しているバックグラウンドワーカーは、新たな起動フローを開始せず、与えられた実験の契約に従います。

コメント