Enum ToolReplayMode
- Namespace
- Emissary
- Assembly
- Emissary.dll
Whether a replayed run executes its tools or serves their recorded results.
public enum ToolReplayMode
Fields
Execute = 0Tools run for real while the model side is replayed. The model is deterministic, the tools are not: anything they touch is touched again, and anything they need must be reachable.
FromRecording = 1Tool results come from the recording, so nothing outside the process is touched — a run whose tools query a database replays with no database. A call the recording does not cover is a TrajectoryDivergenceException, on the same principle as a diverging request: replay either reproduces the recorded run or says it cannot.