from typing import List from typing_extensions import TypedDict class ResearchSummary(TypedDict): article_text: str plan_string: str dependencies: dict tools: List[str] arguments: List[str] results: dict result: str