Module: Olyx::Guardrails::MultiTurnInjectionDetector

Defined in:
lib/olyx/guardrails/multi_turn_injection_detector.rb

Overview

Detects split attacks across adjacent user-to-assistant turns.

Class Method Summary collapse

Class Method Details

.call(messages) ⇒ Object



13
14
15
# File 'lib/olyx/guardrails/multi_turn_injection_detector.rb', line 13

def call(messages)
  messages.each_cons(2).flat_map { |first, second| MultiTurnPairScanner.call(first, second) }
end