Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/sessions / / decideToolReplay

Function: decideToolReplay()

ts
function decideToolReplay(
   recorded, 
   live, 
   policy): CassetteReplayDecision;

Defined in: packages/sessions/src/cassette/replay.ts:126

Pure-function decision engine. Takes a single cassette record + the live invocation and returns either a 'substituted' / 'idempotency-mismatch' / 'live' decision per the policy matrix.

The engine never side-effects; the runtime acts on the returned decision.

Parameters

ParameterType
recordedToolCallRecord
liveCassetteLiveInvocation
policyCassetteReplayPolicyOptions

Returns

CassetteReplayDecision

Stable