Here is a confirmed, filed bug in LangChain. An agent with a checkpointer attached has this conversation:

Turn 1: "When was Company A founded?"

→ tool fires, returns "2020"

→ agent: "Company A was founded in 2020." ✅ correct

Turn 2 (same conversation): "When was Company B founded?"