plano/crates/common
Troy Mitchell 46b6324819 retry: add state managers for latency blocking and retry-after
Add three state management components:
- LatencyBlockStateManager: tracks providers blocked due to
  high latency with configurable block duration and scope
- LatencyTriggerCounter: counts consecutive latency threshold
  breaches before triggering provider blocking
- RetryAfterStateManager: honors Retry-After headers with
  per-provider/model/endpoint blocking scope

Signed-off-by: Troy Mitchell <i@troy-y.org>
2026-04-28 17:05:03 +08:00
..
proptest-regressions common: add RetryPolicy proptest and YAML pattern tests 2026-04-28 15:25:21 +08:00
src retry: add state managers for latency blocking and retry-after 2026-04-28 17:05:03 +08:00
Cargo.lock split wasm filter (#186) 2024-10-16 14:20:26 -07:00
Cargo.toml common: add sha2, dashmap, tokio runtime dependencies for retry module 2026-04-28 15:31:57 +08:00