Run a LangGraph agent long enough and the model call stops being your bottleneck.
The plumbing takes over. Every step, the graph serializes its state to a
checkpoint so you can resume, replay, or recover. LangGraph does that with
Python's deepcopy. For a small dict that is fine. For a 250KB agent state with
nested messages, tool outputs, and accumulated context, deepcopy is brutally






