from typing_extensions import TypedDict class GraphState(TypedDict): question: str vectorstore: object title: str summary: str documents: list