mirror of
https://github.com/langchain-ai/langgraph.git
synced 2026-08-17 21:25:46 +02:00
- Fix InMemorySaver.get_channel_blob: use correct storage[thread_id][ns] nesting and deserialize the checkpoint before extracting channel_versions. - Pass checkpoint_id to after_checkpoint() in channels_from_checkpoint so DeltaChannel seeds _last_checkpoint_id correctly on load; without this every turn broke the chain at its boundary. - Wire _assemble_delta_channels into _prepare_state_snapshot and _aprepare_state_snapshot (get_state / get_state_history paths) and into perform_superstep / aperform_superstep (update_state paths) — previously only the loop __enter__ path did assembly. - Fix test_get_channel_blob to use the correct storage structure. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>