Blocklist Guardrail • Rust AI Agent SDK

BlocklistGuardrail: Keyword blocklist guardrail.

BlocklistGuardrail

Defined in the guardrails module.

Rust AI Agent SDK

Keyword blocklist guardrail.

Fields

NameTypeDescription
keywordsVec<String>Blocked keywords
case_sensitiveboolCase sensitive matching

Methods

new

rust
fn new(keywords: Vec<String>) -> Self

Create a new blocklist guardrail

Parameters:

NameType
keywordsVec&lt;String&gt;

case_sensitive

rust
fn case_sensitive(mut self, sensitive: bool) -> Self

Set case sensitivity

Parameters:

NameType
sensitivebool

add_keyword

rust
fn add_keyword(mut self, keyword: impl Into<String>) -> Self

Add a keyword

Parameters:

NameType
keywordimpl Into&lt;String&gt;

Source

View on GitHub

praisonai/src/guardrails/mod.rs at line 338


Related Documentation