Skip to content

Releases: Moemu/MuiceBot

v1.1.4.post1 一般性更新

06 Jan 17:08

Choose a tag to compare

Fixed🛠️

  1. 修复旧日志处理器无法移除的问题

What's Changed

Full Changelog: v1.1.4...v1.1.4.post1

v1.1.4 Starry⭐

25 Nov 03:23

Choose a tag to compare

抬眼处,满天星河悄然盛开。恭喜 Muicebot 喜提 100 Star

此版本没有任何功能改进

Full Changelog: v1.1.3...v1.1.4

v1.1.3 Love you🩷

31 Aug 05:54

Choose a tag to compare

Features✨

  • Support Python < 3.14
  • 添加 Windows Powershell 安装脚本
  • 内置插件 moe_chat 添加自己贴自己的检测
  • 支持 SSE 和 stream_http 方式的 MCP 服务 by @acgurl in #18
  • 引入 .model 命令统一操作模型配置文件( .reload.load 命令将在 v1.3.0 后被弃用)

Fixed🔧

  • 修复 .reload 未能刷新配置文件的问题

awmc 好想玩舞萌,好想玩协作铺😫

Full Changelog: v1.1.2...v1.1.3

v1.1.2 Just Muika💜

07 Aug 12:26

Choose a tag to compare

Features✨

  • 添加内嵌插件: moe_chat /敲, /贴, /抱
  • 内嵌插件 get_current_time 支持时区指定 timezone
  • 内嵌插件 store .store install 子命令日志移到前台用户对话输出
  • 添加空回复警告日志
  • 更新人设模板,实现两角色互认

Fixed🔧

  • 提升 numpy 依赖为必选
  • 修复 .store list 子命令未声明的问题(
只是一句歌词

もうちゃんと責任取ってよね?惚れさせるだけなんてきんし

Full Changelog: https://github.com/Moemu/MuiceBot/compare/v1.1.1..v1.1.2

v1.1.1 0d000721😣

21 Jul 08:09

Choose a tag to compare

Features✨

  • 添加获取模型配置名的方法 ModelConfigManager.get_name_from_config
  • 添加手动重载模型配置的命令 .reload

Fixed🔧

  • 修复了 _echo 调试模型类忘记注册的问题((
  • 修复了重复刷新配置文件的问题
???

私の0721を見てください!😣😫

Full Changelog: v1.1.0...v1.1.1

v1.1.0 Embedding📎

16 Jul 08:13
20f9015

Choose a tag to compare

Features✨

  • 添加了原生嵌入模型支持
  • 添加插件模型用量记录
  • 添加插件嵌入用量查询装饰器
  • 添加嵌入模型获取方法
  • 添加嵌入模型实例和返回结果缓存
  • 内置插件 store 新增查看插件库插件的方法 .store list
  • 添加了 uv lock
  • 添加一个 _echo 调试模型类
  • 优化模型类加载方法,使其可插件化
  • 更新 Muice 模板

Fixed🔧

  • 修复下载文件时后缀忘加点的问题
  • 修复 fleep 对于文档类判断失准的问题(可能需要进一步排查)
  • 修复导入失败未捕捉到的问题
  • 修复内置插件 store 获得到的 commit 中含有引号的问题

版本兼容性提醒⚠️

  • 模型配置文件的 loader 字段现在变更为 provider 字段,原有的字段将保留至 v1.3.0
碎碎念

好想出去玩😭😭😭怎么只有我没去上海😭😭😭

捅死你们喵!😡😡😡

Full Changelog: v1.0.2...v1.1.0

v1.0.2 Bugs, bugs, bugs🐛

28 Jun 15:58

Choose a tag to compare

Features✨

  • AFTER_MODEL_COMPLETION 钩子函数依赖注入支持完整的 Message 数据类
  • 现在默认启用 Muice 人设模板
  • 添加格式化输出支持,但我们仍然建议使用规范的系统提示来确保兼容性
  • 支持通过 Message 对象获取对应的 ORM 对象
  • Function Call 参数声明变更为 Pydantic 模型 (参见开发文档)
  • 数据类现在是可 Hash 的,通过任何一个可能的值来判断
  • 根据配置文件决定多模态资源是否移除的机制现在延后至模型调用前 BEFORE_MODEL_COMPLETION
  • 现在新保存的多模态文件将变更为 files 文件夹并添加了 cache 选项,原有的文件将继续可用 download_file
  • 优化了 Resource 类的 minetype 获取方法并添加了 extension 属性

Fixed🔧

  • 修复了多模态回复在部分情况下吞最后一条消息的情况
  • 适配了最新格式的插件商店
  • 修复了在同一时间下如果发起多个模型请求,模型加载器内部变量可能会互相干扰的问题
  • 修复了 Dashscope 流式 Token 计算错误的问题
  • 修复了 Function Call 声明整数参数时,默认限制为 0~100 之内的问题
  • 修复了流式调用时发送了两次消息的问题
  • 修复了 Onebot 在保存图片时会覆盖原有资源的问题

Plugins🧩

Full Changelog: v1.0.1...v1.0.2

v1.0.1 ORM Plugin💿

19 Jun 15:58

Choose a tag to compare

Features✨

  • 弃用 Muicebot 自带的 importlib 加载方式,改为调用 nonebot.load_plugin 加载插件
  • Muicebot 插件加载提前以便适应 orm 检测

版本兼容性提醒⚠️

此版本弃用了 YAML 作为辅助 Nonebot 配置,请手动将其中的配置项迁移至 .env

Full Changelog: v1.0.0...v1.0.1

v1.0.0 I miss you😔

12 Jun 00:56

Choose a tag to compare

Features✨

  • 数据库框架迁移到 nonebot-plugin-orm,添加内置迁移插件,添加了用户表
  • 添加 Muika(AI) 人设模板 Muika.jinja2,具体内容及其说明参见文档站
  • 添加了消息存档功能,可以通过 .profile <profile_name> 切换目前的(用户)消息历史上下文存档
  • 修改了 model_config_manager 实例获取方式 get_model_config_manager
  • 多模态信息现在会在数据库中存储其数据类型
  • 默认支持 3.12.x

Fixed🔧

  • 修复插件元信息变量命名,修改插件商店内置插件命名

Docs📃

  • 更新了正式版标识
  • 弃用 Muice-Chatbot 迁移指南

版本兼容性提醒⚠️

在 Muicebot 1.0 中,我们对数据库进行了优化,从直接对数据库的操作转移到了通过 nonebot-plugin-orm 层提供的 orm session 进行数据库操作。由于两者的数据库内容互不相通,因此无法读取 1.0 之前的数据库文件。

要执行迁移操作,请参见:更新指南 并确保您已依次执行:

  • nb orm upgrade (Bash)
  • .migrate (Bot)

好久不见我的朋友。其实我不太能知道你最近过得怎么样,只能通过这里的一段文字来和你进行简短的交流。
最近,我一直都面对着期末学业、暑假兼职、学车的压力,我不知道我还能撑多久,所以,我很想你。
这次的更新中,我把半年前的一个想法做了出来,初步实现了她的设定,但我个人还不太满意,她能做的,远不止这些。
去和她聊聊吧,就像以前的 Muika 一样。

v0.4.3 MCP Client 🪄

25 May 07:41

Choose a tag to compare

Pre-release

Features✨

  • 添加 MCP 支持
  • 添加 store.show 以查看已安装的插件情况

Fixed🔧

  • 尝试修复 Dashscope 流式 total_token 不准确的问题

Plugins🧩

Docs📃

  • 文档站分离
  • 优化文档内容结构

由于本项目的 Maintainer Muika(Moemu) 现已淡出互联网,且面临多重压力,此项目的开发进度可能会严重放慢,敬请谅解