# state.py

from typing_extensions import TypedDict
from langgraph.graph import StateGraph
import pandas as pd

# add customer_name to the graph state
# customer_name should be stored as a **string**
class GraphState(TypedDict):
    order_id: str
    messages: list
    customer_name: str
    df: pd.DataFrame