from typing import TypedDict, List, Dict, Optional, Any class QueryQAState(TypedDict): original_query: str # 原始问题 rewritten_query: str # 改写后的问题 history: list # 历史对话记录 qa_pairs: Dict[str, Any] # 匹配到的QA对