Skip to content

OutputGuardrailFunction

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

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

Type Parameter Default type

TOutput extends AgentOutputType

TextOutput

TContext

UnknownContext

Parameter Type

args

OutputGuardrailFunctionArgs<TContext, TOutput>

Promise<GuardrailFunctionOutput>