Class GuardrailExecutor

java.lang.Object
ai.acolite.agentsdk.core.GuardrailExecutor

public final class GuardrailExecutor extends Object
GuardrailExecutor

Utility class for executing guardrails with proper parallel/sequential execution patterns.

Execution patterns:

  • Input guardrails: Split into blocking (sequential) and parallel groups
  • Output guardrails: All execute in parallel
  • Tool guardrails: All execute sequentially

Ported from TypeScript OpenAI Agents SDK Source: guardrail.ts