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

python
def resolve_guardrail_policies(policies: list, config_class: Type) -> Any

Parameters

ParamField list

List of policy strings

ParamField Type

GuardrailConfig class

Returns

ResponseField Any

Config instance with policies list populated

Uses

  • is_policy_string
  • config_class

Source

View on GitHub

praisonaiagents/config/param_resolver.py at line 708


Related Documentation