File size: 386 Bytes
0389a81
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from typing_extensions import TypedDict, List
from langchain_core.messages import BaseMessage
from langchain_core.documents import Document

class AgentState(TypedDict):
    """Agent state for the graph."""
    messages: List[BaseMessage]
    context: List[str]

class State(TypedDict):
    """State for the RAG graph."""
    question: str
    context: List[Document]
    response: str