GuardrailResult¶
This docs was updated at: 2026-02-23
com.paragon.agents.GuardrailResult ยท Interface
Result of a guardrail validation check.
Guardrails validate input before processing or output before returning to the user. This sealed interface represents the two possible outcomes: passed or failed.
See Also
InputGuardrailOutputGuardrail
Since: 1.0
Methods¶
passed¶
Returns a passed result. Uses a cached singleton instance.
Returns
a passed result
failed¶
Returns a failed result with the given reason.
Parameters
| Name | Description |
|---|---|
reason |
the failure reason |
Returns
a failed result
isPassed¶
Checks if this result represents a successful validation.
Returns
true if passed, false if failed
isFailed¶
Checks if this result represents a failed validation.
Returns
true if failed, false if passed