Skip to main content

Interface: RequiredGuardrailSpec

Defined in: packages/agentos/src/safety/guardrails/requiredGuardrails.ts:13

Properties​

id​

id: string

Defined in: packages/agentos/src/safety/guardrails/requiredGuardrails.ts:15

The guard's id: its IGuardrailService.id, else the id of the descriptor it was registered under.


stages​

stages: GuardrailStage[]

Defined in: packages/agentos/src/safety/guardrails/requiredGuardrails.ts:17

The stages it must evaluate: a guard required on output must implement evaluateOutput.


timeoutMs​

timeoutMs: number

Defined in: packages/agentos/src/safety/guardrails/requiredGuardrails.ts:19

Its deadline per evaluation; past it the guard blocks.