feat(chat): 引入SmartPrompt智能提示构建系统
重构DefaultReplyer对话提示构建逻辑,统一使用SmartPrompt抽象组件替代原冗长的模板选择与参数拼装流程。将原160+行的分支式模板处理逻辑压缩为统一的SmartPrompt.build_prompt()调用,实现提示构建策略的可插拔与可维护性提升。 - 新增 src.chat.utils.smart_prompt 模块(SmartPrompt类及参数封装) - 移除旧的normal/s4u分支硬编码,由SmartPrompt内部按需适配 - 事件管理器仅补充HandlerResult显式导入,无功能变动
This commit is contained in:
@@ -6,7 +6,7 @@ from typing import Dict, Type, List, Optional, Any, Union
|
||||
from threading import Lock
|
||||
|
||||
from src.common.logger import get_logger
|
||||
from src.plugin_system.base.base_event import BaseEvent, HandlerResultsCollection
|
||||
from src.plugin_system.base.base_event import BaseEvent, HandlerResultsCollection, HandlerResult
|
||||
from src.plugin_system.base.base_events_handler import BaseEventHandler
|
||||
from src.plugin_system.base.component_types import EventType
|
||||
logger = get_logger("event_manager")
|
||||
|
||||
Reference in New Issue
Block a user