Back to Astrbot

V4.22.0

changelogs/v4.22.0.md

4.24.22.5 KB
Original Source

What's Changed

新增

  • 新增微信个人号接入能力(微信官方提供)。(#6777
  • 新增图片压缩能力,支持图片尺寸、JPEG 质量限制。(#6794
  • 新增 WebUI 已安装插件置顶与拖拽重排能力。(#6776

优化

  • 知识库为空时自动跳过检索,避免无效搜索调用。(#6750
  • 修复 frontmatter 转义换行符保留行为并更新相关测试与 CI 工作流(含文档与配置同步)。(#6783

修复

  • Telegram 适配器改为导入 Forbidden,替代已弃用的 Unauthorized(兼容性修正)。(#6769
  • 处理 OpenAI Provider 中 token usage metricsNone 时的异常场景。(#6788
  • 保留全部 CallToolResultcontent 项,避免工具调用上下文内容丢失。(#6149

What's Changed (EN)

New Features

  • Added WeChat personal account support, including QR-code driven setup, message flow refactor, and media handling improvements.(#6777
  • Added pinning and drag-sorting for installed WebUI plugins.(#6776
  • Added image compression with max-size handling and temporary-file lifecycle management for improved image efficiency.(#6794

Improvements

  • Skipped search execution when the entire knowledge base is empty.(#6750
  • Preserved escaped newlines in frontmatter, with related test and CI workflow updates.(#6783

Bug Fixes

  • Replaced deprecated Telegram adapter import of Unauthorized with Forbidden.(#6769
  • Handled None values in OpenAI provider token usage metrics.(#6788
  • Kept all CallToolResult.content items to prevent losing tool-call context.(#6149