Exception: RubyLLM::Resilience::BreakerTripped

Inherits:
StandardError
  • Object
show all
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.