StateGraph 从多个节点接收到对其状态的并发更新,但该状态属性不支持并发更新。
这种情况可能发生的一种方式是,如果您在图中使用了扇出或其他并行执行,并且您定义了如下图:
{ "some_key": "some_string_value" },这将用 "some_string_value" 覆盖 "some_key" 的状态值。
然而,如果在单个步骤中的扇出等情况下,多个节点为 "some_key" 返回值,图将抛出此错误,因为
如何更新内部状态存在不确定性。
要解决此问题,您可以定义一个合并多个值的归约器:
故障排除
以下可能有助于解决此错误:- 如果您的图并行执行节点,请确保您已使用归约器定义了相关的状态键。
通过 MCP 将这些文档连接到 Claude、VSCode 等 以获取实时答案。

