guardrails
Rust AI Agent SDK Guardrails Module This module provides guardrail validation for agent outputs:Guardrail- Guardrail trait for validationGuardrailResult- Result of guardrail validationLlmGuardrail- LLM-based guardrail implementation
Example
Import
Classes
GuardrailResult
Result of a guardrail validation.
GuardrailConfig
Configuration for guardrails.
LengthGuardrail
Content length guardrail.
BlocklistGuardrail
Keyword blocklist guardrail.
PatternGuardrail
Regex pattern guardrail.
GuardrailChain
Chain of guardrails to run in sequence.
Guardrail
Trait for synchronous guardrail validation.
AsyncGuardrail
Trait for asynchronous guardrail validation.
GuardrailAction
Action to take when guardrail fails.

