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