update 更新日志00.6.0-snapshot-1

This commit is contained in:
SengokuCola
2025-03-25 23:47:52 +08:00
parent f71ce11524
commit 792d65ec1c
4 changed files with 129 additions and 6 deletions

View File

@@ -1,6 +1,100 @@
# Changelog
AI总结
## [0.6.0] - 2025-3-25
### 🌟 核心功能增强
#### 思维流系统(实验性功能)
- 新增思维流作为实验功能
- 思维流大核+小核架构
- 思维流回复意愿模式
#### 记忆系统优化
- 优化记忆抽取策略
- 优化记忆prompt结构
#### 关系系统优化
- 修复relationship_value类型错误
- 优化关系管理系统
- 改进关系值计算方式
### 💻 系统架构优化
#### 配置系统改进
- 优化配置文件整理
- 新增分割器功能
- 新增表情惩罚系数自定义
- 修复配置文件保存问题
- 优化配置项管理
- 新增配置项:
- `schedule`: 日程表生成功能配置
- `response_spliter`: 回复分割控制
- `experimental`: 实验性功能开关
- `llm_outer_world``llm_sub_heartflow`: 思维流模型配置
- `llm_heartflow`: 思维流核心模型配置
- `prompt_schedule_gen`: 日程生成提示词配置
- `memory_ban_words`: 记忆过滤词配置
- 优化配置结构:
- 调整模型配置组织结构
- 优化配置项默认值
- 调整配置项顺序
- 移除冗余配置
#### WebUI改进
- 新增回复意愿模式选择功能
- 优化WebUI界面
- 优化WebUI配置保存机制
#### 部署支持扩展
- 优化Docker构建流程
- 完善Windows脚本支持
- 优化Linux一键安装脚本
- 新增macOS教程支持
### 🐛 问题修复
#### 功能稳定性
- 修复表情包审查器问题
- 修复心跳发送问题
- 修复拍一拍消息处理异常
- 修复日程报错问题
- 修复文件读写编码问题
- 修复西文字符分割问题
- 修复自定义API提供商识别问题
- 修复人格设置保存问题
- 修复EULA和隐私政策编码问题
- 修复cfg变量引用问题
#### 性能优化
- 提高topic提取效率
- 优化logger输出格式
- 优化cmd清理功能
- 改进LLM使用统计
- 优化记忆处理效率
### 📚 文档更新
- 更新README.md内容
- 添加macOS部署教程
- 优化文档结构
- 更新EULA和隐私政策
- 完善部署文档
### 🔧 其他改进
- 新增神秘小测验功能
- 新增人格测评模型
- 优化表情包审查功能
- 改进消息转发处理
- 优化代码风格和格式
- 完善异常处理机制
- 优化日志输出格式
### 主要改进方向
1. 完善思维流系统功能
2. 优化记忆系统效率
3. 改进关系系统稳定性
4. 提升配置系统可用性
5. 加强WebUI功能
6. 完善部署文档
## [0.5.15] - 2025-3-17
### 🌟 核心功能增强
#### 关系系统升级
@@ -213,3 +307,4 @@ AI总结

View File

@@ -1,12 +1,32 @@
# Changelog
## [0.0.11] - 2025-3-12
### Added
- 新增了 `schedule` 配置项,用于配置日程表生成功能
- 新增了 `response_spliter` 配置项,用于控制回复分割
- 新增了 `experimental` 配置项,用于实验性功能开关
- 新增了 `llm_outer_world``llm_sub_heartflow` 模型配置
- 新增了 `llm_heartflow` 模型配置
-`personality` 配置项中新增了 `prompt_schedule_gen` 参数
### Changed
- 优化了模型配置的组织结构
- 调整了部分配置项的默认值
- 调整了配置项的顺序,将 `groups` 配置项移到了更靠前的位置
-`message` 配置项中:
- 新增了 `max_response_length` 参数
-`willing` 配置项中新增了 `emoji_response_penalty` 参数
-`personality` 配置项中的 `prompt_schedule` 重命名为 `prompt_schedule_gen`
### Removed
- 移除了 `min_text_length` 配置项
- 移除了 `cq_code` 配置项
- 移除了 `others` 配置项(其功能已整合到 `experimental` 中)
## [0.0.5] - 2025-3-11
### Added
- 新增了 `alias_names` 配置项,用于指定麦麦的别名。
## [0.0.4] - 2025-3-9
### Added
- 新增了 `memory_ban_words` 配置项,用于指定不希望记忆的词汇。
- 新增了 `memory_ban_words` 配置项,用于指定不希望记忆的词汇。

View File

@@ -36,8 +36,9 @@ config = driver.config
# 初始化表情管理器
emoji_manager.initialize()
logger.debug(f"正在唤醒{global_config.BOT_NICKNAME}......")
logger.success("--------------------------------")
logger.success(f"正在唤醒{global_config.BOT_NICKNAME}......使用版本:{global_config.MAI_VERSION}")
logger.success("--------------------------------")
# 注册消息处理器
msg_in = on_message(priority=5)
# 注册和bot相关的通知处理器

View File

@@ -196,6 +196,12 @@ class BotConfig:
def load_config(cls, config_path: str = None) -> "BotConfig":
"""从TOML配置文件加载配置"""
config = cls()
def mai_version(parent: dict):
mai_version_config = parent["mai_version"]
version = mai_version_config.get("version")
version_fix = mai_version_config.get("version-fix")
config.MAI_VERSION = f"{version}-{version_fix}"
def personality(parent: dict):
personality_config = parent["personality"]
@@ -420,6 +426,7 @@ class BotConfig:
# 正常执行程序,但是会看到这条自定义提示
include_configs = {
"bot": {"func": bot, "support": ">=0.0.0"},
"mai_version": {"func": mai_version, "support": ">=0.0.11"},
"groups": {"func": groups, "support": ">=0.0.0"},
"personality": {"func": personality, "support": ">=0.0.0"},
"schedule": {"func": schedule, "support": ">=0.0.11", "necessary": False},