dotsagent.io
语言:简体中文
框架 · LangChain Inc.

快速了解 LangGraph

LangChain 的底层库,用于将 agent 构建为显式图;核心功能包括带检查点的状态和中断。LangChain v1 的 create_agent 基于它构建,适用于预置循环已足够的场景。

适用于: 适用于长时间运行、有状态的 agent;你可以控制每个步骤,并在故障后恢复。

关键信息

维护者
LangChain Inc.
语言
Python, TypeScript, JavaScript
许可证
MIT
最新版本
langgraph 1.2.12 / langchain 1.4.3 · 2026年9月28日
代码仓库
langchain-ai/langgraph · 42,550 个 stars
托管选项
LangSmith Deployment (formerly LangGraph Platform)
原名 LangGraph Platform;Studio 用于可视化原型设计。

快速入门

安装软件包、设置凭据,然后运行官方文档中的最简 agent。这里使用的模型 ID 与文档一致,但你的账户可能尚未启用这些模型。

Python (LangChain create_agent)

安装
pip install -U langchain

需要 Provider API key, e.g. OPENAI_API_KEY

Python (LangChain create_agent)
from langchain.agents import create_agent

def get_weather(city: str) -> str:
    """Get weather for a given city."""
    return f"It's always sunny in {city}!"

agent = create_agent(
    model="openai:gpt-5.5",
    tools=[get_weather],
    system_prompt="You are a helpful assistant",
)

result = agent.invoke(
    {"messages": [{"role": "user", "content": "What's the weather in San Francisco?"}]}
)
print(result["messages"][-1].content_blocks)

快速入门来源

Python (raw LangGraph)

安装
pip install -U langgraph
Python (raw LangGraph)
from langgraph.graph import StateGraph, MessagesState, START, END

def mock_llm(state: MessagesState):
    return {"messages": [{"role": "ai", "content": "hello world"}]}

graph = StateGraph(MessagesState)
graph.add_node(mock_llm)
graph.add_edge(START, "mock_llm")
graph.add_edge("mock_llm", END)
graph = graph.compile()

graph.invoke({"messages": [{"role": "user", "content": "hi!"}]})

快速入门来源

功能

支持任意模型是
MCP 客户端是通过 langchain-mcp-adapters 接入
MCP 服务器尚未确认
多 agent是支持子图;Deep Agents harness 可添加子 agent
持久化运行是支持使用 Postgres 或 SQLite 作为 checkpointer;可在故障后恢复
人工审批是中断可让你在运行过程中检查和编辑状态
追踪是通过 LangSmith 启用,设置 LANGSMITH_TRACING=true
评测否评估功能由 LangSmith 提供,不属于开源库

近期更新

  • LangChain v1 智能体(create_agent)现在基于 LangGraph 构建。
  • LangGraph Platform 已更名为 LangSmith Deployment。
  • Deep Agents 是构建在 LangGraph 之上的执行框架,支持子智能体。

同一语言的替代方案

来源

  1. docs.langchain.com/oss/python/langgraph/overview
  2. docs.langchain.com/oss/python/langchain/quickstart
  3. pypi.org/pypi/langgraph/json
  4. pypi.org/pypi/langchain/json
  5. registry.npmjs.org/@langchain%2flanggraph
  6. api.github.com/repos/langchain-ai/langgraph

为 AI agent 开发者提供的独立参考资料。与此处提及的任何厂商均无关联。

© 2026 DotsAgent · 事实核查日期:2026年10月1日