diff --git a/app/agent/tools/base.py b/app/agent/tools/base.py index f200aa46..66c01c1b 100644 --- a/app/agent/tools/base.py +++ b/app/agent/tools/base.py @@ -75,7 +75,7 @@ class MoviePilotTool(BaseTool, metaclass=ABCMeta): # 记忆工具调用结果 if isinstance(result, str): formated_result = result - elif isinstance(result, int, float): + elif isinstance(result, (int, float)): formated_result = str(result) else: formated_result = json.dumps(result, ensure_ascii=False, indent=2)