org.llm4s.agent.guardrails.builtin.LengthCheck
See theLengthCheck companion object
Validates string length is within bounds.
Can be used for both input and output validation. Ensures content is neither too short nor too long.
Value parameters
-
max
-
Maximum length (inclusive)
-
min
-
Minimum length (inclusive)
Attributes
-
Companion
-
object
-
Graph
-
-
Supertypes
-
class Object
trait Matchable
class Any
Show all
Members list
Validate a value.
This is a PURE FUNCTION - no side effects allowed. Same input always produces same output.
Value parameters
-
value
-
The value to validate
Attributes
-
Returns
-
Right(value) if valid, Left(error) if invalid
Compose this guardrail with another sequentially.
Compose this guardrail with another sequentially.
The second guardrail runs only if this one passes.
Value parameters
-
other
-
The guardrail to run after this one
Attributes
-
Returns
-
A composite guardrail that runs both in sequence
-
Inherited from:
-
Guardrail
Optional description of what this guardrail validates.
Optional description of what this guardrail validates.
Attributes
Name of this guardrail for logging and error messages.
Name of this guardrail for logging and error messages.
Attributes