Improve error message to include exception type for better debugging

Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-01-24 00:18:43 +00:00
parent f8ae7be539
commit 74226ad8df

View File

@@ -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