主流程的State,继承自MainState
| 83 | # ==================== 主流程 State ==================== |
| 84 | @dataclass |
| 85 | class DFState(MainState): |
| 86 | """主流程的State,继承自MainState""" |
| 87 | # 重写request类型为DFRequest |
| 88 | request: DFRequest = field(default_factory=DFRequest) |
| 89 | |
| 90 | |
| 91 | # 主流程特有字段 |
| 92 | category: Dict[str, Any] = field(default_factory=dict) |
| 93 | recommendation: Dict[str, Any] = field(default_factory=dict) |
| 94 | matched_ops: list[str] = field(default_factory=list) |
| 95 | debug_mode: bool = False |
| 96 | pipeline_structure_code: Dict[str, Any] = field(default_factory=dict) |
| 97 | execution_result: Dict[str, Any] = field(default_factory=dict) |
| 98 | code_debug_result: Dict[str, Any] = field(default_factory=dict) |
| 99 | debug_history: Dict[Any, Dict[str, Any]] = field(default_factory=dict) |
| 100 | opname_and_params: List[Dict[str, Dict[str, Any]]] = field(default_factory=list) |
| 101 | |
| 102 | # Paper2Video 相关 State 和 Request 定义 |
| 103 | # ==================== Paper2Video 生成 Request ==================== |