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