Skip to content

Graphorin API reference v0.15.1


Graphorin API reference / @graphorin/agent / / GuardrailContext

Interface: GuardrailContext

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

Stable

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.

Properties

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