Blocklist Guardrail • Rust AI Agent SDK
BlocklistGuardrail: Keyword blocklist guardrail.
BlocklistGuardrail
Defined in the guardrails module.
Rust AI Agent SDK
Keyword blocklist guardrail.
Fields
| Name | Type | Description |
|---|---|---|
keywords | Vec<String> | Blocked keywords |
case_sensitive | bool | Case sensitive matching |
Methods
new
fn new(keywords: Vec<String>) -> SelfCreate a new blocklist guardrail
Parameters:
| Name | Type |
|---|---|
keywords | Vec<String> |
case_sensitive
fn case_sensitive(mut self, sensitive: bool) -> SelfSet case sensitivity
Parameters:
| Name | Type |
|---|---|
sensitive | bool |
add_keyword
fn add_keyword(mut self, keyword: impl Into<String>) -> SelfAdd a keyword
Parameters:
| Name | Type |
|---|---|
keyword | impl Into<String> |
Source
View on GitHubpraisonai/src/guardrails/mod.rs at line 338