共通フラグ
reyn chat と reyn run-once に共通のフラグです。コマンド固有のフラグはそれぞれのページに記載されています。
モデル選択
| フラグ |
デフォルト |
説明 |
--model MODEL |
reyn.yaml の model(または standard) |
モデルクラス(light / standard / strong)または LiteLLM モデル文字列。reyn.yaml の models マップを通じて解決されます。 |
出力言語
| フラグ |
デフォルト |
説明 |
--output-language LANG |
reyn.yaml の output_language(または ja) |
LLM コンテキストに output_language として注入される言語コード。ユーザー向けテキストを生成する Phase がそれに従います。 |
ランタイム制限
すべての制限はデフォルトで reyn.yaml の safety: ブロックから読み取られ、呼び出しごとにオーバーライドできます。
| フラグ |
デフォルト |
説明 |
--phase-budget SECONDS |
safety.timeout.phase_seconds(または 0) |
Phase ごとのウォールクロックバジェット。リトライ/ターンの境界でのソフトチェック。呼び出し途中はキャンセルしない。0 で無効化。超過するとランはステータス phase_budget_exceeded で終了します。 |
--llm-timeout SECONDS |
safety.timeout.llm_call_seconds(または 60) |
LiteLLM に渡される呼び出しごとの HTTP タイムアウト。 |
--llm-max-retries N |
safety.timeout.llm_max_retries(または 3) |
LLM 呼び出しごとの一時的エラーのリトライ数(LiteLLM 指数バックオフ)。 |
Permission ゲーティング
| フラグ |
利用可能 |
デフォルト |
説明 |
--allow-unsafe-python |
chat |
オフ |
mode: unsafe の Python preprocessor ステップを許可(AST サンドボックスなし)。--allow-untrusted-python はレガシーエイリアス。safe モードのステップはこれなしで動作します。 |
解決順序
各フラグについて、ランタイムは(優先度が高い順で)チェックします:
- CLI フラグ
reyn.yaml(プロジェクト)— 一致するキーの値
.reyn/config.yaml(個人設定オーバーライド)— reyn.yaml と同じスキーマ
- 組み込みデフォルト
関連情報