Skip to main content
Docs by LangChain home page
LangChain + LangGraph
Search...
⌘K
GitHub
Try LangSmith
Try LangSmith
Search...
Navigation
MULTIPLE_SUBGRAPHS
LangChain
LangGraph
Deep Agents
Integrations
Learn
Reference
Contribute
TypeScript
Overview
LangGraph v1.0
Release notes
Migration guide
Get started
Install
Quickstart
Local server
Thinking in LangGraph
Workflows + agents
Capabilities
Persistence
Durable execution
Streaming
Interrupts
Time travel
Memory
Subgraphs
Production
Application structure
Studio
Test
Deploy
Agent Chat UI
Observability
LangGraph APIs
Graph API
Functional API
Runtime
close
On this page
Troubleshooting
MULTIPLE_SUBGRAPHS
Copy page
Copy page
You are calling subgraphs multiple times within a single LangGraph node with checkpointing enabled for each subgraph.
This is currently not allowed due to internal restrictions on how checkpoint namespacing for subgraphs works.
Troubleshooting
The following may help resolve this error:
If you don’t need to interrupt/resume from a subgraph, pass
checkpointer: false
when compiling it like this:
.compile({ checkpointer: false })
Don’t imperatively call graphs multiple times in the same node, and instead use the
Send
API.
Edit the source of this page on GitHub.
Connect these docs programmatically
to Claude, VSCode, and more via MCP for real-time answers.
Was this page helpful?
Yes
No
⌘I