GuardrailConfig
Defined in the feature_configs module.
Configuration for guardrails and safety validation.
Consolidates: guardrail, max_guardrail_retries, policy
Properties
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
Internal & Generic Methods
- to_dict: Convert to dictionary.
Usage
# With validator function
Agent(guardrails=my_validator_fn)
# With string preset
Agent(guardrails="strict") # Uses strict preset
# With policy strings
Agent(guardrails=["policy:strict", "pii:redact"])
# With config
Agent(guardrails=GuardrailConfig(
validator=my_validator_fn,
max_retries=3,
on_fail="retry",
))
# With LLM-based validation
Agent(guardrails=GuardrailConfig(
llm_validator="Ensure response is helpful and safe",
max_retries=2,
))