fix 修正格式防止曹飞

This commit is contained in:
SengokuCola
2025-03-21 14:49:59 +08:00
parent 96637a4088
commit 432104f582
6 changed files with 22 additions and 14 deletions

View File

@@ -321,9 +321,18 @@ class BotConfig:
)
config.memory_compress_rate = memory_config.get("memory_compress_rate", config.memory_compress_rate)
if config.INNER_VERSION in SpecifierSet(">=0.0.11"):
config.memory_build_distribution = memory_config.get("memory_build_distribution", config.memory_build_distribution)
config.build_memory_sample_num = memory_config.get("build_memory_sample_num", config.build_memory_sample_num)
config.build_memory_sample_length = memory_config.get("build_memory_sample_length", config.build_memory_sample_length)
config.memory_build_distribution = memory_config.get(
"memory_build_distribution",
config.memory_build_distribution
)
config.build_memory_sample_num = memory_config.get(
"build_memory_sample_num",
config.build_memory_sample_num
)
config.build_memory_sample_length = memory_config.get(
"build_memory_sample_length",
config.build_memory_sample_length
)
def remote(parent: dict):

View File

@@ -239,7 +239,11 @@ class Hippocampus:
chat_samples = []
for timestamp in timestamps:
messages = self.random_get_msg_snippet(timestamp, global_config.build_memory_sample_length, max_memorized_time_per_msg)
messages = self.random_get_msg_snippet(
timestamp,
global_config.build_memory_sample_length,
max_memorized_time_per_msg
)
if messages:
time_diff = (datetime.datetime.now().timestamp() - timestamp) / 3600
logger.debug(f"成功抽取 {time_diff:.1f} 小时前的消息样本,共{len(messages)}")

View File

@@ -17,7 +17,7 @@ import jieba
root_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "../../.."))
sys.path.append(root_path)
from src.common.logger import get_module_logger
from src.common.logger import get_module_logger # noqa: E402
from src.common.database import db # noqa E402
from src.plugins.memory_system.offline_llm import LLMModel # noqa E402

View File

@@ -1,7 +1,5 @@
import numpy as np
import matplotlib.pyplot as plt
from scipy import stats
import time
from datetime import datetime, timedelta
class DistributionVisualizer:

View File

@@ -5,16 +5,15 @@ import os
import sys
from typing import Dict, Union
from nonebot import get_driver
# 添加项目根目录到 Python 路径
root_path = os.path.abspath(os.path.join(os.path.dirname(__file__), "../../.."))
sys.path.append(root_path)
# from src.plugins.chat.config import global_config
from src.common.database import db # 使用正确的导入语法
from src.plugins.schedule.offline_llm import LLMModel
from src.common.logger import get_module_logger
from src.common.database import db # noqa: E402
from src.common.logger import get_module_logger # noqa: E402
from src.plugins.schedule.offline_llm import LLMModel # noqa: E402
from src.plugins.chat.config import global_config # noqa: E402
logger = get_module_logger("scheduler")

View File

@@ -1,8 +1,6 @@
import datetime
import json
import re
import os
import sys
from typing import Dict, Union
from nonebot import get_driver