Runner CLI リファレンス
Runner CLI を使用して、River Reviewer のエージェントとスキルをローカルまたは CI で検証します。
軽量な Python ランナーが schemas/output.schema.json に従う構造化されたレビュー結果を出力します。
Python の例を実行する前に、pip install jsonschema で必要な依存関係をインストールしてください。
コマンド
- Agents:
npm run agents:validate(またはnode scripts/validate-agents.mjs) - Skills:
npm run skills:validate(またはnode scripts/validate-skills.mjs) - 構造化出力 (Python):
python scripts/rr_runner.py --input tests/fixtures/structured-output/sample_llm_response.json
終了コード
0: 検証が正常に完了した。1: スキーマチェックが通過しなかったか、スキーマエラーが発生した。
例
# すべてのエージェントを検証
npm run agents:validate
# すべてのスキルを検証
npm run skills:validate
# 構造化されたレビュー出力をビルド(artifacts/river-review-output.json に書き込み)
python scripts/rr_runner.py --input tests/fixtures/structured-output/sample_llm_response.json