from langchain_core.messages import AnyMessage from langgraph.graph.message import add_messages from typing_extensions import TypedDict, Annotated class MessagesState(TypedDict): messages: Annotated[list[AnyMessage], add_messages] llm_calls: int