コンテンツにスキップ

共通フラグ

reyn chatreyn run-once に共通のフラグです。コマンド固有のフラグはそれぞれのページに記載されています。

モデル選択

フラグ デフォルト 説明
--model MODEL reyn.yamlmodel(または standard モデルクラス(light / standard / strong)または LiteLLM モデル文字列。reyn.yamlmodels マップを通じて解決されます。

出力言語

フラグ デフォルト 説明
--output-language LANG reyn.yamloutput_language(または ja LLM コンテキストに output_language として注入される言語コード。ユーザー向けテキストを生成する Phase がそれに従います。

ランタイム制限

すべての制限はデフォルトで reyn.yamlsafety: ブロックから読み取られ、呼び出しごとにオーバーライドできます。

フラグ デフォルト 説明
--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 モードのステップはこれなしで動作します。

解決順序

各フラグについて、ランタイムは(優先度が高い順で)チェックします:

  1. CLI フラグ
  2. reyn.yaml(プロジェクト)— 一致するキーの値
  3. .reyn/config.yaml(個人設定オーバーライド)— reyn.yaml と同じスキーマ
  4. 組み込みデフォルト

関連情報