cli-resilience について
cli-resilienceは、コマンドラインからOmniRouteのクォータとレジリエンス状態を確認・管理するスキルです。運用担当者はプロバイダーのブレーカーやクールダウンを調べ、接続をリセットし、しきい値を調整できます。
主な機能
- 01クォータ、プール、ブレーカー状態の確認
- 02クォータ割り当てのプレビュー
- 03ブレーカー、クールダウン、ロックアウトの確認
- 04プロバイダーまたはモデル別のリセット
- 05レジリエンスしきい値の設定
活用シーン
- 01リクエスト割り当て前のクォータ確認
- 02プロバイダーのブレーカー状態の調査
- 03接続の停止したクールダウンの解除
- 04バックオフとリセット設定の調整
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cheaper-inference/ omniroute --skill cli-resilienceインストール後、Claude Code で/cli-resilienceを入力して読み込まれたか確認します。
詳細
概要
CLI からサーキットブレーカーの状態、接続のクールダウン、クォータ制限、バックオフレベルを確認、管理します。停止したプロバイダーをリセットし、回復性のしきい値を設定します。
クイックインストール
npm install -g omniroute # or: npx omniroute
omniroute --version
サブコマンド
quota
フラグ:
--provider <id>--json
例:
omniroute quota
quota status
OmniRoute ゲートウェイ、クォータ、プール、サーキットの状態を正確に表示します
例:
omniroute quota status
quota preview
上流へのリクエストを送信せずに、割り当ての適用結果をプレビューします
フラグ:
--api-key-id <id>--pool-id <id>--tokens <n>
例:
omniroute quota preview
quota ensure <json>
JSON オブジェクトからクォータプールを冪等に作成または更新します
例:
omniroute quota ensure <json>
resilience
例:
omniroute resilience
resilience status
フラグ:
--provider <p>
例:
omniroute resilience status
resilience breakers
フラグ:
--provider <p>
例:
omniroute resilience breakers
resilience cooldowns
フラグ:
--provider <p>--connection-id <id>
例:
omniroute resilience cooldowns
resilience lockouts
フラグ:
--provider <p>--model <m>
例:
omniroute resilience lockouts
resilience reset
フラグ:
--provider <p>--connection-id <id>--model <m>--all-cooldowns--yes
例:
omniroute resilience reset
resilience profile
例:
omniroute resilience profile
resilience show
例:
omniroute resilience show
resilience set <name>
例:
omniroute resilience set <name>
resilience config
例:
omniroute resilience config
resilience show
例:
omniroute resilience show
resilience set
フラグ:
--threshold <n>--reset-timeout <ms>--base-cooldown <ms>
例:
omniroute resilience set
コメント
Markdown 対応