refactor: 删除和项目无关的文件
This commit is contained in:
310
changelogs/changelog.md
Normal file
310
changelogs/changelog.md
Normal file
@@ -0,0 +1,310 @@
|
||||
# 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
|
||||
### 🌟 核心功能增强
|
||||
#### 关系系统升级
|
||||
- 新增关系系统构建与启用功能
|
||||
- 优化关系管理系统
|
||||
- 改进prompt构建器结构
|
||||
- 新增手动修改记忆库的脚本功能
|
||||
- 增加alter支持功能
|
||||
|
||||
#### 启动器优化
|
||||
- 新增MaiLauncher.bat 1.0版本
|
||||
- 优化Python和Git环境检测逻辑
|
||||
- 添加虚拟环境检查功能
|
||||
- 改进工具箱菜单选项
|
||||
- 新增分支重置功能
|
||||
- 添加MongoDB支持
|
||||
- 优化脚本逻辑
|
||||
- 修复虚拟环境选项闪退和conda激活问题
|
||||
- 修复环境检测菜单闪退问题
|
||||
- 修复.env文件复制路径错误
|
||||
|
||||
#### 日志系统改进
|
||||
- 新增GUI日志查看器
|
||||
- 重构日志工厂处理机制
|
||||
- 优化日志级别配置
|
||||
- 支持环境变量配置日志级别
|
||||
- 改进控制台日志输出
|
||||
- 优化logger输出格式
|
||||
|
||||
### 💻 系统架构优化
|
||||
#### 配置系统升级
|
||||
- 更新配置文件到0.0.10版本
|
||||
- 优化配置文件可视化编辑
|
||||
- 新增配置文件版本检测功能
|
||||
- 改进配置文件保存机制
|
||||
- 修复重复保存可能清空list内容的bug
|
||||
- 修复人格设置和其他项配置保存问题
|
||||
|
||||
#### WebUI改进
|
||||
- 优化WebUI界面和功能
|
||||
- 支持安装后管理功能
|
||||
- 修复部分文字表述错误
|
||||
|
||||
#### 部署支持扩展
|
||||
- 优化Docker构建流程
|
||||
- 改进MongoDB服务启动逻辑
|
||||
- 完善Windows脚本支持
|
||||
- 优化Linux一键安装脚本
|
||||
- 新增Debian 12专用运行脚本
|
||||
|
||||
### 🐛 问题修复
|
||||
#### 功能稳定性
|
||||
- 修复bot无法识别at对象和reply对象的问题
|
||||
- 修复每次从数据库读取额外加0.5的问题
|
||||
- 修复新版本由于版本判断不能启动的问题
|
||||
- 修复配置文件更新和学习知识库的确认逻辑
|
||||
- 优化token统计功能
|
||||
- 修复EULA和隐私政策处理时的编码兼容问题
|
||||
- 修复文件读写编码问题,统一使用UTF-8
|
||||
- 修复颜文字分割问题
|
||||
- 修复willing模块cfg变量引用问题
|
||||
|
||||
### 📚 文档更新
|
||||
- 更新CLAUDE.md为高信息密度项目文档
|
||||
- 添加mermaid系统架构图和模块依赖图
|
||||
- 添加核心文件索引和类功能表格
|
||||
- 添加消息处理流程图
|
||||
- 优化文档结构
|
||||
- 更新EULA和隐私政策文档
|
||||
|
||||
### 🔧 其他改进
|
||||
- 更新全球在线数量展示功能
|
||||
- 优化statistics输出展示
|
||||
- 新增手动修改内存脚本(支持添加、删除和查询节点和边)
|
||||
|
||||
### 主要改进方向
|
||||
1. 完善关系系统功能
|
||||
2. 优化启动器和部署流程
|
||||
3. 改进日志系统
|
||||
4. 提升配置系统稳定性
|
||||
5. 加强文档完整性
|
||||
|
||||
## [0.5.14] - 2025-3-14
|
||||
### 🌟 核心功能增强
|
||||
#### 记忆系统优化
|
||||
- 修复了构建记忆时重复读取同一段消息导致token消耗暴增的问题
|
||||
- 优化了记忆相关的工具模型代码
|
||||
|
||||
#### 消息处理升级
|
||||
- 新增了不回答已撤回消息的功能
|
||||
- 新增每小时自动删除存留超过1小时的撤回消息
|
||||
- 优化了戳一戳功能的响应机制
|
||||
- 修复了回复消息未正常发送的问题
|
||||
- 改进了图片发送错误时的处理机制
|
||||
|
||||
#### 日程系统改进
|
||||
- 修复了长时间运行的bot在跨天后无法生成新日程的问题
|
||||
- 优化了日程文本解析功能
|
||||
- 修复了解析日程时遇到markdown代码块等额外内容的处理问题
|
||||
|
||||
### 💻 系统架构优化
|
||||
#### 日志系统升级
|
||||
- 建立了新的日志系统
|
||||
- 改进了错误处理机制
|
||||
- 优化了代码格式化规范
|
||||
|
||||
#### 部署支持扩展
|
||||
- 改进了NAS部署指南,增加HOST设置说明
|
||||
- 优化了部署文档的完整性
|
||||
|
||||
### 🐛 问题修复
|
||||
#### 功能稳定性
|
||||
- 修复了utils_model.py中的潜在问题
|
||||
- 修复了set_reply相关bug
|
||||
- 修复了回应所有戳一戳的问题
|
||||
- 优化了bot被戳时的判断逻辑
|
||||
|
||||
### 📚 文档更新
|
||||
- 更新了README.md的内容
|
||||
- 完善了NAS部署指南
|
||||
- 优化了部署相关文档
|
||||
|
||||
### 主要改进方向
|
||||
1. 提升记忆系统的效率和稳定性
|
||||
2. 完善消息处理机制
|
||||
3. 优化日程系统功能
|
||||
4. 改进日志和错误处理
|
||||
5. 加强部署文档的完整性
|
||||
|
||||
## [0.5.13] - 2025-3-12
|
||||
### 🌟 核心功能增强
|
||||
#### 记忆系统升级
|
||||
- 新增了记忆系统的时间戳功能,包括创建时间和最后修改时间
|
||||
- 新增了记忆图节点和边的时间追踪功能
|
||||
- 新增了自动补充缺失时间字段的功能
|
||||
- 新增了记忆遗忘机制,基于时间条件自动遗忘旧记忆
|
||||
- 优化了记忆系统的数据同步机制
|
||||
- 优化了记忆系统的数据结构,确保所有数据类型的一致性
|
||||
|
||||
#### 私聊功能完善
|
||||
- 新增了完整的私聊功能支持,包括消息处理和回复
|
||||
- 新增了聊天流管理器,支持群聊和私聊的上下文管理
|
||||
- 新增了私聊过滤开关功能
|
||||
- 优化了关系管理系统,支持跨平台用户关系
|
||||
|
||||
#### 消息处理升级
|
||||
- 新增了消息队列管理系统,支持按时间顺序处理消息
|
||||
- 新增了消息发送控制器,实现人性化的发送速度和间隔
|
||||
- 新增了JSON格式分享卡片读取支持
|
||||
- 新增了Base64格式表情包CQ码支持
|
||||
- 改进了消息处理流程,支持多种消息类型
|
||||
|
||||
### 💻 系统架构优化
|
||||
#### 配置系统改进
|
||||
- 新增了配置文件自动更新和版本检测功能
|
||||
- 新增了配置文件热重载API接口
|
||||
- 新增了配置文件版本兼容性检查
|
||||
- 新增了根据不同环境(dev/prod)显示不同级别的日志功能
|
||||
- 优化了配置文件格式和结构
|
||||
|
||||
#### 部署支持扩展
|
||||
- 新增了Linux系统部署指南
|
||||
- 新增了Docker部署支持的详细文档
|
||||
- 新增了NixOS环境支持(使用venv方式)
|
||||
- 新增了优雅的shutdown机制
|
||||
- 优化了Docker部署文档
|
||||
|
||||
### 🛠️ 开发体验提升
|
||||
#### 工具链升级
|
||||
- 新增了ruff代码格式化和检查工具
|
||||
- 新增了知识库一键启动脚本
|
||||
- 新增了自动保存脚本,定期保存聊天记录和关系数据
|
||||
- 新增了表情包自动获取脚本
|
||||
- 优化了日志记录(使用logger.debug替代print)
|
||||
- 精简了日志输出,禁用了Uvicorn/NoneBot默认日志
|
||||
|
||||
#### 安全性强化
|
||||
- 新增了API密钥安全管理机制
|
||||
- 新增了数据库完整性检查功能
|
||||
- 新增了表情包文件完整性自动检查
|
||||
- 新增了异常处理和自动恢复机制
|
||||
- 优化了安全性检查机制
|
||||
|
||||
### 🐛 关键问题修复
|
||||
#### 系统稳定性
|
||||
- 修复了systemctl强制停止的问题
|
||||
- 修复了ENVIRONMENT变量在同一终端下不能被覆盖的问题
|
||||
- 修复了libc++.so依赖问题
|
||||
- 修复了数据库索引创建失败的问题
|
||||
- 修复了MongoDB连接配置相关问题
|
||||
- 修复了消息队列溢出问题
|
||||
- 修复了配置文件加载时的版本兼容性问题
|
||||
|
||||
#### 功能完善性
|
||||
- 修复了私聊时产生reply消息的bug
|
||||
- 修复了回复消息无法识别的问题
|
||||
- 修复了CQ码解析错误
|
||||
- 修复了情绪管理器导入问题
|
||||
- 修复了小名无效的问题
|
||||
- 修复了表情包发送时的参数缺失问题
|
||||
- 修复了表情包重复注册问题
|
||||
- 修复了变量拼写错误问题
|
||||
|
||||
### 主要改进方向
|
||||
1. 提升记忆系统的智能性和可靠性
|
||||
2. 完善私聊功能的完整生态
|
||||
3. 优化系统架构和部署便利性
|
||||
4. 提升开发体验和代码质量
|
||||
5. 加强系统安全性和稳定性
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user