| 1234567891011121314151617181920212223242526 |
- """
- 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
|