From fa1ea0049d0f4da63c943b916cbfd969e4a9a35d Mon Sep 17 00:00:00 2001 From: goulustis Date: Mon, 10 Nov 2025 22:51:27 +0800 Subject: [PATCH] revert --- lang_agent/tool_manager.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lang_agent/tool_manager.py b/lang_agent/tool_manager.py index 5131a79..d453dc4 100644 --- a/lang_agent/tool_manager.py +++ b/lang_agent/tool_manager.py @@ -111,7 +111,16 @@ class ToolManager: self.client_tool_manager = [] self._build_langchain_tools() - + def get_tool_fncs(self): + all_tools = [] + all_tools.extend(self.tool_fncs) + if self.client_tool_manager is not None: + try: + mcp_tools = self.client_tool_manager.get_tools() + all_tools.extend(mcp_tools) + except Exception as e: + logger.warning(f"Failed to get MCP tools: {e}") + return all_tools def get_tool_dict(self): return self.tool_dict