Files
Elior Nataf Lackritz b46c897f4f fix(checkpoint-postgres): clear deleted parents and detect JS DeltaChannel threads in prune
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.
2026-10-13 14:27:53 -04:00
..
2026-10-07 09:19:34 -04:00
2026-10-12 22:47:05 +00:00