Releases: Soulter/AstrBot
Releases · Soulter/AstrBot
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
v3.4.20
What's Changed
由于重写了会话记录部分,更新此版本后,将会造成之前的对话记录清空(但没有被删除)。
关于更好的对话管理,如果有任何报错或者优化建议,请直接提交 issue~
- 更好的对话管理,支持 /ls, /del, /new, /switch, /rename 指令来操作对话。
- 人格情境跟随对话。每个对话支持独立设置人格情境,只需要 /persona 指令切换即可。
- 支持使用 LLM 辅助分段回复 #338
- 优化 aiocqhttp 适配器对用户非法输入的处理
- 优化插件页面
- 修复权限过滤算子导致的问题 #350
- 修复级联指令组时出现载入错误的问题 #366
- 修复代码执行器的一个typo by @eltociear
- 修复指令组情况下可能造成多指令出触发的问题
- 添加屏蔽无权限指令回复的功能 #361
v3.4.19
What's Changed
- 支持接入企业微信(测试,请通过插件安装,详见文档)
- 修复速率限制不可用的问题
- gewechat 回调接口默认暴露在所有 IP
- 适配 Azure OpenAI
- 修复请求 gemini 出现 KeyError 'candidates' 的错误
- 将 /reset /persona 挪入管理员指令 #308
- 支持通过 /alter_cmd 设置所有指令是否只能管理员操作
- /plugin 指令支持查看插件注册的指令和指令组
- 插件注册指令支持传入指令的描述以方便 /plugin 查看。需要写在函数的第一行的 docstring 中。
- 修复 schema 中 object hint 不显示 #290
- feat: 优化插件市场的访问速度
v3.4.18
What's Changed
- fix: 修复主动概率回复关闭后仍然回复的问题 #317
- fix: 尝试修复 gewechat 群聊收不到 at 的回复 #294
- perf: 移除了默认人格
- fix: 修复HTTP代理删除后不生效 #319
- fix: 调用Gemini API输出多余空行问题 #318
- feat: 添加硅基流动模版
- fix: 硅基流动 not a vlm 和 tool calling not supported 报错 #305 #291
- perf: 回复时艾特发送者之后添加空格或换行 #312
- fix: docker容器内时区不对导致 reminder 时间错误
- perf: siliconcloud 不支持 tool 的模型
v3.4.17
What's Changed
- [beta] 支持群聊内基于概率的主动回复
- openai tts 更换模型 #300
- 增加模型响应后的插件钩子
- 修复 相同type的provider共享了记忆
- 优化 人格情景在发现格式不对时仍然加载而不是跳过 #282
- 修复 Gemini函数调用时,parameters为空对象导致的错误 by @Camreishi
- 修复 弹出记录报错的问题 #272
- 优化 移除默认人格
- 优化 未启用模型提供商时的异常处理
v3.4.16
What's Changed
- [gewechat] 修复每次启动astrbot都需要扫码的问题
- [core] Provider 重复时不直接报错闪退 #265
- [core] 弱化更新报错 #267
- 修复 webui 无法从本地上传插件的问题
v3.4.15
v3.4.14
What's Changed
- 修复: TTS 问题
- 新增: 支持记录非唤醒状态下群聊历史记录(beta)
- 优化: 自动删除 deepseek-r1 模型自带的 think 标签
- 优化: 自动移除 ollama 不支持 tool 的模型的 tool 请求
- 优化: /t2i 即时生效
- 优化: gewechat 消息下发异常处理