From a60859efbc6163712cd0ed8235b00d01d5665f7f Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Sun, 5 Oct 2025 00:03:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20reset=20=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E6=B8=85=E9=99=A4=E7=BE=A4=E8=81=8A=E4=B8=8A=E4=B8=8B?= =?UTF-8?q?=E6=96=87=E6=84=9F=E7=9F=A5=E6=95=B0=E6=8D=AE=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/astrbot/commands/conversation.py | 3 ++- packages/astrbot/main.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/astrbot/commands/conversation.py b/packages/astrbot/commands/conversation.py index 2d5317644..2f2fbc128 100644 --- a/packages/astrbot/commands/conversation.py +++ b/packages/astrbot/commands/conversation.py @@ -6,6 +6,7 @@ from astrbot.core.provider.sources.dify_source import ProviderDify from astrbot.core.provider.sources.coze_source import ProviderCoze from astrbot.api import sp, logger +from ..long_term_memory import LongTermMemory from typing import Union from enum import Enum @@ -36,7 +37,7 @@ def get_scene(cls, is_group: bool, is_unique_session: bool) -> "RstScene": class ConversationCommands: - def __init__(self, context: star.Context, ltm=None): + def __init__(self, context: star.Context, ltm: LongTermMemory | None = None): self.context = context self.ltm = ltm diff --git a/packages/astrbot/main.py b/packages/astrbot/main.py index 272864633..6fd0b0e5a 100644 --- a/packages/astrbot/main.py +++ b/packages/astrbot/main.py @@ -41,7 +41,7 @@ def __init__(self, context: star.Context) -> None: self.tool_c = ToolCommands(self.context) self.plugin_c = PluginCommands(self.context) self.admin_c = AdminCommands(self.context) - self.conversation_c = ConversationCommands(self.context) + self.conversation_c = ConversationCommands(self.context, self.ltm) self.provider_c = ProviderCommands(self.context) self.persona_c = PersonaCommands(self.context) self.alter_cmd_c = AlterCmdCommands(self.context)