File size: 268 Bytes
600e478
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
from typing import TypedDict, Annotated, Union, List, Dict
from langchain_core.messages import BaseMessage
import operator


# Define Agent State
class AgentState(TypedDict):
    messages: Annotated[List[BaseMessage], operator.add]
    output: Union[Dict, None] = None