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