File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88from typing_extensions import NotRequired
99
1010from langgraph .types import Command
11- from langchain .load .dump import dumps as langchain_dumps
12- from langchain .schema import BaseMessage , SystemMessage
11+
12+ try :
13+ from langchain .load .dump import dumps as langchain_dumps
14+ from langchain .schema import BaseMessage , SystemMessage
15+ except ImportError :
16+ # Langchain >= 1.0.0
17+ from langchain_core .load import dumps as langchain_dumps
18+ from langchain_core .messages import BaseMessage , SystemMessage
19+
1320from langchain_core .runnables import RunnableConfig , ensure_config
1421from langchain_core .messages import HumanMessage
1522
Original file line number Diff line number Diff line change 1515)
1616from langgraph .graph .state import CompiledStateGraph
1717from langchain_core .runnables import RunnableConfig
18- from langchain .schema import BaseMessage
18+
19+ try :
20+ from langchain .schema import BaseMessage
21+ except ImportError :
22+ # Langchain >= 1.0.0
23+ from langchain_core .messages import BaseMessage
1924
2025
2126class CustomEventNames (Enum ):
You can’t perform that action at this time.
0 commit comments