cli-resilience について
cli-resilienceは、OmniRouteのクォータとレジリエンス状態を確認・管理するコマンドラインスキルです。サーキットブレーカー、クールダウン、ロックアウト、しきい値設定のほか、状態のリセットにも対応します。
主な機能
- 01クォータとゲートウェイ状態の確認
- 02ブレーカー、クールダウン、ロックアウトの確認
- 03プロバイダーのレジリエンス状態のリセット
- 04レジリエンスしきい値の設定
- 05クォータ割り当てのプレビュー
活用シーン
- 01プロバイダーのサーキットブレーカーの診断
- 02停止したクールダウンやロックアウトの解除
- 03リクエスト前のクォータ適用状況の確認
- 04レジリエンスしきい値の調整
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ diegosouzapw/ 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 対応