44,739
stars
+57
7,708
forks
186
watchers
6,256
prs
1,767
issues
599
releases
0
discussions
README
Low-level orchestration framework for building stateful agents. Trusted by companies shaping the future of agents – including Klarna, Replit, Elastic, and more – LangGraph is a low-level orchestration framework for building, managing, and deploying long-running, stateful agents. bash pip install -U langgraph [!TIP] If you're looking to quickly build agents, check out Deep Agents — a higher-level package built on LangGraph for agents that can plan, use subagents, and leverage file systems for complex tasks. For an equivalent JS/TS library, check out LangGraph.js and the JS docs. Why use LangGraph? LangGraph provides low-level supporting infrastructure for any long-running, stateful workflow or agent: - Durable execution — Build agents that persist through failures and can run for extended periods, automatically resuming from exactly where they left off. - Human-in-the-loop — Seamlessly incorporate human oversight by inspecting and modifying agent state at any point during execution. - Comprehensive memory — Create truly stateful agents with both short-term working memory for ongoing reasoning and long-term persistent memory across sessions. - Debugging with LangSmith — Gain deep visibility into complex agent behavior with visualization tools that trace execution paths, capture state transitions, and provide detailed runtime metrics. - Production-ready deployment — Deploy sophisticated agent systems confidently with scalable infrastructure designed to handle the unique challenges of stateful, long-running workflows. [!TIP] For developing, debugging, and deploying AI agents and LLM applications, see LangSmith. LangGraph ecosystem While LangGraph can be used standalone, it also integrates seamlessly with any LangChain product, giving developers a full suite of tools for building agents. To improve your LLM application development, pair LangGraph with: - Deep Agents – Build agents that can plan, use subagents, and leverage file systems for complex tasks. - LangChain – Provides integrations and composable components to streamline LLM application development. - LangSmith – Helpful for agent evals and observability. Debug poor-performing LLM app runs, evaluate agent trajectories, gain visibility in production, and improve performance over time. - LangSmith Deployment – Deploy and scale agents effortlessly with a purpose-built deployment platform for long-running, stateful workflows. Discover, reuse, configure, and share agents across teams – and iterate quickly with visual prototyping in LangSmith Studio. --- Documentation - docs.langchain.com – Comprehensive documentation, including conceptual overviews and guides - reference.langchain.com/python/langgraph – API reference docs for LangGraph packages - LangGraph Quickstart – Get started building with LangGraph - Chat LangChain – Chat with the LangChain documentation and get answers to your questions Discussions: Visit the LangChain Forum to connect with the commu
Top issues
#7417Long tool calls (~180s+) silently re-executed from checkpoint on LangGraph Cloud88 comments · 2026-04-05#8039durability="sync": put_writes/put persistence order is unenforced, so post-crash recovery (replay vs re-execute) is host-dependent54 comments · 2026-06-10#3716langgraph-checkpoint-postgres (psycopg.OperationalError: sending query and params failed: SSL error: bad length) encountered across multiple version53 comments · 2025-03-06#5672Run Cancellation Causes Loss of Streamed State Not Yet Persisted as a Checkpoint52 comments · 2025-07-25#5225Default value of state variable not working with reducer function27 comments · 2025-06-27#6412`ToolNode` `ainvoke` freezes if `sse_read_timeout`21 comments · 2025-09-08#7780[BUG] Interrupt() in a loop will cause extra resumes19 comments · 2026-05-13#5675AsyncPostgresSaver consistently fails with psycopg.AsyncPipeline [BAD] / psycopg.OperationalError: consuming input failed: SSL connection has been closed unexpectedly17 comments · 2025-07-26
Latest release
langgraph-sdk==0.4.14 sdk==0.4.14 2026-11-06Changes since sdk==0.4.13 release(sdk-py): 0.4.14 (9610) feat(sdk-py): add strict_resume to runs.create, stream and wait (9599) feat(sdk-py): add tools and lifecycle to StreamMode (9601)