Skip to content

OutputGuardrailFunction

type OutputGuardrailFunction<TOutput> = (args) => Promise<GuardrailFunctionOutput>;

A function that takes an output guardrail function arguments and returns a GuardrailFunctionOutput.

Type Parameter Default type

TOutput extends AgentOutputType

TextOutput

Parameter Type

args

OutputGuardrailFunctionArgs<UnknownContext, TOutput>

Promise<GuardrailFunctionOutput>