LangGraph是一個低級別編排框架,用於構建、管理和部署長期運行、有狀態的代理。它基於LangChain構建,是LangChain生態系統中的一個擴展庫,由LangChain Inc.開發,其1.0.7版本於2026年1月23日發布。
其設計靈感來源於Pregel和Apache Beam,公共接口借鑑了NetworkX。核心設計是通過有向圖結構編排智慧型體工作流,節點代表功能模組,邊定義控制流與訊息傳遞。該框架支持多智慧型體協作、循環流程、狀態管理和持久執行,適用於需要複雜任務分解與工作流編排的場景。
研發背景,發展歷程,核心技術,核心架構與狀態管理,關鍵特性與優勢,多智慧型體協作與設計原則,運營模式,核心團隊,重要事件,
研發背景
LangGraph是基於LangChain構建的擴展庫,並非獨立框架。作為LangChain的自然延伸,它擴展了後者在構建複雜、動態的AI套用方面的功能。它通過引入循環圖的方法,把基於LLM的任務細節通過圖(Graph)進行精確的定義,並支持循環(Cycles)流程。LangGraph受Pregel和Apache Beam啟發,公共接口靈感來自NetworkX。
發展歷程
LangGraph是基於LangChain構建的擴展庫,於2024年4月左右推出。其核心設計通過循環圖結構編排基於LLM的任務,維持可自定義的中央狀態對象。這標誌著其作為LangChain生態中複雜工作流編排的補充而誕生。
到2025年5月,LangGraph的GitHub倉庫獲得了約12.9k星標,被業界視為重要的低級別編排框架之一。
2025年12月,技術部落格展示了使用LangGraph.js構建金融AI搜尋工作流,體現了節點式架構在複雜業務場景的套用能力,並強調了內置的工作流可視化生成功能。
2026年1月23日,LangGraph發布核心框架版本1.0.7,定位為低級別編排框架,強調持久執行、人在循環、全面記憶體、生產就緒部署等企業級特性。同時發布官方命令行工具LangGraph CLI 0.4.12,提供從項目創建、開發熱重載到Docker部署的全套工具鏈。
核心技術
LangGraph是基於LangChain構建的擴展庫,是一個低級別編排框架,用於構建、管理和部署長期運行、有狀態的代理。其核心設計理念是通過有向圖結構實現智慧型體間的協作邏輯,圖中節點表示智慧型體或工具,邊表示訊息傳遞或控制流。
核心架構與狀態管理
LangGraph通過引入循環圖的方法,把基於大語言模型的任務細節通過圖進行精確的定義,並編譯生成套用。在任務運行過程中,維持一個中央狀態對象,該狀態對象會根據節點的跳轉不斷更新,狀態包含的屬性可自行定義。其核心組件包括StateGraph、Nodes和Edges。StateGraph是通過傳入狀態定義來初始化的圖類。Nodes代表一個獨立功能模組,可使用graph.add_node(name, value)添加。Edges代表節點間的跳轉關係,包括起始邊、條件邊和普通邊。
關鍵特性與優勢
LangGraph的關鍵特性包括支持循環與條件分支,允許在圖形結構中自由定義循環邊和循環節點,提供對流程和狀態的細粒度控制。框架提供持久執行,構建能在故障後持久運行並自動從斷點恢復的代理。其支持人在循環,在執行過程中無縫整合人類監督。框架具備全面記憶體,可創建具有短期工作記憶體和長期持久記憶體的真正有狀態代理。通過與LangSmith集成,可通過可視化工具追蹤執行路徑、捕獲狀態轉換並提供詳細運行時指標。
多智慧型體協作與設計原則
LangGraph天然支持多智慧型體並行、異步互動,適合複雜任務分解與分散式決策場景。其架構設計原則包括單一職責原則,即每個智慧型體僅處理一類任務;顯式接口定義,通過邊的配置明確訊息格式;異步容錯設計,為關鍵路徑添加逾時重試機制。性能最佳化技巧包括動態負載均衡、訊息批處理以減少網路開銷,以及對頻繁訪問的中間結果進行狀態快取。
LangGraph的設計靈感來自於圖形計算模型Pregel和大數據處理引擎Apache Beam,其公共接口借鑑了NetworkX。它不僅可以獨立使用,也可與LangChain生態系統無縫集成。該框架適合構建需要多步驟推理、複雜工作流編排的AI套用,如代碼審查、多步驟研究、個人助理及智慧型作業系統等場景。
運營模式
LangGraph是一個開原始碼庫,遵循其倉庫的LICENSE協定。它依託LangChain成熟的社區生態,提供豐富的工具、示例和討論。LangGraph在GitHub上擁有12.9k星,反映了活躍的開發者社區。
LangGraph提供生產就緒的支持工具,包括LangSmith用於代理評估、可觀察性和調試,以及LangSmith部署用於輕鬆部署和擴展代理套用。官方還提供了命令行界面工具langgraph-cli來幫助開發者創建、開發和部署LangGraph套用。
LangGraph提供官方指南、詳細文檔和代碼示例等學習資源。LangChain論壇促進社區連線與技術討論。此外,LangChain學院提供免費的結構化課程以系統學習LangGraph基礎知識。
核心團隊
LangGraph由LangChain Inc.構建,是LangChain生態系統中的重要一員。其核心能力包括開原始碼庫與可視化擴展,支持複雜工作流編排和多模型對比測試,社區生態成熟。
重要事件
2025年12月5日,一篇技術部落格詳細介紹了使用LangGraph.js與Elasticsearch構建金融AI搜尋工作流的技術實踐。該案例展示了如何利用LangGraph的節點式架構編排AI代理,處理從自然語言查詢到結果可視化的完整金融搜尋流程,並生成了可視化工作流圖,體現了LangGraph在複雜企業級場景中的實際套用能力。
2026年3月23日,位元組跳動正式開源其基於LangGraph構建的超級智慧型體管理框架Deer-Flow 2.0。該框架在GitHub上發布後迅速登頂Trending榜首,並在短時間內獲得35.3k Star。

