print available tools on initialization
This commit is contained in:
@@ -12,7 +12,7 @@ from lang_agent.base import LangToolBase
|
|||||||
from lang_agent.client_tool_manager import ClientToolManagerConfig
|
from lang_agent.client_tool_manager import ClientToolManagerConfig
|
||||||
|
|
||||||
from lang_agent.rag.simple import SimpleRagConfig
|
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 catering_end.lang_tool import CartToolConfig, CartTool
|
||||||
from langchain_core.tools.structured import StructuredTool
|
from langchain_core.tools.structured import StructuredTool
|
||||||
from lang_agent.client_tool_manager import ClientToolManager
|
from lang_agent.client_tool_manager import ClientToolManager
|
||||||
@@ -67,6 +67,10 @@ class ToolManager:
|
|||||||
self.client_tool_manager = [] # 用于获取 MCP 工具
|
self.client_tool_manager = [] # 用于获取 MCP 工具
|
||||||
self.populate_modules()
|
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]:
|
def _get_tool_config(self)->List[ToolConfig]:
|
||||||
tool_confs = []
|
tool_confs = []
|
||||||
for e in dir(self.config):
|
for e in dir(self.config):
|
||||||
|
|||||||
Reference in New Issue
Block a user