From 3f9f85d02f8e78e6eb32f025401c0a9426182e82 Mon Sep 17 00:00:00 2001 From: SengokuCola <1026294844@qq.com> Date: Mon, 14 Apr 2025 22:25:53 +0800 Subject: [PATCH] Update changelog.md --- changelogs/changelog.md | 49 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/changelogs/changelog.md b/changelogs/changelog.md index 6b9898b5c..9c832fb54 100644 --- a/changelogs/changelog.md +++ b/changelogs/changelog.md @@ -1,5 +1,54 @@ # Changelog +## [0.6.2] - 2025-4-14 + +### 摘要 +- MaiBot 0.6.2 版本发布! +- 优化了心流的观察系统,优化提示词和表现,现在心流表现更好! +- 新增工具调用能力,可以更好地获取信息 +- 本次更新主要围绕工具系统、心流系统、消息处理和代码优化展开,新增多个工具类,优化了心流系统的逻辑,改进了消息处理流程,并修复了多个问题。 + +### 🌟 核心功能增强 +#### 工具系统 +- 新增了知识获取工具系统,支持通过心流调用获取多种知识 +- 新增了工具系统使用指南,详细说明工具结构、自动注册机制和添加步骤 +- 新增了多个实用工具类,包括心情调整工具`ChangeMoodTool`、关系查询工具`RelationshipTool`、数值比较工具`CompareNumbersTool`、日程获取工具`GetCurrentTaskTool`、上下文压缩工具`CompressContextTool`和知识获取工具`GetKnowledgeTool` +- 更新了`ToolUser`类,支持自动获取已注册工具定义并调用`execute`方法 +- 需要配置支持工具调用的模型才能使用完整功能 + +#### 心流系统 +- 新增了心流系统的README.md文件,详细介绍了系统架构、主要功能和工作流程。 +- 优化了心流系统的逻辑,包括子心流自动清理和合理配置更新间隔。 +- 改进了心流观察系统,优化了提示词设计和系统表现,使心流运行更加稳定高效。 +- 更新了`Heartflow`类的方法和属性,支持异步生成提示词并提升生成质量。 + +#### 消息处理 +- 改进了消息处理流程,包括回复检查、消息生成和发送逻辑。 +- 新增了`ReplyGenerator`类,用于根据观察信息和对话信息生成回复。 +- 优化了消息队列管理系统,支持按时间顺序处理消息。 + +### 💻 系统架构优化 + +#### 部署支持 +- 更新了Docker部署文档,优化了服务配置和挂载路径。 +- 完善了Linux和Windows脚本支持。 + +### 🐛 问题修复 +- 修复了消息处理器中的正则表达式匹配问题。 +- 修复了图像处理中的帧大小和拼接问题。 +- 修复了私聊时产生`reply`消息的bug。 +- 修复了配置文件加载时的版本兼容性问题。 + +### 📚 文档更新 +- 更新了`README.md`文件,包括Python版本要求和协议信息。 +- 新增了工具系统和心流系统的详细文档。 +- 优化了部署相关文档的完整性。 + +### 🔧 其他改进 +- 新增了崩溃日志记录器,记录崩溃信息到日志文件。 +- 优化了统计信息输出,在控制台显示详细统计信息。 +- 改进了异常处理机制,提升系统稳定性。 + ## [0.6.0] - 2025-4-4 ### 摘要