v1.3.4
v1.3.4 Bug 修复
对话记忆发送者归属修复
修复对话记忆中所有用户消息统一标记为「用户」导致 LLM 错误归因消息发送人的严重问题。
异常表现:某用户发送消息后,LLM 却将其归因于另一位群成员,导致回复对象完全错误。
根因:_record_user_message 不记录发送者名称,_format_conversation_memory 仅用通用「用户」标签,LLM 无法区分不同发言者。
修复内容:
_record_user_message新增sender_name参数- 对话历史元组从 3 元素扩展为
(role, text, timestamp, sender_name) _format_conversation_memory和_maybe_summarize_history改用具体发送者名称- 向后兼容旧的 3 元素元组
完整更新日志: https://github.com/MagicalYuYu/astrbot_plugin_smart_wakeup/blob/main/CHANGELOG.md