diff --git a/app/agent/tools/base.py b/app/agent/tools/base.py index e4e972bf..dc534034 100644 --- a/app/agent/tools/base.py +++ b/app/agent/tools/base.py @@ -82,7 +82,7 @@ class MoviePilotTool(BaseTool, metaclass=ABCMeta): logger.debug(f'Tool {self.name} executed with result: {result}') except Exception as e: # 记录异常详情 - error_message = f"工具执行异常: {str(e)}" + error_message = f"工具执行异常 ({type(e).__name__}): {str(e)}" logger.error(f'Tool {self.name} execution failed: {e}', exc_info=True) result = error_message