from typing import TypedDict,NotRequired class TravelState(TypedDict): """user_request:用户原始自然语言请求; 三个 *_plan:对应专家 Agent 的输出; final_plan:整合 Agent 的最终结果""" user_request: str transport_plan: NotRequired[str] hotel_plan: NotRequired[str] attraction_plan: NotRequired[str] final_plan: NotRequired[str]