|
@@ -218,6 +218,9 @@ class AgentService:
|
|
|
# 获取用户信息和Agent实例
|
|
|
user_profile = self.user_manager.get_user_profile(user_id)
|
|
|
agent = self._get_agent_instance(staff_id, user_id)
|
|
|
+ if not agent.is_valid():
|
|
|
+ logger.error(f"staff[{staff_id}] user[{user_id}]: agent is invalid")
|
|
|
+ return
|
|
|
|
|
|
# 更新对话状态
|
|
|
logger.debug("process message: {}".format(message))
|