Skip to main content

Interface: GuardrailInputOutcome

Defined in: packages/agentos/src/core/guardrails/guardrailDispatcher.ts:65

Result of running input guardrails.

Contains the potentially modified input and all evaluation results. Check evaluation.action to determine if processing should continue.

Properties

evaluation?

optional evaluation: GuardrailEvaluationResult | null

Defined in: packages/agentos/src/core/guardrails/guardrailDispatcher.ts:70

The last evaluation result (for backwards compatibility)


evaluations?

optional evaluations: GuardrailEvaluationResult[]

Defined in: packages/agentos/src/core/guardrails/guardrailDispatcher.ts:73

All evaluation results from all guardrails


sanitizedInput

sanitizedInput: AgentOSInput

Defined in: packages/agentos/src/core/guardrails/guardrailDispatcher.ts:67

Input after all sanitization (may be modified from original)