diff --git a/__pycache__/mcp_server.cpython-310.pyc b/__pycache__/mcp_server.cpython-310.pyc index a4af35fb..0b667eb0 100644 Binary files a/__pycache__/mcp_server.cpython-310.pyc and b/__pycache__/mcp_server.cpython-310.pyc differ diff --git a/mcp_server.py b/mcp_server.py index c1dbea41..1d59cc1b 100644 --- a/mcp_server.py +++ b/mcp_server.py @@ -125,10 +125,15 @@ class AgentResponse(BaseModel): final_summary: Optional[str] = None metadata: Optional[Dict[str, Any]] = None +class ConversationMessage(BaseModel): + """对话历史消息""" + isUser: bool + content: str + class AgentChatRequest(BaseModel): """聊天请求""" message: str - conversation_history: List[Dict[str, str]] = [] + conversation_history: List[ConversationMessage] = [] # ==================== MCP工具定义 ====================