from pydantic import BaseModel, ConfigDict , Field from typing import Annotated , TypedDict from langgraph.graph.message import add_messages class State(TypedDict): messages: Annotated[list, add_messages] endpoint: str method: str parameters: dict response:dict error_message:str