メインコンテンツへスキップ

概要

npx @refrainai/cli fix-runbook -- \
  --runbook <path> \
  --report <path> \
  [options]
実行レポート(--self-heal または --report で生成)を読み込み、AI の修正提案を抽出し、対話的に手順書 YAML に適用します。

必須引数

引数説明
--runbook <path>パッチ対象の手順書 YAML ファイルのパス
--report <path>実行レポートのパス(Markdown)

オプション引数

AI モデル

引数デフォルト説明
--model <id>claude-sonnet-4-6AI モデル ID
--model-provider <provider>anthropicAI プロバイダー
--model-base-url <url>-OpenAI 互換エンドポイントのベース URL
--model-review <id>-修正提案生成用のモデルを上書き

詳細設定

引数デフォルト説明
--locale <code>enUI 言語: en または ja

動作の仕組み

1

提案の抽出

AI がレポートを読み込み、実行可能な修正提案を抽出します。
2

各提案のレビュー

各提案について、適用・スキップ・中止を選択できます。
3

パッチの生成

AI が YAML パッチを生成し、差分プレビューを表示します。
4

確認と書き込み

確認後、パッチ済みの手順書がディスクに書き込まれます。

使用例

基本的な使い方

まず、self-heal 実行でレポートを生成します:
npx @refrainai/cli execute -- \
  --runbook ./login-flow.yaml \
  --self-heal \
  --report
次に、修正提案を適用します:
npx @refrainai/cli fix-runbook -- \
  --runbook ./login-flow.yaml \
  --report ./login-flow-report.md

モデルを指定

npx @refrainai/cli fix-runbook -- \
  --runbook ./login-flow.yaml \
  --report ./report.md \
  --model-review "claude-sonnet-4-6"

環境変数

変数説明
AI_MODEL_ID--model のデフォルト値
AI_MODEL_PROVIDER--model-provider のデフォルト値
REFRAIN_LOCALE--locale のデフォルト値(en または ja