Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/sessions / / SessionReplayOptions

Interface: SessionReplayOptions

Defined in: packages/sessions/src/replay/types.ts:36

Options accepted by Session.replay({...}).

Stable

Properties

PropertyModifierTypeDescriptionDefined in
actor?readonlyReplayActorOverride the actor on the audit row.packages/sessions/src/replay/types.ts:48
cassette?readonlyToolCassetteSourceOptional cassette to apply substitution-vs-live tool decisions over. When supplied, the replay engine emits tool.cassette.replay.* events alongside the trace replay.packages/sessions/src/replay/types.ts:54
failOnIdempotencyMismatch?readonlybooleanDefault false.packages/sessions/src/replay/types.ts:60
failOnSchemaMismatch?readonlybooleanDefault true (silent schema drift is a debugging black hole).packages/sessions/src/replay/types.ts:62
fromMessageId?readonlystringRestrict the replay to spans newer than this id.packages/sessions/src/replay/types.ts:44
minSensitivity?readonlySensitivityDefault 'public' (library mode safe default).packages/sessions/src/replay/types.ts:46
onMissingArtifact?readonly"fallback-live" | "abort"Default 'abort'.packages/sessions/src/replay/types.ts:64
perToolMode?readonlyReadonly<Record&lt;string, "live" | "recorded"&gt;>Per-tool overrides honoured under toolReplayMode: 'mixed'.packages/sessions/src/replay/types.ts:58
raw?readonlybooleanDefault false. When true, the configured canReadRaw predicate must return true AND the audit row records a raw access entry.packages/sessions/src/replay/types.ts:42
toolReplayMode?readonlyToolReplayModeDefault 'auto' when cassette is supplied; ignored otherwise.packages/sessions/src/replay/types.ts:56