Module: Olyx::Guardrails::MultiTurnPairScanner

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

Overview

Detects injection patterns inside one user-to-assistant pair.

Class Method Summary collapse

Class Method Details

.call(first, second) ⇒ Object



12
13
14
15
16
# File 'lib/olyx/guardrails/multi_turn_pair_scanner.rb', line 12

def call(first, second)
  return [] unless valid_transition?(first, second)

  scan(variants(first), variants(second))
end