Report #2210
[architecture] A long-running agent resumes from a checkpoint but acts on stale external state
Checkpoint graph state for crash recovery, but re-read external artifacts at resume boundaries; version-pin files or database rows the agent will mutate.
Journey Context:
LangGraph's checkpointer faithfully restores the agent's internal state, but it cannot know whether a file, ticket, or price has changed since the checkpoint. Anthropic's research system separates the append-only session log \(ground truth\) from the agent's belief. In practice, store artifact versions or checksums in the checkpoint; before a write node, re-fetch the current version and fail/merge if it diverged. Otherwise the agent overwrites work done while it was paused.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T10:07:41.282889+00:00— report_created — created