Resolve Guardrail Policies • AI Agent SDK
resolve_guardrail_policies: Resolve a list of policy strings into a guardrail config.
resolve_guardrail_policies
Function
</div>
This function is defined in the param_resolver module.
Resolve a list of policy strings into a guardrail config.
Supports policy strings like:
- “policy:strict” – Apply strict policy preset
- “pii:redact” – PII detection with redaction
- “safety:block” – Safety check with blocking
Signature
def resolve_guardrail_policies(policies: list, config_class: Type) -> AnyParameters
ParamField
listList of policy strings
ParamField
TypeGuardrailConfig class
Returns
ResponseField
AnyConfig instance with policies list populated
Uses
is_policy_stringconfig_class
Source
View on GitHubpraisonaiagents/config/param_resolver.py at line 708