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
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
agentId? | readonly | string | - | packages/security/dist/guardrails/types.d.ts |
locale? | readonly | string | Locale hint used by language-aware guardrails. | packages/security/dist/guardrails/types.d.ts |
runId? | readonly | string | Optional run / session bookkeeping. | packages/security/dist/guardrails/types.d.ts |
sessionId? | readonly | string | - | packages/security/dist/guardrails/types.d.ts |
stage | readonly | GuardrailStage | Stage at which the guardrail is running. | packages/security/dist/guardrails/types.d.ts |
warn? | readonly | (message) => void | Optional logger handle. | packages/security/dist/guardrails/types.d.ts |