重构了日常唤醒任务(ProactiveThinkingTask)的逻辑,将其拆分为私聊和群聊的独立处理流程。 - 私聊现在直接遍历白名单,确保能覆盖到所有配置的用户,即使他们当前不在内存中。 - 群聊则继续遍历内存中的活跃流。 这个改动修复了之前版本中,只有当用户发送消息后,bot才有可能对其进行主动唤醒的问题。 同时,在决策模块中引入了防打扰机制: - 在决策提示词中加入了最近的决策历史记录作为上下文。 - 增加了新的决策原则,明确指示模型在近期已主动发起过对话的情况下,应倾向于保持沉默,以避免过度打扰用户。 此外,对冷启动任务(ColdStartTask)进行了微调,将初始的等待时间移至循环的开始,以确保插件加载后能先等待一段时间再开始工作。