[0.9.0] - 2025-7-25
摘要
MaiBot 0.9.0 重磅升级!本版本带来两大核心突破:全面重构的插件系统提供更强大的扩展能力和管理功能;normal和focus模式统一化处理大幅简化架构并提升性能。同时新增s4u prompt模式优化、语音消息支持、全新情绪系统和mais4u直播互动功能,为MaiBot带来更自然、更智能的交互体验!
🌟 主要功能概览
🔌 插件系统全面重构 - 重点升级
- 完整管理API: 全新的插件管理API,支持插件的启用、禁用、重载和卸载操作
- 权限控制系统: 为插件管理增加完善的权限控制,确保系统安全性
- 智能依赖管理: 优化插件依赖管理和自动注册机制,减少配置复杂度
⚡ Normal和Focus模式统一化处理 - 重点升级
- 架构统一: 彻底统一normal和focus聊天模式,消除模式间的差异和复杂性
- 智能模式切换: 优化频率控制和模式切换逻辑,normal可以无缝切换到focus
- 统一LLM激活: normal模式现在支持LLM激活插件,与focus模式功能对等
- 一致的关系构建: normal采用与focus一致的关系构建机制,提升交互质量
- 统一退出机制: 为focus提供更合理的退出方法,简化状态管理
🎯 s4u prompt模式
- s4u prompt模式: 新增专门的s4u prompt构建方式,提供更好的交互效果
- 配置化启用: 可在配置文件中选择启用s4u prompt模式,灵活控制
- 兼容性保持: 与现有系统完全兼容,可随时切换启用或禁用
🎤 语音消息支持
- Voice消息处理: 新增对voice类型消息的支持,麦麦现在可以识别和处理语音消息(需要模型配置)
全新情绪系统
- 持续情绪: 麦麦现在拥有持续的情绪状态,情绪会影响回复风格和行为
💻 更新预览
关系系统优化
- prompt优化: 优化关系prompt和person_info信息展示
- 构建间隔: 让关系构建间隔可配置,提升灵活性
- 关系配置: 优化关系配置,采用和focus一致的关系构建
表情包系统升级
- 识别增强: 加强emoji的识别能力,优化emoji显示
- 匹配精准: 更精准的表情包匹配算法
完善mais4u系统(需要amaidesu支持)
- 直播互动: 新增mais4u直播功能,支持实时互动和思考状态展示
- 动作控制: 支持眨眼、微动作、注视等多种动作适配
日志系统优化
- 显示优化: 优化Logger前缀映射、颜色格式和计时信息显示
- 级别优化: 优化日志级别和信息过滤,提升调试体验
- 日志查看器: 升级logger_viewer,移除无用脚本
配置系统改进
- 配置简化: 简化配置文件,让配置更加精简易懂
- prompt显示: 可选打开prompt显示功能
- 配置更新: 更好的配置文件更新机制和更新内容显示
问题修复与优化
- 修复normal planner没有超时退出问题,添加回复超时检查
- 重构no_reply逻辑,不再使用小模型,采用激活度决定
- 修复图片与文字混合兴趣值为0的情况
- 适配无兴趣度消息处理
- 优化Docker镜像构建流程,合并AMD64和ARM64构建步骤
- 移除vtb插件和take_picture_plugin,功能已由其他系统接管,移除pfc遗留代码和其他过时功能
- 移除observation和processor等冗余组件,大幅简化focus代码逻辑
- 修复了LPMM的学习问题