Exception: RubyLLM::Resilience::BreakerTripped
- Inherits:
-
StandardError
- Object
- StandardError
- RubyLLM::Resilience::BreakerTripped
- Defined in:
- lib/ruby_llm/resilience/errors.rb
Overview
Raised when a call is blocked by an open circuit, or when a fallback chain is exhausted and at least one step was skipped because its breaker was open.
Distinguishing this class from the underlying provider error lets callers fail CLOSED ("the provider is down, show the friendly banner") instead of treating it like a one-off request failure.