ishaq101's picture
[NOTICKET] Demo agentic agent
bef5e76
raw
history blame contribute delete
418 Bytes
"""LangGraph state definitions for agent workflows."""
from typing import TypedDict, List, Annotated, Optional
from langgraph.graph.message import add_messages
from langchain_core.messages import BaseMessage
class AgentState(TypedDict):
"""State for agent graph."""
messages: Annotated[List[BaseMessage], add_messages]
user_id: str
room_id: str
retrieved_docs: List[dict]
needs_search: bool