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

