Releases: Soulter/AstrBot
Releases · Soulter/AstrBot
v3.4.31
What's Changed
提示:改动范围较大
- ✨ 新增: 添加对 Anthropic Claude 的支持 by @Rt39
- ✨ 新增: 支持阿里云百炼应用(dashscope)智能体、工作流 #552 by @Soulter
- ✨ 新增: 支持 AstrBot 更新使用 Github 加速地址 by @Fridemn
- ✨ 新增: 适配多节点的转发消息,添加新的消息段
Nodes
- ✨ 新增: 支持在管理面板重启(设置页)
- ✨ 新增: 前端支持以列表展示正式版和开发版的列表
- ✨ 新增: 支持插件禁止默认的llm调用(event.should_call_llm())#579
- 🍺 重构: 支持更大范围的热重载以及管理面板将平台和提供商配置独立化 by @Soulter
- ⚡ 优化: 启动时检查端口占用 by @Fridemn
- ⚡ 优化: 添加控制台关闭自动滚动按钮 by @Fridemn
- ⚡ 优化: 在聊天页面添加粘贴图片的快捷键提示 #557
- 🐛 修复: 修复 webchat 未处理 base64 的问题 by @Raven95676
- 🐛 修复: 修复 aiocqhttp_platform_adapter 文件相关判断逻辑 by @Raven95676
‼️ 🐛 修复: 修复 gemini 请求时出现多次不支持函数工具调用最后 429 的问题
New Contributors
- @Rt39 made their first contribution in #559
- @Raven95676 made their first contribution in #568
- @Fridemn made their first contribution in #574
Full Changelog: v3.4.30...v3.4.31
v3.4.30
v3.4.29
What's Changed
- ✨ 新增: gemini source 初步支持对 API Key 进行负载均衡请求 #534
- ✨ 新增: 开启对话隔离的群聊以及私聊下,非 op 可以可以使用 /del 和 /reset #519
- ✨ 新增: 事件钩子支持 yield 方式发送消息
- ⚡ 优化: 查询模型列表时,可以显示当前使用的模型名称 #523
- ⚡ 优化: 更换为预编译指令的方式处理指令组指令
- 🐛 修复: resolve KeyError when current conversation is not in paginated list
- 🐛 修复: 修复指令组的情况下,Permission Filter 对子指令失效的问题
- 🐛 修复: reminder rm失败 #529
- 🐛 修复: reminder 时区问题 #529
- 🐛 修复: 修复 Dify 下无法主动回复的问题 #494
- 🐛 修复: 添加代码执行器 Docker 宿主机绝对路径配置及相关功能以修复 Docker 下无法使用代码执行器的问题 #525
- 🐛 修复: gewechat 微信群聊情况下可能导致 unknown 的问题 #537
v3.4.28
What's Changed
- ✨ 新增: 管理面板支持搜索插件
- ✨ 新增: 支持传递 OneBot 的 notice, request 事件类型,如戳一戳,进退群请求等
- ✨ 新增: 插件支持自定义过滤算子 by @AraragiEro
- ✨ 新增: 添加命令和命令组的别名支持 by @Cvandia
- ✨ 新增: 提供了一个方法以删除分段回复后的某些字符,如末尾的标点符号。 by @Soulter and @Nothingness-Void
- ⚡ 优化: 优化了分段回复和回复时at,引用都打开时的一些体验性问题
- 🐛 修复: 分段回复导致了不完全的非 LLM 输出 #503
- 🐛 修复: 添加 no_proxy 环境变量以支持本地请求, 修复在代理状态下时的 502 错误当通过 LMStudio, Ollama 本地部署 LLM 时 #504 #514
- 💡🐛 修复: 修复转发消息的字数阈值功能 #510
- 💡🐛 修复: 修复 Dify 下无法主动回复的问题 #494
New Contributors
- @AraragiEro made their first contribution in #477
- @Nothingness-Void made their first contribution in #389
Full Changelog: v3.4.27...v3.4.28
v3.4.27
What's Changed
- ✨ 新增: 支持日语版本的 Readme by @eltociear
- ✨ 新增: 主动回复支持白名单 #488
- ⚡ 优化: 面板数据展示图表的时区问题 #460
- ⚡ 优化: 针对 id 对模型号进行排序以适配 OneAPI 乱序情况 #384
- ✨ 新增: 支持对大模型的响应进行内容审查 #474
- 🐛 修复: 修复保存插件配置时没有检查类型合法性的问题
- 🐛 修复: 尝试修复 Gemini empty text 相关报错
- 🐛 修复: dify 不能正常使用 set/unset 指令定义动态变量 #482
- 🐛 修复: 不能在 Webhook 模式下的 QQ 官方 API 私聊 #484
- 🐛 修复: 在没有触发并且没通过安全审查的情况下仍然发送了未通过消息
- 🐛 修复: /del 指令导致的相关异常
- 🐛 修复: 在 Gewechat 中不能先写内容后 @ 机器人 #492
v3.4.26
What's Changed
- ✨ 新增: 支持 Webhook 方式接入 QQ 官方机器人接口
- ✨ 新增: 支持完善的 Dify Chat 模式对话管理,包括 /new /switch /del /ls /reset 均已适配 Dify Chat 模式。
- ✨ 新增: 支持基于对数函数的分段回复延时时间计算 #414
- ✨ 新增: 支持设置管理面板的端口号
- ✨ 新增: 支持对大模型的响应进行内容审查 #474
- 🐛 修复: gewechat 不能发送主动消息 #402
- 🐛 修复: dify Chat 模式无法重置会话 #469
- 🐛 修复: ensure result is retrieved again to handle potential plugin chain replacements
- 🐛 优化: 将 Gewechat 所有事件下发到流水线供插件开发
- 🐛 修复: correct dashboard update tooltip typo by @Akuma-real
v3.4.25
v3.4.23
What's Changed
v3.4.22
What's Changed
v3.4.22
- fix: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. #396
- remove: 移除了 put_history_to_prompt。当主动回复时,将群聊记录将自动放入prompt,当未主动回复但是开启群聊增强时,群聊记录将放入system prompt
- fix: 插件错误信息点击关闭没反应 #394
- fix: 自部署文转图不生效 #352
- fix: Google Search 报 429 错误时,放宽 Exception 至其他搜索引擎 #405
- fix: 使用 Google Gemini (OpenAI 兼容)的部分情况下联网搜索等函数调用工具没被调用 #342
- fix: 修复尝试弹出最早的记录失效的问题
- fix: 移除了分段回复llm提示词辅助
- perf: 当图片数据为空时不加入上下文 #379
- 修复 dify 返回的结果带有多行数据时的 json 解析异常导致返回值为空的问题 #298 by @zhaolj
New Contributors
Full Changelog: v3.4.21...v3.4.22
v3.4.21
What's Changed
由于重写了会话记录部分,更新此版本后,将会造成之前的对话记录清空(但没有被删除)。
关于更好的对话管理,如果有任何报错或者优化建议,请直接提交 issue~
- 修复 reminder 时区问题
- 面板支持重载单个插件 #297
- 面板支持列表展示插件市场
- 文字转图片支持自定义字数阈值(配置->其他配置)
- 面板更好的列表可视化 #274
- 面板支持查看插件行为
- 支持设置 timeout 超时时间参数,防止思考模型太长达到超时时间。(需要重新配置服务提供商或者在服务提供商 config 中配置 timeout 参数) #378
- openrouter 报错 no endpoints found that support tool use #371
- 修复插件 metadata 不生效的问题
- 修复不支持图片的模型请求异常
- 修复 reminder 无法删除的问题
- 修复 /model 切换不了模型的问题
- 插件支持设置优先级
- 聊天增强图像转述支持自定义 provider id。#274