Module: Olyx::Guardrails::LlmFailureHandler
- Defined in:
- lib/olyx/guardrails/llm_failure_handler.rb
Overview
Applies the policy-selected behavior for an LLM provider failure.
Class Method Summary collapse
Class Method Details
.call(checks, analysis, mode) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/olyx/guardrails/llm_failure_handler.rb', line 9 def call(checks, analysis, mode) return checks if mode == :allow raise LlmProviderError, analysis[:error] if mode == :raise checks.merge(llm: { type: 'llm', allowed: false, error: true }) end |