feat: 为Kokoro Flow Chatter实现统一模式,支持模块化提示生成

新增统一模式:通过单次LLM调用同时处理推理与响应生成
采用模块化提示组件:系统提示与用户提示分离,提升灵活性和可维护性
日志更新:更清晰地记录生成响应与执行动作
版本更新:在机器人配置模板中递增版本号以反映变更
上下文处理优化:改进用户交互与记忆管理
This commit is contained in:
tt-P607
2025-12-01 01:32:56 +08:00
parent 35c4937068
commit 5d14bab259
13 changed files with 1695 additions and 112 deletions

View File

@@ -172,9 +172,9 @@ class ChatterActionManager:
# 设置正在处理的状态
chat_stream.context.is_replying = True
# no_action 特殊处理
if action_name == "no_action":
return {"action_type": "no_action", "success": True, "reply_text": ""}
# no_action / do_nothing 特殊处理
if action_name in ("no_action", "do_nothing"):
return {"action_type": action_name, "success": True, "reply_text": ""}
# 创建并执行动作
action_handler = self.create_action(