| """RAG state definition for LangGraph""" | |
| from typing import List | |
| from pydantic import BaseModel | |
| # from langchain.schema import Document | |
| from langchain_core.documents import Document | |
| class RAGState(BaseModel): | |
| """State object for RAG workflow""" | |
| question: str | |
| retrieved_docs: List[Document] = [] | |
| answer: str = "" |