Interface: GuardrailPolicy
Defined in: packages/agentos/src/orchestration/ir/types.ts:350
Declarative guardrail policy attached to a node or edge.
Properties
input?
optionalinput:string[]
Defined in: packages/agentos/src/orchestration/ir/types.ts:351
Guardrail ids evaluated against the node's incoming payload.
onViolation
onViolation:
"block"|"reroute"|"warn"|"sanitize"
Defined in: packages/agentos/src/orchestration/ir/types.ts:353
Action taken when any guardrail fires.
output?
optionaloutput:string[]
Defined in: packages/agentos/src/orchestration/ir/types.ts:352
Guardrail ids evaluated against the node's outgoing payload.
rerouteTarget?
optionalrerouteTarget:string
Defined in: packages/agentos/src/orchestration/ir/types.ts:354
Required when onViolation is 'reroute'.