Agent Circuit Breakers
Per-AgentRole circuit breakers. Closed = healthy; Open = refusing calls until ResetTimeout; HalfOpen = single probe in flight (transient — typically invisible to a snapshot view).
State is in-memory; host restart resets every breaker to Closed.