diff --git a/packages/astrbot/main.py b/packages/astrbot/main.py index 578edb956..9dcd4a688 100644 --- a/packages/astrbot/main.py +++ b/packages/astrbot/main.py @@ -792,6 +792,13 @@ UID: {user_id} 此 ID 可用于设置管理员。 message.unified_msg_origin ) + # 长期记忆 + if self.ltm: + try: + await self.ltm.remove_session(event=message) + except Exception as e: + logger.error(f"清理聊天增强记录失败: {e}") + message.set_result( MessageEventResult().message(f"切换到新对话: 新对话({cid[:4]})。") )