GuardrailConfig
Defined in the guardrails module.Rust AI Agent SDK Configuration for guardrails.
Fields
| Name | Type | Description |
|---|---|---|
on_failure | GuardrailAction | Action to take on failure |
max_retries | usize | Maximum retries if action is Retry |
fallback_response | Option<String> | Fallback response if action is Fallback |
log_results | bool | Whether to log validation results |
error_template | Option<String> | Custom error message template |
Methods
new
on_failure
| Name | Type |
|---|---|
action | GuardrailAction |
max_retries
| Name | Type |
|---|---|
retries | usize |
fallback_response
| Name | Type |
|---|---|
response | impl Into<String> |
log_results
| Name | Type |
|---|---|
log | bool |
error_template
| Name | Type |
|---|---|
template | impl Into<String> |
Source
View on GitHub
praisonai/src/guardrails/mod.rs at line 199
