github AstrBotDevs/AstrBot v4.7.0

5 hours ago

What's Changed

重构:

  • 将 Dify、Coze、阿里云百炼应用等 LLMOps 提供商迁移到 Agent 执行器层,理清和本地 Agent 执行器的边界
  • 将「会话管理」功能重构为「自定义规则」功能,理清和多配置文件功能的边界。详见:自定义规则

优化:

  • Dify、阿里云百炼应用支持流式输出
  • 防止分段回复正则表达式解析错误导致消息不发送
  • 群聊上下文感知记录 At 信息
  • 优化模型提供商页面的测试提供商功能

新增:

  • 支持在配置文件页面快速测试对话
  • 为配置文件配置项内容添加国际化支持

修复:

  • 在更新 MCP Server 配置后,MCP 无法正常重启的问题

Details

  • fix(webchat): webchat session cannot be deleted by @Soulter in #3759
  • refactor: transfer dify, coze and alibaba dashscope from chat provider to agent runner by @Soulter in #3760
  • fix: segmented reply regex error handling by @Soulter in #3771
  • feat(chat): add standalone chat component and integrate with config page for testing configurations by @Soulter in #3767
  • chore(deps): bump actions/checkout from 5 to 6 in the github-actions group by @dependabot[bot] in #3775
  • docs: clarify segmented_reply words_count_threshold hint by @ywh555hhh in #3779
  • feat: add plugin logo placeholder and fix scrollbar issue (#3784) by @RC-CHN in #3784
  • feat: implement i18n of astrbot config by @Soulter in #3772
  • refactor: session management custom rules by @Soulter in #3792
  • chore: fix test by @Dt8333 in #3787
  • perf: add at message to group chat history by @Soulter in #3796
  • fix: mcp server cannot reload successfully after updating mcp server config by @Soulter in #3797
  • perf: enhance provider management with reload locking and logging by @Soulter in #3793

New Contributors

Full Changelog: v4.6.1...v4.7.0

Don't miss a new AstrBot release

NewReleases is sending notifications on new releases.