Repolode
langchain-ai

langchain-ai/langgraph

用于构建有状态、长时间运行智能体的底层 Python 编排框架,支持持久化执行、人工介入和记忆。

Star
43,568
Fork
7,439
未关闭 Issue
497
最近提交
6小时前

这是什么?

LangGraph 是一个底层编排框架,用于构建、管理和部署长时间运行的有状态智能体与工作流。它提供的是底层基础设施而非高层智能体抽象,开发者可以精确控制状态在智能体每个步骤之间的流转。

基于 LangGraph 构建的智能体可以在故障后持久保存进度,并从中断处恢复执行。开发者可以在运行过程中暂停执行,检查或修改智能体状态;框架同时支持单次运行内的短期工作记忆和跨会话的长期记忆。执行轨迹可通过 LangSmith 进行可视化调试。

LangGraph 既可以独立使用,也可以与 LangChain 的集成和组件配合使用。若需要更高层的封装,可以使用基于 LangGraph 的 Deep Agents,支持规划任务和调用子智能体。该项目还有对应的 JavaScript/TypeScript 版本 LangGraph.js。

核心功能

  • 01持久化执行,故障后可从中断处恢复智能体运行
  • 02人工介入中断点,可在执行过程中检查和修改智能体状态
  • 03同时支持短期工作记忆和长期跨会话记忆
  • 04基于图的工作流设计,支持分支和子图
  • 05与 LangSmith 集成,用于执行追踪和调试

适用场景

  • 构建需要抗故障或长时间运行的多步骤 AI 智能体
  • 在智能体执行关键操作前加入人工审批环节
  • 搭建多个智能体通过共享状态协同工作的系统

快速上手

  1. 1

    从 PyPI 安装 LangGraph

    pip install -U langgraph
  2. 2

    打开 LangGraph 快速入门指南,构建你的第一个智能体

使用前须知

  • 这是一个底层框架,构建智能体需要编写更多代码并理解其图结构概念。
  • 部分生产功能(如部署)依赖 LangSmith 平台。

标签

常见问题

langgraph 是什么?
用于构建有状态、长时间运行智能体的底层 Python 编排框架,支持持久化执行、人工介入和记忆。 LangGraph 是一个底层编排框架,用于构建、管理和部署长时间运行的有状态智能体与工作流。它提供的是底层基础设施而非高层智能体抽象,开发者可以精确控制状态在智能体每个步骤之间的流转。
langgraph 可以免费使用吗?用的什么许可证?
langgraph 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
langgraph 还在维护吗?
活跃维护中。langgraph 最近一次提交是在 2026年10月20日。
langgraph 适合用来做什么?
构建需要抗故障或长时间运行的多步骤 AI 智能体 在智能体执行关键操作前加入人工审批环节 搭建多个智能体通过共享状态协同工作的系统
langgraph 怎么安装和运行?
从 PyPI 安装 LangGraph: pip install -U langgraph 打开 LangGraph 快速入门指南,构建你的第一个智能体
在哪里获取 langgraph?
源代码和安装说明在 GitHub 上:https://github.com/langchain-ai/langgraph

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目