mirror of
https://github.com/langchain-ai/langgraph.git
synced 2026-10-14 12:15:25 +02:00
keep_latest now clears parent_checkpoint_id on the kept checkpoints whose parent it deleted, in the same transaction, so their parent_config is None instead of pointing at a deleted checkpoint. The DeltaChannel check also matches delta_writes_versioned. LangGraph.js inlines no channel values, so a thread it wrote at snapshot points shows neither counters nor inline snapshot markers, but it sets this key on the threads its DeltaChannel graphs start. New tests commit a DeltaChannel checkpoint right after the per-thread check and show the fence keeps everything it rebuilds from.