github AstrBotDevs/AstrBot v4.0.0

one day ago

What's Changed

新版本介绍和用法请看 AstrBot 官方 Blog v4.0.0 的新变化。如果遇到 Bug 请反馈至 Issue

What's Changed

  • Refactor: using sqlmodel(sqlchemy+pydantic) as ORM framework and switch to async-based sqlite operation by @Soulter in #2294
  • Fix: 当多个相同消息平台实例部署时上下文可能混乱(共享) by @Soulter in #2298
  • Improve: 引入全新的人格管理模式 by @Soulter in #2305
  • Feature: Add support to sync MCP servers from ModelScope by @Soulter in #2313
  • Feature: 移除 MCP 市场相关逻辑 by @Soulter in #2314
  • Refactor: 重构配置文件管理,以支持更灵活的、会话粒度的(基于 umo part)配置文件隔离 by @Soulter in #2328
  • Feature: 增加图片转述提供商配置、支持用户自定义模型模态能力 by @Soulter in #2422
  • Feature: 优化 WebSearch 的爬取网页速度并且支持使用 Tavily 作为搜索引擎 by @Soulter in #2427
  • Feature: 添加url转知识库功能 by @RC-CHN in #2280
  • Feature: 添加条件显示逻辑以优化插件配置项的可见性管理 by @Soulter in #2433
  • Feature: 支持在 WebUI 配置文件页中配置默认知识库 by @Soulter in #2437
  • Feature: 重构 Function Tool 管理并初步引入 Multi Agent 及 Agent Handsoff 机制 by @Soulter in #2454
  • feat: 添加数据迁移助手以及相关迁移方法 by @Soulter in #2477
  • Refactor: 重构 SharedPreference 类并采用数据库存储替换 json 存储 by @Soulter in #2482
  • Feature: 支持配置重排序模型(vLLM API 格式)用于 score 任务 by @Soulter in #2496
  • Feature: 支持在配置文件配置可用的插件组 by @Soulter in #2505
  • Feature: llm_tool 装饰器返回值支持 mcp 库的 tool 返回值类型 (mcp.type.CallToolResult) by @Soulter in #2507
  • Feature: 多 t2i 服务的随机负载均衡 by @Soulter in #2529
  • Improve: 扩大配置文件生效范围的自定义程度到会话粒度 by @Soulter in #2532
  • Feature: 支持可视化自定义 T2I 模版 by @Soulter in #2581
  • Release: v4.0.0-beta.1 by @Soulter in #2509
  • Revert "Release: v4.0.0-beta.1" by @Soulter in #2609
  • Release: v4.0.0-beta.1 by @Soulter in #2610
  • Fix: 修复 e.message 为 None 时报错的问题和部分 lint error by @Soulter in #2621
  • fix: QQ 端优先使用 session_id 发送消息 by @Zhalslar in #2623
  • Feature: 给添加 edge_tts 新增 rate, volume, pitch 参数 by @lulee007 in #2625
  • Fix: 修正 QQ 群成员昵称获取 by @anka-afk in #2626
  • Fix: 修复组件type属性为枚举值 by @Zhalslar in #2628
  • Feature: 添加 Satori 协议适配器支持 by @shangxueink in #2633
  • Feature: 支持管理 T2I 模版 by @RC-CHN in #2638
  • Feature: add security warning dialog for onebot token configuration by @Soulter in #2648
  • Feature: 增加根据qq号/群号主动发送消息的封装, 增加事件构造 by @anka-afk in #2629

New Contributors

Full Changelog: v3.5.26...v4.0.0

Don't miss a new AstrBot release

NewReleases is sending notifications on new releases.