mirror of
https://github.com/langchain-ai/langgraph.git
synced 2026-08-23 08:02:23 +02:00
Use typ() instead of [] throughout DeltaChannel so reducers over dict (and other non-list types) work correctly. fromCheckpoint(MISSING) now leaves value as typ() from __init__ instead of overwriting with MISSING. copy() uses value.copy() to handle dicts. update() initialises base from typ() when value is MISSING. Add four tests covering the deepagents-style dict-merge / file-deletion reducer pattern.