Releases: LiteyukiStudio/nonebot-plugin-marshoai
Releases · LiteyukiStudio/nonebot-plugin-marshoai
v1.0.1 Akari
\アッカリ~ン/
はーいー!ゆるゆり,始まるよ~
- 新增小棉插件功能,用于替代小棉工具功能(详见文档)
- 此功能允许你以编写Nonebot2插件类似的方式去编写可供Marsho调用的函数!
- 你需要将已有的小棉工具迁移至小棉插件,小棉工具功能可能会在未来版本删除。
- 简化了
marsho
命令的输出内容,现在可以使用marsho.help
命令查看命令帮助 - 新增
marsho.status
命令,可以返回使用的模型与预设的支持图片的模型列表 - 新增
marsho.funccall
命令(别名为mfc
),可通过mfc list
获取已加载的函数列表,mfc call arg=value ...
进行调用测试 - 由原先的 Azure SDK 更换为使用 OpenAI SDK 进行 API 调用
- 新增了若干配置项,详见文档
🧩 插件
新增以下插件:
builtin_tools
: 内置增强工具插件,包含文件I/O操作,简单的网页内容获取等功能twisuki_petcat
: 养猫插件(WIP)
感谢 @snowykami 对本项目的巨大贡献喵!贴贴~
感谢 @Twisuki 与 @ChenXu233 的 PR 喵~贴贴~
What's Changed
- 接入了萌娘百科, 已完成搜索功能 by @Twisuki in #22
- 统一格式(无实质改动) & 添加了图片 by @Twisuki in #23
- 新增 Introduce 功能, 将其从 Search 分离 by @Twisuki in #25
- MegaKits插件移植 by @Twisuki in #28
- 记忆系统实现 by @ChenXu233 in #29
- ✨ 记忆系统:定时记忆整理 by @ChenXu233 in #31
- petcat插件token解析部分 by @Twisuki in #32
- 养猫插件更新 by @Twisuki in #33
- ✨更新浏览器UA by @EillesWan in #36
Full Changelog: v0.6.1...v1.0.1
v1.0.0.dev4
初步兼容 Moonshot AI 的内置函数功能(例如联网搜索)
(联网搜索函数不内置,若要使用,将以下代码添加到一个位于MARSHOAI_PLUGIN_DIRS
设置的目录下的.py
文件里)
from nonebot_plugin_marshoai.plugin.func_call.caller import on_function_call
import json
@on_function_call(name="$web_search", description="search content in the internet", func_type="builtin_function", no_module_name=True)
async def search(search_result: dict, usage: dict):
return json.dumps({"search_result": search_result, "usage": usage})
v1.0.0.dev3
可能可以正常加载的版本
Full Changelog: v1.0.0.dev2...v1.0.0.dev3
v1.0.0.dev1
此版本为开发用版本。不能用于生产环境。
- 小棉工具已被弃用,由新的小棉插件功能替代。你需要将已有的小棉工具迁移至小棉插件,详见开发文档。
Full Changelog: v0.6.1...v1.0.0.dev1
v0.6.1
- 修复了小棉工具无法使用相对导入的问题,初步支持相对导入
- 添加了
MARSHOAI_DISABLED_TOOLKITS
配置项,输入工具包包名可禁用该工具包(不加载) - 内置了由 @Twisuki 编写的
marshoai-megakits
工具包
感谢 @Twisuki 的 PR 喵~贴贴~
What's Changed
- Merge修复branch差异,毫无功能性变化 by @EillesWan in #16
- 修复了多文件导入问题 & 重写了MegaKits by @Twisuki in #18
- 修复了MegaKits插件上次PR存在的问题 by @Twisuki in #19
- 修复了NyaCode解码问题 & 修改了猫语内容 by @Twisuki in #21
Full Changelog: v0.6...v0.6.1
v0.6 AL-1S
- 新增
MARSHOAI_ENABLE_RICHTEXT_PARSE
配置项,可以解析Marsho返回的富文本,将LaTeX渲染为图片,以及将图片引用替换为图片消息段 - 新增以下配置项:
MARSHOAI_SINGLE_LATEX_PARSE
MARSHOAI_MAIN_COLOUR
具体说明详见README。
感谢 @EillesWan 的 PR喵~贴贴~
アリス、乾電池は食べません!
What's Changed
- 把回复消息中的 图片 全部插入消息体 by @EillesWan in #14
- 完成消息体内 LaTeX 内容渲染功能 by @EillesWan in #15
New Contributors
- @EillesWan made their first contribution in #14
Full Changelog: v0.5.4...v0.6
v0.5.4
- 新增
MARSHOAI_TOOLSET_DIR
配置项,可以添加路径来让Marsho加载外部工具集 - 改进了小棉工具调用失败时的错误处理与聊天完成后的错误处理
- 添加了英文README
感谢 @yuhan2680 与 @Twisuki 的 PR 喵~贴贴~
What's Changed
- 呐,英文版 by @yuhan2680 in #12
- 新增了README_TOOLS的英文版 by @Twisuki in #13
New Contributors
- @yuhan2680 made their first contribution in #12
- @Twisuki made their first contribution in #13
Full Changelog: v0.5.3...v0.5.4
v0.5.3
- 添加了
MARSHOAI_AT
配置项,将其设定为true
后可在at机器人时不需要加上marsho
前缀直接发起对话
感谢 @XuanRikka 的 PR 喵~贴贴~
What's Changed
- 添加了at时响应和控制是否启用的配置项( by @XuanRikka in #11
New Contributors
- @XuanRikka made their first contribution in #11
Full Changelog: v0.5.2.1...v0.5.3
v0.5.2.1
Full Changelog: v0.5.2...v0.5.2.1
v0.5.2
- 新增 YAML 配置文件格式,将
MARSHOAI_USE_YAML_CONFIG
设为true
后可使用,配置文件将存储于 Bot 工作目录下的config/marshoai/config.yaml
文件下
感谢 @DiaoDaiaChan 的 PR 喵~贴贴~
What's Changed
- Feature/diao: 使用YAML配置文件 by @DiaoDaiaChan in #10
New Contributors
- @DiaoDaiaChan made their first contribution in #10
Full Changelog: v0.5.1.3...v0.5.2