MCPcopy Create free account
hub / github.com/OpenDCAI/Paper2Any / Paper2DrawioState

Class Paper2DrawioState

dataflow_agent/state.py:625–647  ·  view source on GitHub ↗

Paper2Drawio 工作流状态

Source from the content-addressed store, hash-verified

623
624@dataclass
625class Paper2DrawioState(MainState):
626 """Paper2Drawio 工作流状态"""
627 request: Paper2DrawioRequest = field(default_factory=Paper2DrawioRequest)
628
629 # 输入内容
630 paper_file: str = "" # PDF 文件路径
631 text_content: str = "" # 文本内容
632
633 # 中间结果
634 paper_summary: str = "" # 论文摘要/核心内容
635 diagram_plan: str = "" # 图表规划描述
636
637 # 图表 XML
638 drawio_xml: str = "" # 当前 draw.io XML
639 drawio_xml_history: List[str] = field(default_factory=list) # XML 历史
640 validation_feedback: str = "" # VLM 验证反馈
641 validation_png_path: str = "" # VLM 验证用 PNG
642
643 # 输出路径
644 result_path: str = "" # 结果目录
645 output_xml_path: str = "" # XML 文件路径
646 output_png_path: str = "" # PNG 导出路径
647 output_svg_path: str = "" # SVG 导出路径
648
649
650@dataclass

Callers 5

mainFunction · 0.90
_run_workflow_onceMethod · 0.90
chat_editMethod · 0.90
generate_drawioMethod · 0.90

Calls 1

fieldFunction · 0.85

Tested by 1

mainFunction · 0.72