The source of the checkpoint.
"input": The checkpoint was created from an input to invoke/stream/batch."loop": The checkpoint was created from inside the pregel loop."update": The checkpoint was created from a manual state update."fork": The checkpoint was created as a copy of another checkpoint.source: Literal['input', 'loop', 'update', 'fork']