GRAPH_RECURSION_LIMIT¶
您的 LangGraph StateGraph
在达到停止条件前,已达到最大步骤数。这通常是由类似下面示例代码导致的无限循环引起的。
class State(TypedDict):
some_key: str
builder = StateGraph(State)
builder.add_node("a", ...)
builder.add_node("b", ...)
builder.add_edge("a", "b")
builder.add_edge("b", "a")
...
graph = builder.compile()
然而,复杂的图也可能自然地达到默认限制。
故障排除¶
-
如果您不希望您的图经历多次迭代,那么您可能遇到了循环。请检查您的逻辑中是否存在无限循环。
-
如果您的图很复杂,可以在调用图时,在
config
对象中传入一个更高的recursion_limit
值,如下所示: