mcpField
C
cli-resilience

cli-resilience

github.com/diegosouzapw云与 DevOps82.6k903 次安装今天更新
代码仓库

关于 cli-resilience

cli-resilience 是用于查看和管理 OmniRoute 配额及弹性状态的命令行技能,涵盖熔断器、冷却、锁定和阈值配置,也支持重置操作。

主要功能

  1. 01查看配额与网关状态
  2. 02查看熔断、冷却和锁定状态
  3. 03重置供应商弹性状态
  4. 04配置弹性阈值
  5. 05预览配额分配

适用场景

  1. 01诊断供应商熔断状态
  2. 02清除卡住的冷却或锁定
  3. 03在请求前检查配额执行情况
  4. 04调整弹性阈值

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/diegosouzapw/omniroute --skill cli-resilience

安装后在 Claude Code 中输入/cli-resilience确认已加载。

详细介绍

概览

通过命令行检查和管理断路器状态、连接冷却时间、配额限制和退避级别。重置卡住的提供商并配置弹性阈值。

快速安装

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