Skip to content

Graphorin API reference v0.5.0


Graphorin API reference / @graphorin/agent / / GuardrailContext

Interface: GuardrailContext

Defined in: packages/security/dist/guardrails/types.d.ts:42

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/dist/guardrails/types.d.ts:48
locale?readonlystringLocale hint used by language-aware guardrails.packages/security/dist/guardrails/types.d.ts:50
runId?readonlystringOptional run / session bookkeeping.packages/security/dist/guardrails/types.d.ts:46
sessionId?readonlystring-packages/security/dist/guardrails/types.d.ts:47
stagereadonlyGuardrailStageStage at which the guardrail is running.packages/security/dist/guardrails/types.d.ts:44
warn?readonly(message) => voidOptional logger handle.packages/security/dist/guardrails/types.d.ts:52