Package ai.acolite.agentsdk.core
Class ToolGuardrailFunctionOutput
java.lang.Object
ai.acolite.agentsdk.core.ToolGuardrailFunctionOutput
ToolGuardrailFunctionOutput
Result of a tool guardrail execution containing behavior and optional content.
Unlike input/output guardrails which use tripwireTriggered, tool guardrails use a behavior enum to specify how to handle violations.
Ported from TypeScript OpenAI Agents SDK Source: toolGuardrail.ts
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ToolGuardrailFunctionOutputallow()static ToolGuardrailFunctionOutputrejectContent(Object content, Object metadata) static ToolGuardrailFunctionOutputthrowException(Object metadata)
-
Constructor Details
-
ToolGuardrailFunctionOutput
public ToolGuardrailFunctionOutput()
-
-
Method Details
-
allow
-
rejectContent
-
throwException
-