Skip to content

Releases: Soulter/AstrBot

v3.4.31

23 Feb 12:19
Compare
Choose a tag to compare

What's Changed

提示:改动范围较大

  1. ✨ 新增: 添加对 Anthropic Claude 的支持 by @Rt39
  2. ✨ 新增: 支持阿里云百炼应用(dashscope)智能体、工作流 #552 by @Soulter
  3. ✨ 新增: 支持 AstrBot 更新使用 Github 加速地址 by @Fridemn
  4. ✨ 新增: 适配多节点的转发消息,添加新的消息段 Nodes
  5. ✨ 新增: 支持在管理面板重启(设置页)
  6. ✨ 新增: 前端支持以列表展示正式版和开发版的列表
  7. ✨ 新增: 支持插件禁止默认的llm调用(event.should_call_llm())#579
  8. 🍺 重构: 支持更大范围的热重载以及管理面板将平台和提供商配置独立化 by @Soulter
  9. ⚡ 优化: 启动时检查端口占用 by @Fridemn
  10. ⚡ 优化: 添加控制台关闭自动滚动按钮 by @Fridemn
  11. ⚡ 优化: 在聊天页面添加粘贴图片的快捷键提示 #557
  12. 🐛 修复: 修复 webchat 未处理 base64 的问题 by @Raven95676
  13. 🐛 修复: 修复 aiocqhttp_platform_adapter 文件相关判断逻辑 by @Raven95676
  14. ‼️🐛 修复: 修复 gemini 请求时出现多次不支持函数工具调用最后 429 的问题

New Contributors

Full Changelog: v3.4.30...v3.4.31

v3.4.30

20 Feb 17:34
Compare
Choose a tag to compare

What's Changed

  1. ‼️🐛 修复: 修复某些情况下导致插件报错 AttributeError 的问题 #549
  2. ✨ 新增: add xAI template
  3. 🐛 修复: 修复 dify 无法使用事件钩子的问题以及出现 GeneratorExit 的问题 #533 #264

v3.4.29

19 Feb 12:11
Compare
Choose a tag to compare

What's Changed

  1. ✨ 新增: gemini source 初步支持对 API Key 进行负载均衡请求 #534
  2. ✨ 新增: 开启对话隔离的群聊以及私聊下,非 op 可以可以使用 /del 和 /reset #519
  3. ✨ 新增: 事件钩子支持 yield 方式发送消息
  4. ⚡ 优化: 查询模型列表时,可以显示当前使用的模型名称 #523
  5. ⚡ 优化: 更换为预编译指令的方式处理指令组指令
  6. 🐛 修复: resolve KeyError when current conversation is not in paginated list
  7. 🐛 修复: 修复指令组的情况下,Permission Filter 对子指令失效的问题
  8. 🐛 修复: reminder rm失败 #529
  9. 🐛 修复: reminder 时区问题 #529
  10. 🐛 修复: 修复 Dify 下无法主动回复的问题 #494
  11. 🐛 修复: 添加代码执行器 Docker 宿主机绝对路径配置及相关功能以修复 Docker 下无法使用代码执行器的问题 #525
  12. 🐛 修复: gewechat 微信群聊情况下可能导致 unknown 的问题 #537

v3.4.28

16 Feb 08:53
Compare
Choose a tag to compare

What's Changed

  1. ✨ 新增: 管理面板支持搜索插件
  2. ✨ 新增: 支持传递 OneBot 的 notice, request 事件类型,如戳一戳,进退群请求等
  3. ✨ 新增: 插件支持自定义过滤算子 by @AraragiEro
  4. ✨ 新增: 添加命令和命令组的别名支持 by @Cvandia
  5. ✨ 新增: 提供了一个方法以删除分段回复后的某些字符,如末尾的标点符号。 by @Soulter and @Nothingness-Void
  6. ⚡ 优化: 优化了分段回复和回复时at,引用都打开时的一些体验性问题
  7. 🐛 修复: 分段回复导致了不完全的非 LLM 输出 #503
  8. 🐛 修复: 添加 no_proxy 环境变量以支持本地请求, 修复在代理状态下时的 502 错误当通过 LMStudio, Ollama 本地部署 LLM 时 #504 #514
  9. 💡🐛 修复: 修复转发消息的字数阈值功能 #510
  10. 💡🐛 修复: 修复 Dify 下无法主动回复的问题 #494

New Contributors

Full Changelog: v3.4.27...v3.4.28

v3.4.27

13 Feb 17:54
Compare
Choose a tag to compare

What's Changed

  1. ✨ 新增: 支持日语版本的 Readme by @eltociear
  2. ✨ 新增: 主动回复支持白名单 #488
  3. ⚡ 优化: 面板数据展示图表的时区问题 #460
  4. ⚡ 优化: 针对 id 对模型号进行排序以适配 OneAPI 乱序情况 #384
  5. ✨ 新增: 支持对大模型的响应进行内容审查 #474
  6. 🐛 修复: 修复保存插件配置时没有检查类型合法性的问题
  7. 🐛 修复: 尝试修复 Gemini empty text 相关报错
  8. 🐛 修复: dify 不能正常使用 set/unset 指令定义动态变量 #482
  9. 🐛 修复: 不能在 Webhook 模式下的 QQ 官方 API 私聊 #484
  10. 🐛 修复: 在没有触发并且没通过安全审查的情况下仍然发送了未通过消息
  11. 🐛 修复: /del 指令导致的相关异常
  12. 🐛 修复: 在 Gewechat 中不能先写内容后 @ 机器人 #492

v3.4.26

11 Feb 18:49
Compare
Choose a tag to compare

What's Changed

  1. ✨ 新增: 支持 Webhook 方式接入 QQ 官方机器人接口
  2. ✨ 新增: 支持完善的 Dify Chat 模式对话管理,包括 /new /switch /del /ls /reset 均已适配 Dify Chat 模式。
  3. ✨ 新增: 支持基于对数函数的分段回复延时时间计算 #414
  4. ✨ 新增: 支持设置管理面板的端口号
  5. ✨ 新增: 支持对大模型的响应进行内容审查 #474
  6. 🐛 修复: gewechat 不能发送主动消息 #402
  7. 🐛 修复: dify Chat 模式无法重置会话 #469
  8. 🐛 修复: ensure result is retrieved again to handle potential plugin chain replacements
  9. 🐛 优化: 将 Gewechat 所有事件下发到流水线供插件开发
  10. 🐛 修复: correct dashboard update tooltip typo by @Akuma-real

v3.4.25

10 Feb 18:09
Compare
Choose a tag to compare

What's Changed

  1. ✨ 新增: 支持接入飞书(Lark)。支持飞书文字、图片。
  2. ✨ 新增: 添加月之暗面配置模板 #446
  3. ✨ 新增: Gewechat 支持文件输出
  4. 🐛 修复: 修复gewechat无法at人和发语音失败的问题 #447 #438
  5. 🐛 修复: 修复qq在@和回复开启的情况下转发消息异常的问题
  6. 🐛 修复: GitHub 加速镜像没有正确被应用
  7. 🐛 优化: 平台将显示不受支持的消息段

v3.4.23

08 Feb 14:54
Compare
Choose a tag to compare

What's Changed

  1. ✨ 新增: 支持 海豚 AI(FishAudio) TTS API #433 by @Cvandia
  2. 🐛 修复: 当群聊主动回复时,不会带上人格的Prompt #419
  3. ✨ 新增: 支持展示插件是否有更新
  4. 👌 优化: 增加DIFY超时时间 #422
  5. 🐛 修复: 自部署文转图不生效 #352
  6. 🐛 修复: 修复 qq 回复别人的时候也会触发机器人, Onebot at 使用 string #330
  7. 👌 优化: 增加DIFY超时时间 #422
  8. 🐛 修复: 重启gewe的时候机器人会疯狂发消息 #421
  9. 🐛 修复: 修复子指令设置permission之后会导致其一定会被执行 #427

v3.4.22

07 Feb 16:03
Compare
Choose a tag to compare

What's Changed

v3.4.22

  1. fix: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand. #396
  2. remove: 移除了 put_history_to_prompt。当主动回复时,将群聊记录将自动放入prompt,当未主动回复但是开启群聊增强时,群聊记录将放入system prompt
  3. fix: 插件错误信息点击关闭没反应 #394
  4. fix: 自部署文转图不生效 #352
  5. fix: Google Search 报 429 错误时,放宽 Exception 至其他搜索引擎 #405
  6. fix: 使用 Google Gemini (OpenAI 兼容)的部分情况下联网搜索等函数调用工具没被调用 #342
  7. fix: 修复尝试弹出最早的记录失效的问题
  8. fix: 移除了分段回复llm提示词辅助
  9. perf: 当图片数据为空时不加入上下文 #379
  10. 修复 dify 返回的结果带有多行数据时的 json 解析异常导致返回值为空的问题 #298 by @zhaolj

New Contributors

Full Changelog: v3.4.21...v3.4.22

v3.4.21

06 Feb 12:26
Compare
Choose a tag to compare

What's Changed

由于重写了会话记录部分,更新此版本后,将会造成之前的对话记录清空(但没有被删除)。
关于更好的对话管理,如果有任何报错或者优化建议,请直接提交 issue~

  1. 修复 reminder 时区问题
  2. 面板支持重载单个插件 #297
  3. 面板支持列表展示插件市场
  4. 文字转图片支持自定义字数阈值(配置->其他配置)
  5. 面板更好的列表可视化 #274
  6. 面板支持查看插件行为
  7. 支持设置 timeout 超时时间参数,防止思考模型太长达到超时时间。(需要重新配置服务提供商或者在服务提供商 config 中配置 timeout 参数) #378
  8. openrouter 报错 no endpoints found that support tool use #371
  9. 修复插件 metadata 不生效的问题
  10. 修复不支持图片的模型请求异常
  11. 修复 reminder 无法删除的问题
  12. 修复 /model 切换不了模型的问题
  13. 插件支持设置优先级
  14. 聊天增强图像转述支持自定义 provider id。#274