add change

This commit is contained in:
SengokuCola
2025-07-24 16:11:21 +08:00
parent f4bc583c7d
commit 4f108abeeb
2 changed files with 58 additions and 32 deletions

View File

@@ -1,47 +1,72 @@
# Changelog
## [0.9.0] - 2025-7-24
## [0.9.0] - 2025-7-25
功能更新:
### 摘要
MaiBot 0.9.0 重磅升级!本版本带来两大核心突破:**全面重构的插件系统**提供更强大的扩展能力和管理功能;**normal和focus模式统一化处理**大幅简化架构并提升性能。同时新增s4u prompt模式优化、语音消息支持、全新情绪系统和mais4u直播互动功能为MaiBot带来更自然、更智能的交互体验
- 全新的插件系统和API系统
- 优化Log显示
- 合并了Focus和Normal的聊天逻辑现在自动切换提供更灵活的聊天体验
- 增加了ASR支持需要模型配置
- 配置文件更新更好了
### 🌟 主要功能概览
优化和修复:
#### 🔌 插件系统全面重构 - 重点升级
- **完整管理API**: 全新的插件管理API支持插件的启用、禁用、重载和卸载操作
- **权限控制系统**: 为插件管理增加完善的权限控制,确保系统安全性
- **智能依赖管理**: 优化插件依赖管理和自动注册机制,减少配置复杂度
- 删除了大量无用代码
- 优化了全局的大量typing check现在主要模块可以开着类型检查了方便开发。
- 修复了LPMM的学习问题
- 修复了willing模块的bug
- 表达方式迁移到了数据库
- reply 和 no_reply 现在特殊处
- 内部的focus和normal切换逻辑优化
#### ⚡ Normal和Focus模式统一化处理 - 重点升级
- **架构统一**: 彻底统一normal和focus聊天模式消除模式间的差异和复杂性
- **智能模式切换**: 优化频率控制和模式切换逻辑normal可以无缝切换到focus
- **统一LLM激活**: normal模式现在支持LLM激活插件与focus模式功能对等
- **一致的关系构建**: normal采用与focus一致的关系构建机制提升交互质量
- **统一退出机制**: 为focus提供更合理的退出方法简化状态管
## [0.8.2] - 2025-7-5
#### 🎯 s4u prompt模式
- **s4u prompt模式**: 新增专门的s4u prompt构建方式提供更好的交互效果
- **配置化启用**: 可在配置文件中选择启用s4u prompt模式灵活控制
- **兼容性保持**: 与现有系统完全兼容,可随时切换启用或禁用
功能更新:
#### 🎤 语音消息支持
- **Voice消息处理**: 新增对voice类型消息的支持麦麦现在可以识别和处理语音消息需要模型配置
- 新的情绪系统,麦麦现在拥有持续的情绪
#### 全新情绪系统
- **持续情绪**: 麦麦现在拥有持续的情绪状态,情绪会影响回复风格和行为
优化和修复:
- 优化no_reply逻辑
- 优化Log显示
- 优化关系配置
- 简化配置文件
- 修复在auto模式下私聊会转为normal的bug
- 修复一般过滤次序问题
- 优化normal_chat代码采用和focus一致的关系构建
- 优化计时信息和Log
- 添加回复超时检查
- normal的插件允许llm激活
- 合并action激活器
- emoji统一可选随机激活或llm激活
- 移除observation和processor简化focus的代码逻辑
### 💻 更新预览
#### 关系系统优化
- **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的学习问题
## [0.8.1] - 2025-7-5

View File

@@ -353,6 +353,7 @@ class DefaultReplyer:
# 动态构建expression habits块
expression_habits_block = ""
expression_habits_title = ""
if style_habits_str.strip():
expression_habits_title = "你可以参考以下的语言习惯,当情景合适就使用,但不要生硬使用,以合理的方式结合到你的回复中:"
expression_habits_block += f"{style_habits_str}\n"