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
| Parameter | Type |
|---|---|
recorded | ToolCallRecord |
live | CassetteLiveInvocation |
policy | CassetteReplayPolicyOptions |