GuardrailResult

org.llm4s.agent.guardrails.GuardrailResult
See theGuardrailResult companion object
sealed trait GuardrailResult[+A]

Result of a guardrail check with action handling.

Extends the basic Result type with information about what action was taken and any warnings that were logged.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Blocked
class Fixed[A]
class Passed[A]
class Warned[A]

Members list

Value members

Concrete methods

def getOrElse[B >: A](default: => B): B
Implicitly added by GuardrailResultOps
def hasWarnings: Boolean
Implicitly added by GuardrailResultOps
def isBlocked: Boolean
Implicitly added by GuardrailResultOps
def isSuccess: Boolean
Implicitly added by GuardrailResultOps
def toOption: Option[A]
Implicitly added by GuardrailResultOps