feat: 添加选项必须检索长期记忆
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 3m16s

This commit is contained in:
2025-12-09 23:57:58 +08:00
parent eb877f402c
commit f3a4e9e0aa
4 changed files with 105 additions and 103 deletions

View File

@@ -615,7 +615,7 @@ class DefaultReplyer:
# 使用统一管理器的智能检索Judge模型决策
search_result = await unified_manager.search_memories(
query_text=query_text,
use_judge=True,
use_judge=global_config.memory.use_judge,
recent_chat_history=chat_history, # 传递最近聊天历史
)

View File

@@ -491,6 +491,7 @@ class MemoryConfig(ValidatedConfigBase):
short_term_decay_factor: float = Field(default=0.98, description="衰减因子")
# 长期记忆层配置
use_judge: bool = Field(default=True, description="使用评判模型决定是否检索长期记忆")
long_term_batch_size: int = Field(default=10, description="批量转移大小")
long_term_decay_factor: float = Field(default=0.95, description="衰减因子")
long_term_auto_transfer_interval: int = Field(default=60, description="自动转移间隔(秒)")

View File

@@ -233,7 +233,7 @@ class KFCContextBuilder:
search_result = await unified_manager.search_memories(
query_text=query_text,
use_judge=True,
use_judge=config.memory.use_judge,
recent_chat_history=chat_history,
)

View File

@@ -1,5 +1,5 @@
[inner]
version = "7.9.8"
version = "7.9.9"
#----以下是给开发人员阅读的如果你只是部署了MoFox-Bot不需要阅读----
#如果你想要修改配置文件请递增version的值
@@ -297,6 +297,7 @@ short_term_search_top_k = 5 # 搜索时返回的最大数量
short_term_decay_factor = 0.98 # 衰减因子
# 长期记忆层配置
use_judge = true # 使用评判模型决定是否检索长期记忆
long_term_batch_size = 10 # 批量转移大小
long_term_decay_factor = 0.95 # 衰减因子
long_term_auto_transfer_interval = 180 # 自动转移间隔(秒)