from typing import TypedDict from langgraph.config import get_stream_writer from langgraph.graph import END, START, StateGraph class State(TypedDict): topic: str outline: str result: str