fix agent error message

This commit is contained in:
jxxghp
2026-01-23 22:50:59 +08:00
parent 7c4d736b54
commit 8cf84e722b
+4 -2
View File
@@ -145,7 +145,8 @@ class MoviePilotAgent:
logger.error(f"初始化提示词失败: {e}") logger.error(f"初始化提示词失败: {e}")
raise e raise e
def _token_counter(self, messages: List[Union[HumanMessage, AIMessage, ToolMessage, SystemMessage]]) -> int: @staticmethod
def _token_counter(messages: List[Union[HumanMessage, AIMessage, ToolMessage, SystemMessage]]) -> int:
""" """
通用的Token计数器 通用的Token计数器
""" """
@@ -257,6 +258,7 @@ class MoviePilotAgent:
# 执行Agent # 执行Agent
logger.info(f"Agent执行推理: session_id={self.session_id}, input={message}") logger.info(f"Agent执行推理: session_id={self.session_id}, input={message}")
result = await self._execute_agent(input_context) result = await self._execute_agent(input_context)
# 获取Agent回复 # 获取Agent回复
@@ -317,7 +319,7 @@ class MoviePilotAgent:
except Exception as e: except Exception as e:
logger.error(f"Agent执行失败: {e}") logger.error(f"Agent执行失败: {e}")
return { return {
"output": f"执行过程中发生错误: {str(e)}", "output": str(e),
"intermediate_steps": [], "intermediate_steps": [],
"token_usage": {} "token_usage": {}
} }