Skip to main content

guardrails.execution_hooks

Custom guard and async wrapper capabilities.

InputGuardCapability Objects

@dataclass
class InputGuardCapability(AbstractCapability[Any])

Custom input guard function.

OutputGuardCapability Objects

@dataclass
class OutputGuardCapability(AbstractCapability[Any])

Custom output guard function.

AsyncGuardrailCapability Objects

@dataclass
class AsyncGuardrailCapability(AbstractCapability[Any])

Concurrent/monitoring guardrail wrapper capability.