From 30369c53601e13e598759a0417314cc0047db987 Mon Sep 17 00:00:00 2001 From: goulustis Date: Thu, 27 Nov 2025 19:45:00 +0800 Subject: [PATCH] print available tools on initialization --- lang_agent/tool_manager.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lang_agent/tool_manager.py b/lang_agent/tool_manager.py index d453dc4..c3dcf7b 100644 --- a/lang_agent/tool_manager.py +++ b/lang_agent/tool_manager.py @@ -12,7 +12,7 @@ from lang_agent.base import LangToolBase from lang_agent.client_tool_manager import ClientToolManagerConfig from lang_agent.rag.simple import SimpleRagConfig -# from lang_agent.dummy.calculator import CalculatorConfig +from lang_agent.dummy.calculator import CalculatorConfig # from catering_end.lang_tool import CartToolConfig, CartTool from langchain_core.tools.structured import StructuredTool from lang_agent.client_tool_manager import ClientToolManager @@ -66,6 +66,10 @@ class ToolManager: self.tool_fncs = [] # list of functions that should be turned into tools self.client_tool_manager = [] # 用于获取 MCP 工具 self.populate_modules() + + logger.info("available tools:") + for tool in self.get_list_langchain_tools(): + logger.info(tool.name) def _get_tool_config(self)->List[ToolConfig]: tool_confs = []