Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/security / / GuardrailContext

Interface: GuardrailContext

Defined in: packages/security/src/guardrails/types.ts:44

Per-call context handed to every guardrail. The runtime injects the structured logger, optional locale hint, and any additional fields a guardrail may want to read. The shape is intentionally tiny so guardrails are easy to test without booting the full runtime.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
agentId?readonlystring-packages/security/src/guardrails/types.ts:50
locale?readonlystringLocale hint used by language-aware guardrails.packages/security/src/guardrails/types.ts:52
runId?readonlystringOptional run / session bookkeeping.packages/security/src/guardrails/types.ts:48
sessionId?readonlystring-packages/security/src/guardrails/types.ts:49
stagereadonlyGuardrailStageStage at which the guardrail is running.packages/security/src/guardrails/types.ts:46
warn?readonly(message) => voidOptional logger handle.packages/security/src/guardrails/types.ts:54