feat:优化maisak循环逻辑,分离接受和处理,移除冗余config.py

This commit is contained in:
SengokuCola
2026-03-28 15:23:38 +08:00
parent 8b85c483b8
commit c545b24966
12 changed files with 252 additions and 277 deletions

View File

@@ -7,7 +7,6 @@ from typing import Optional
from src.chat.message_receive.message import SessionMessage
from src.config.config import global_config
from .config import USER_NAME
from .llm_service import MaiSakaLLMService
from .message_adapter import get_message_role, get_message_text, is_perception_message, parse_speaker_content
@@ -84,7 +83,7 @@ def format_chat_history(messages: list[SessionMessage]) -> str:
content = _normalize_content(content_body)
if not content:
continue
visible_speaker = speaker_name or USER_NAME
visible_speaker = speaker_name or global_config.maisaka.user_name.strip() or "用户"
parts.append(f"{timestamp} {visible_speaker}: {content}")
continue