LangGraph 节点 / 状态参数速查表
LangGraph 状态图常用配置项对照(Python)。
广告位(百度联盟文中广告位)
| 参数名称 | 取值范围 | 含义 | 推荐值 | 示例 |
|---|---|---|---|---|
| State Schema | TypedDict | 状态结构定义 | class State(TypedDict) | class State |
| nodes | 函数 | 节点处理函数 | def agent(state) | g.add_node(...) |
| edges | 字符串/条件 | 流转关系 | add_edge / add_conditional_edges | g.add_edge(...) |
| recursion_limit | 整数,默认 25 | 最大递归步数 | 50 | 50 |
| checkpointer | MemorySaver/DB | 状态持久化 | MemorySaver() | g.compile(checkpointer=...) |
| interrupt_before/after | 节点名列表 | 断点暂停 | ["tool"] | g.compile(interrupt_before=[...]) |
最小构建示例
from langgraph.graph import StateGraph, END
def build():
g = StateGraph(State)
g.add_node("agent", agent_node)
g.add_edge("agent", END)
return g.compile()带断点与持久化
from langgraph.checkpoint.memory import MemorySaver
app = build().compile(
checkpointer=MemorySaver(),
interrupt_before=["tool_call"],
recursion_limit=50)广告位(百度联盟信息流广告位)