"""Agent internals -- extracted modules from run_agent.py. These modules contain pure utility functions and self-contained classes that were previously embedded in the 3,600-line run_agent.py. Extracting them makes run_agent.py focused on the AIAgent orchestrator class. """ # Import input sanitizer for convenient access from agent.input_sanitizer import ( detect_jailbreak_patterns, sanitize_input, sanitize_input_full, score_input_risk, should_block_input, RiskLevel, ) __all__ = [ "detect_jailbreak_patterns", "sanitize_input", "sanitize_input_full", "score_input_risk", "should_block_input", "RiskLevel", ]