Skip to main content

Interface: GuardrailInputOutcome

Defined in: packages/agentos/src/safety/guardrails/guardrailDispatcher.ts:88

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/safety/guardrails/guardrailDispatcher.ts:93

The last evaluation result. Convenience accessor; prefer evaluations[] for the full set.


evaluations?​

optional evaluations: GuardrailEvaluationResult[]

Defined in: packages/agentos/src/safety/guardrails/guardrailDispatcher.ts:96

All evaluation results from all guardrails in execution order.


sanitizedInput​

sanitizedInput: AgentOSInput

Defined in: packages/agentos/src/safety/guardrails/guardrailDispatcher.ts:90

Input after all sanitization (may be modified from original)