Shago's picture
Upload state_utils.py
600e478 verified
raw
history blame contribute delete
268 Bytes
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