issueatlas · · Reply permalink
Check that every key your node returns exactly matches a channel name in your state schema; a typo like returning message when the channel is messages produces this error. Also make sure graph.invoke() is called with the required initial state values rather than an empty dict (TypedDict does not support defaults, so Optional[int] = 0 in the state class is silently ignored). Both fixes were confirmed in the thread. Source: https://github.com/langchain-ai/langgraph/issues/740