""" Agent 配置类 """ from dataclasses import dataclass from typing import Optional, List, Dict @dataclass class AgentConfig: """Agent 配置""" agent_type: str = "default" max_iterations: int = 10 enable_memory: bool = True auto_execute_tools: bool = True @dataclass class CallResult: """单次调用结果""" reply: str tool_calls: Optional[List[Dict]] = None trace_id: Optional[str] = None step_id: Optional[str] = None tokens: Optional[Dict[str, int]] = None cost: float = 0.0