Skip to content

JoshiGirish/LangGraph-Workbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LangGraph Labs Index

A comprehensive collection of hands-on labs exploring LangGraph — a framework for building stateful, multi-agent applications with graph-based workflows.

Table of Contents

Section Lab Topic
### Foundations (Labs 1-10) Lab 001 Creating Your First StateGraph
Lab 002 Understanding START and END Nodes
Lab 003 Simple Sequential Workflow
Lab 004 Graph Execution Lifecycle
Lab 005 TypedDict State Design
Lab 006 Pydantic State Design
Lab 007 State Updates Between Nodes
Lab 008 Custom Reducers
Lab 009 Message State
Lab 010 Structured Business State
### State Management (Labs 11-20) Lab 011 State Validation Patterns
Lab 012 State Snapshots
Lab 013 Designing Large Shared State Models
Lab 014 Reducer Deep Dive
Lab 015 Basic Node Functions
Lab 016 Async Nodes
Lab 017 Runtime Context
Lab 018 Configuration Objects
Lab 019 Reusable Node Components
Lab 020 Idempotent Node Design
### Execution & Reliability (Labs 21-30) Lab 021 Retry Strategies
Lab 022 Node Testing Strategies
Lab 023 Static Edges
Lab 024 Conditional Edges
Lab 025 Multi-Branch Routing
Lab 026 Loops and Iterative Graphs
Lab 027 Termination Conditions
Lab 028 Building a State Machine
Lab 029 Introduction to Checkpointing
Lab 030 Using InMemorySaver
### Persistence & Recovery (Labs 31-40) Lab 031 Thread Management
Lab 032 Checkpoint Inspection
Lab 033 Replay and Time Travel
Lab 034 State Recovery After Failure
Lab 035 Long-Term Memory Store
Lab 036 Memory Search
Lab 037 Semantic Memory Retrieval
Lab 038 Building Memory-Enabled Agents
Lab 039 Multi-Tenant Memory Systems
Lab 040 Using Interrupts
### Multi-Agent Patterns (Labs 41-50) Lab 041 Approval Workflows
Lab 042 Human Review Queues
Lab 043 Editing State Mid-Execution
Lab 044 Resuming Execution
Lab 045 Escalation Patterns
Lab 046 Creating Tool Nodes
Lab 047 Tool Calling with LLMs
Lab 048 ReAct Agent in LangGraph
Lab 049 Multi-Tool Agent
Lab 050 Tool Error Recovery
### Advanced Agent Patterns (Labs 51-60) Lab 051 Tool Selection Strategies
Lab 052 Streaming Agent Responses
Lab 053 Structured Output Agents
Lab 054 Your First Multi-Agent Graph
Lab 055 Shared State Between Agents
Lab 056 Agent-to-Agent Messaging
Lab 057 Specialized Worker Agents
Lab 058 Reviewer Agent Pattern
Lab 059 Planner-Executor Pattern
Lab 060 Planner Pattern
### Cognitive Patterns (Labs 61-66) Lab 061 Reflection Pattern
Lab 062 Critic Pattern
Lab 063 Debate Pattern
Lab 064 Tree of Thoughts Pattern
Lab 065 LLM-as-Judge Pattern
Lab 066 Agentic RAG Pattern
### MCP Integration (Labs 67-70) Lab 067 MCP Fundamentals
Lab 068 Connecting MCP Servers
Lab 069 MCP Tool Discovery
Lab 070 MCP Security
Lab 071 Enterprise MCP Architectures
### A2A Agent Patterns (Labs 72-75) Lab 072 A2A Fundamentals
Lab 073 Building Your First A2A Agent with LangGraph
Lab 074 Building an A2A Agent Registry
Lab 075 Semantic Agent Discovery with Agent Card Embeddings

About

A comprehensive, hands-on tutorial series covering the full spectrum of LangGraph.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors