From 1d33198b47bfa4de978acc080835a6ce1c71266f Mon Sep 17 00:00:00 2001 From: goulustis Date: Tue, 2 Dec 2025 13:56:12 +0800 Subject: [PATCH] dynamic calculate of default path --- lang_agent/components/client_tool_manager.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/lang_agent/components/client_tool_manager.py b/lang_agent/components/client_tool_manager.py index 7eacef8..5a51d69 100644 --- a/lang_agent/components/client_tool_manager.py +++ b/lang_agent/components/client_tool_manager.py @@ -15,15 +15,10 @@ from lang_agent.config import InstantiateConfig class ClientToolManagerConfig(InstantiateConfig): _target: Type = field(default_factory=lambda: ClientToolManager) - mcp_config_f: str = None + mcp_config_f: str = osp.join(osp.dirname(osp.dirname(osp.dirname(__file__))), "configs", "mcp_config.json") """path to all mcp configurations; expect json file""" def __post_init__(self): - if self.mcp_config_f is None: - self.mcp_config_f = osp.join(osp.dirname(osp.dirname(osp.dirname(__file__))), "configs", "mcp_config.json") - logger.warning(f"config_f was not provided. Using default: {self.mcp_config_f}") - assert osp.exists(self.mcp_config_f), f"Default config_f {self.mcp_config_f} does not exist." - assert osp.exists(self.mcp_config_f), f"config_f {self.mcp_config_f} does not exist."