StateGraph가 여러 노드로부터 동시에 상태 업데이트를 받았으나, 해당 상태 속성이 이를 지원하지 않습니다.
이러한 문제는 그래프에서 fanout이나 다른 병렬 실행을 사용하고 있고, 다음과 같이 그래프를 정의한 경우 발생할 수 있습니다:
{ "some_key": "some_string_value" }를 반환하면, 이는 "some_key"의 상태 값을 "some_string_value"로 덮어씁니다.
그러나 단일 스텝 내에서 fanout과 같이 여러 노드가 "some_key"에 대한 값을 반환하는 경우, 내부 상태를 어떻게 업데이트해야 할지 불확실하므로 그래프는 이 오류를 발생시킵니다.
이를 해결하려면 여러 값을 결합하는 reducer를 정의할 수 있습니다:
문제 해결
다음 사항이 이 오류를 해결하는 데 도움이 될 수 있습니다:- 그래프가 노드를 병렬로 실행하는 경우, 관련 상태 키를 reducer와 함께 정의했는지 확인하세요.
Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.