feat(proactive-thinking): 将情绪与决策历史融入前瞻性思维

- 从情绪管理器中添加当前情绪检索功能,以提供情感背景信息
- 实施最后决策追踪以避免话题重复并优化策略
- 更新决策提示,纳入情绪影响和历史背景因素
- 为所有动作类型(无操作、简单气泡、抛出主题)添加决策记录功能
- 将simple_bubble行为扩展为在执行后暂停主动思考
- 更新配置模板以明确topic_throw_cooldown的用途
- 增强日志记录功能,以便更好地调试情绪与决策整合问题

重大变更:主动思考系统现需依赖mood_manager模块,并调整决策上下文结构,新增情绪和上一次决策字段。
This commit is contained in:
Windpicker-owo
2025-10-31 14:38:57 +08:00
parent 373ca48a4d
commit 4aa19cb1ef
3 changed files with 124 additions and 8 deletions

View File

@@ -612,7 +612,7 @@ active_hours_multiplier = 0.7 # 活跃时段间隔倍数,<1表示更频繁>
# --- 冷却与限制 ---
reply_reset_enabled = true # bot回复后是否重置定时器避免回复后立即又主动发言
topic_throw_cooldown = 3600 # 抛出话题后的冷却时间(秒),期间暂停主动思考
topic_throw_cooldown = 3600 # 主动发言后的冷却时间(秒),期间暂停主动思考等待用户回复。0表示不暂停继续主动思考
max_daily_proactive = 0 # 每个聊天流每天最多主动发言次数0表示不限制
# --- 决策权重配置 ---