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

Class MainState

dataflow_agent/state.py:41–53  ·  view source on GitHub ↗

所有State的基类,只包含核心字段

Source from the content-addressed store, hash-verified

39# ==================== 最基础的 State(所有State的祖先)====================
40@dataclass
41class MainState:
42 """所有State的基类,只包含核心字段"""
43 request: MainRequest = field(default_factory=MainRequest)
44 messages: Annotated[list[BaseMessage], add_messages] = field(default_factory=list)
45 # 通用字段
46 agent_results: Dict[str, Any] = field(default_factory=dict)
47 temp_data: Dict[str, Any] = field(default_factory=dict)
48
49 def get(self, key, default=None):
50 return getattr(self, key, default)
51
52 def __setitem__(self, key, value):
53 setattr(self, key, value)
54
55
56# ==================== 主流程 Request ====================

Callers 12

analyze_structure_nodeFunction · 0.90
generate_mermaid_nodeFunction · 0.90
process_fileFunction · 0.90
plan_search_nodeFunction · 0.90
_run_queryFunction · 0.90
generate_report_nodeFunction · 0.90
generate_script_nodeFunction · 0.90
_summarizeFunction · 0.90
plan_report_nodeFunction · 0.90
draft_report_nodeFunction · 0.90
finalize_report_nodeFunction · 0.90
_generate_treeFunction · 0.90

Calls 1

fieldFunction · 0.85

Tested by

no test coverage detected