🌐
LangChain
langchain.com › langgraph
LangGraph: Agent Orchestration Framework for Reliable AI Agents
Bridge user expectations and agent capabilities with native token-by-token streaming, showing agent reasoning and actions in real time. ... Learn the basics of LangGraph in this LangChain Academy Course.
🌐
GitHub
github.com › langchain-ai › langgraph
GitHub - langchain-ai/langgraph: Build resilient agents. · GitHub
May 6, 2026 - 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.
Starred by 34.5K users
Forked by 5.8K users
Languages   Python
🌐
DataCamp
datacamp.com › tutorial › langgraph-agents
How to Build LangGraph Agents Hands-On Tutorial | DataCamp
July 15, 2025 - Decorator: This tells LangGraph that this particular function is a specialized function - a tool. Docstring: This is needed to provide the context of what the tool does to the LLM. It is useful to provide examples and descriptions of each parameter since it makes tool-calling more robust. ... A ReAct Agent alternates between reasoning (thoughts) and actions to solve tasks step-by-step.
🌐
Google AI
ai.google.dev › gemini api › react agent from scratch with gemini and langgraph
ReAct agent from scratch with Gemini and LangGraph | Gemini API | Google AI for Developers
3 days ago - The last step before you can run your agent is to define your nodes and edges. In this example, you have two nodes and one edge. call_tool node that executes your tool method. LangGraph has a prebuilt node for this called ToolNode.
🌐
Zep
getzep.com › home
Agent memory at enterprise scale — Zep
Millions of context graphs, governed and served as one system. The data-lake pattern, applied to agent context.
🌐
Medium
medium.com › @lorevanoudenhove › how-to-build-ai-agents-with-langgraph-a-step-by-step-guide-5d84d9c7e832
How to Build AI Agents with LangGraph: A Step-by-Step Guide | by Lore Van Oudenhove | Medium
January 14, 2026 - By gathering key data such as monthly electricity costs, this AI agent helps educate customers on the financial benefits of solar energy while simultaneously qualifying leads for follow-up by the sales team. This example showcases the power of LangGraph in creating intelligent, dynamic systems that can automate complex tasks and drive business value.
🌐
Medium
medium.com › pythoneers › building-ai-agent-systems-with-langgraph-9d85537a6326
Building AI agent systems with LangGraph | by Vishnu Sivan | The Pythoneers | Medium
October 26, 2024 - While LangChain supports Directed Acyclic Graphs (DAGs) for linear workflows, LangGraph enables the creation of cycles, allowing LLM agents to dynamically loop through processes and make decisions based on evolving conditions.
🌐
Towards Data Science
towardsdatascience.com › home › latest › building a langgraph agent from scratch
Building a LangGraph Agent from Scratch | Towards Data Science
February 17, 2026 - When moving between LangGraph nodes, each node takes as input an instance of PlayerState that specifies how to process the state. Our task will be to define how exactly that state is processed. First, we will define some of the tools an agent can use.
Find elsewhere
🌐
Medium
medium.com › @sushmita2310 › building-multi-agent-systems-with-langgraph-a-step-by-step-guide-d14088e90f72
Building Multi-Agent Systems with LangGraph: A Step-by-Step Guide | by Sushmita Nandi | Medium
June 6, 2025 - In this guide, we’ll explore LangGraph’s architecture, key components, and how to use it to orchestrate intelligent agents that communicate and collaborate on tasks. We’ll walk through a working example that demonstrates how to set up agents using LangGraph, integrate tools like Serper (for web search), and connect to Google Generative AI (Gemini) via LangChain.
🌐
Langchain
docs.langchain.com › oss › python › langgraph › agentic-rag
Build a custom RAG agent with LangGraph - Docs by LangChain
Build an agentic RAG system that can decide when to use the retriever tool. ... The LangGraph Graph API, including state, nodes, edges, and conditional edges.
🌐
GitHub
github.com › langchain-ai › langgraph › tree › main › examples
langgraph/examples at main · langchain-ai/langgraph
Build resilient agents. Contribute to langchain-ai/langgraph development by creating an account on GitHub.
Author   langchain-ai
🌐
Latenode
latenode.com › home › blog › langgraph multi-agent systems: complete tutorial & examples
LangGraph Multi-Agent Systems: Complete Tutorial & Examples - Latenode Blog
2 weeks ago - Cost Efficiency Though multi-agent systems may involve more API calls, they can be cost-effective. For example, using GPT-3.5 for basic data extraction and GPT-4 for detailed analysis can save costs compared to relying solely on GPT-4 for all tasks. These advantages highlight the growing importance of visual workflow platforms. While LangGraph offers robust multi-agent capabilities for developers, Latenode simplifies the process with visual workflows.
🌐
Anderfernandez
anderfernandez.com › en › blog › agent-systems-with-langgraph
Creating an Agent-Based System with LangGraph - Ander Fernández
The simplest approach is to create ... for example. In our case, we will create a very simple state with Pydantic: from pydantic import BaseModel class GraphState(BaseModel): graph_state: str number_interactions: int = 0 verbose: bool = True · When creating an agent in LangGraph, we start ...
🌐
ProjectPro
projectpro.io › blog › 10 langgraph projects to build intelligent ai agents
10 Langgraph Projects to Build Intelligent AI Agents
May 16, 2025 - You can build a conversational agent that processes patient queries, tracks medical histories, and intelligently handles tasks like scheduling appointments, offering personalized advice, and even detecting and responding to emergencies.LangGraph's ...
🌐
freeCodeCamp
freecodecamp.org › news › how-to-develop-ai-agents-using-langgraph-a-practical-guide
How to Develop AI Agents Using LangGraph: A Practical Guide
February 22, 2026 - LangGraph gives you control, so you are not left hoping that the agent does the right thing – instead, you’re explicitly defining what the “right thing” is. The FinanceGPT example shows how this works in a real application.
🌐
Reddit
reddit.com › r/langchain › i wrote an ai agent with langgraph that works better than i expected. here are 10 learnings.
r/LangChain on Reddit: I wrote an AI Agent with LangGraph that works better than I expected. Here are 10 learnings.
July 25, 2025 -

I've been writing some AI Agents lately with LangGraph and they work much better than I expected. Here are the 10 learnings for writing AI agents that work:

  1. Tools first. Design, write and test the tools before connecting to LLMs. Tools are the most deterministic part of your code. Make sure they work 100% before writing actual agents.

  2. Start with general, low-level tools. For example, bash is a powerful tool that can cover most needs. You don't need to start with a full suite of 100 tools.

  3. Start with a single agent. Once you have all the basic tools, test them with a single react agent. It's extremely easy to write a react agent once you have the tools. LangGraph a built-in react agent. You just need to plugin your tools.

  4. Start with the best models. There will be a lot of problems with your system, so you don't want the model's ability to be one of them. Start with Claude Sonnet or Gemini Pro. You can downgrade later for cost purposes.

  5. Trace and log your agent. Writing agents is like doing animal experiments. There will be many unexpected behaviors. You need to monitor it as carefully as possible. LangGraph has built in support for LangSmith, I really love it.

  6. Identify the bottlenecks. There's a chance that a single agent with general tools already works. But if not, you should read your logs and identify the bottleneck. It could be: context length is too long, tools are not specialized enough, the model doesn't know how to do something, etc.

  7. Iterate based on the bottleneck. There are many ways to improve: switch to multi-agents, write better prompts, write more specialized tools, etc. Choose them based on your bottleneck.

  8. You can combine workflows with agents and it may work better. If your objective is specialized and there's a unidirectional order in that process, a workflow is better, and each workflow node can be an agent. For example, a deep research agent can be a two-node workflow: first a divergent broad search, then a convergent report writing, with each node being an agentic system by itself.

  9. Trick: Utilize the filesystem as a hack. Files are a great way for AI Agents to document, memorize, and communicate. You can save a lot of context length when they simply pass around file URLs instead of full documents.

  10. Another Trick: Ask Claude Code how to write agents. Claude Code is the best agent we have out there. Even though it's not open-sourced, CC knows its prompt, architecture, and tools. You can ask its advice for your system.

🌐
IBM
ibm.com › think › topics › langgraph
What is LangGraph? | IBM
April 1, 2026 - Such a multiagent network architecture exemplifies the decentralized coordination of agent automation. A great example, created by Joao Moura, is using CrewAI with LangChain and LangGraph.
🌐
Langfuse
langfuse.com › guides › cookbook › example_langgraph_agents
Example - Trace and Evaluate LangGraph Agents - Langfuse
Here is a simple Q&A agent. We run it to confirm that the instrumentation is working correctly. If everything is set up correctly, you will see logs/spans in your observability dashboard. from typing import Annotated from langchain_openai import ChatOpenAI from langchain_core.messages import HumanMessage from typing_extensions import TypedDict from langgraph.graph import StateGraph from langgraph.graph.message import add_messages class State(TypedDict): # Messages have the type "list".
🌐
Medium
cobusgreyling.medium.com › langgraph-agents-by-langchain-c1f6ebd86c38
LangGraph Agents By LangChain. Have you noticed the market shift… | by Cobus Greyling | Medium
August 19, 2024 - To demonstrate this, below is a straightforward ReAct-style agent that performs tool calling. inserted there is a breakpoint just before the action node is executed. # Set up the tool from langchain_anthropic import ChatAnthropic from langchain_core.tools import tool from langgraph.graph import MessagesState, START from langgraph.prebuilt import ToolNode from langgraph.graph import END, StateGraph from langgraph.checkpoint.memory import MemorySaver @tool def search(query: str): """Call to surf the web.""" # This is a placeholder for the actual implementation # Don't let the LLM know this though return [ "It's sunny in San Francisco, but you better look sudden weater changes later afternoon!"