弹性
Commander includes a multi-layer resilience infrastructure that ensures availability, data safety, and recoverability in production. Each LLM provider has its own circuit breaker with three states:
本文说明 弹性 在 Commander 中的职责、使用方式与相关模块。命令与代码路径与产品保持一致。
bash
const breaker = new CircuitBreaker({ threshold: 5, cooldownMs: 30000 });
breaker.onSuccess(); // Resets failure count
breaker.onFailure(); // Increments; opens circuit at threshold
breaker.isAvailable(); // false when OPEN要点
- 与英文源文档语义对齐;API 与 CLI 以 monorepo 为准
- 需要可运行示例时,优先使用 快速开始 中的
cliEntry.ts路径 - 指标口径:25 提供商 · 5 拓扑 · 18 工具 · 6700+ 测试