Skip to main content

Interface: GuardrailInputOutcome

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

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:90

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:93

All evaluation results from all guardrails in execution order.


sanitizedInput

sanitizedInput: AgentOSInput

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

Input after all sanitization (may be modified from original)