feat:提供记忆整合功能

This commit is contained in:
SengokuCola
2025-09-28 13:48:31 +08:00
parent 6b25c0295d
commit 14a8890791
7 changed files with 498 additions and 53 deletions

View File

@@ -30,6 +30,7 @@ from src.config.official_configs import (
RelationshipConfig,
ToolConfig,
VoiceConfig,
MemoryConfig,
DebugConfig,
)
@@ -353,6 +354,7 @@ class Config(ConfigBase):
maim_message: MaimMessageConfig
lpmm_knowledge: LPMMKnowledgeConfig
tool: ToolConfig
memory: MemoryConfig
debug: DebugConfig
voice: VoiceConfig

View File

@@ -101,6 +101,15 @@ class MessageReceiveConfig(ConfigBase):
ban_msgs_regex: set[str] = field(default_factory=lambda: set())
"""过滤正则表达式列表"""
@dataclass
class MemoryConfig(ConfigBase):
"""记忆配置类"""
max_memory_number: int = 100
"""记忆最大数量"""
max_memory_size: int = 2048
"""记忆最大大小"""
@dataclass
class ExpressionConfig(ConfigBase):