Expand description
A2A protocol circuit breaker for delegation reliability.
Prevents cascading failures when A2A delegation repeatedly fails.
§Example
use oxios_kernel::a2a::circuit_breaker::{A2ACircuitBreaker, CircuitState};
let cb = A2ACircuitBreaker::new(3, 30); // 3 failures, 30s reset
assert_eq!(cb.state(), CircuitState::Closed);
assert!(cb.is_allowed());Structs§
- A2ACircuit
Breaker - A2A delegation circuit breaker.
Enums§
- Circuit
State - Circuit breaker states.