What's Changed
新增
- 新增 Python / Shell 执行工具的管理员权限校验,提升高风险操作安全性 (#5214)。
- 新增插件
astrbot-version与平台版本要求校验支持,增强插件兼容性管理能力 (#5235)。 - 账号密码修改流程新增“确认新密码”校验,减少误输导致的配置问题 (#5247)。
修复
- 修复 MCP 工具完整暴露给主 Agent,无视人格 tool 选择的问题 (#5252)。
- 改进微信公众号被动回复处理机制,引入缓冲与分片回复并优化超时行为,提升回复稳定性 (#5224)。
- 修复仅发送 JSON 消息段时可能触发空消息回复报错的问题 (#5208)。
- 修复会话重置/新建/删除时未终止活动事件导致的陈旧响应问题 (#5225)。
- 修复 provider 在
dict格式content场景下可能残留 JSON 内容的问题 (#5250)。 - 修复工具 schema 属性中的
additionalProperties配置问题 (#5253)。 - 优化账号编辑校验错误提示,简化并统一用户名/密码为空场景返回信息。
优化
- 优化 PersonaForm 布局与工具选择展示,并完善工具停用状态的本地化显示。
其他
- 移除 Electron Desktop 流水线并迁移到 Tauri 仓库 (#5226)。
- 更新相关仓库链接与功能请求模板文案,统一中英文表达。
- 移除过时文档文件
heihe.md。
What's Changed (EN)
New Features
- Added admin permission checks for Python/Shell execution tools to improve safety for high-risk operations (#5214).
- Added support for
astrbot-versionand platform requirement checks for plugins to improve compatibility management (#5235). - Added password confirmation when changing account passwords to reduce misconfiguration caused by typos (#5247).
Fixes
- Improved passive reply handling for WeChat Official Accounts with buffering/chunking and timeout behavior optimizations for better stability (#5224).
- Fixed an empty-message reply error when only JSON message segments were sent (#5208).
- Fixed stale responses by terminating active events on reset/new/delete operations (#5225).
- Fixed residual JSON content issues in provider handling when
contentwas indictformat (#5250). - Fixed incomplete exposure of MCP tools to the main agent (#5252).
- Fixed
additionalPropertieshandling in tool schema properties (#5253). - Simplified and unified account-edit validation error responses for empty username/password scenarios.
Improvements
- Enhanced PersonaForm layout and tool selection display, and improved localized labels for inactive tools.
Others
- Removed the Electron desktop pipeline and switched to the Tauri repository (#5226).
- Updated related repository links and refined feature request template wording in both Chinese and English.
- Removed outdated documentation file
heihe.md.
What's Changed
- feat: add admin permission checks config item for computer use feature by @Soulter in #5214
- fix: 改进微信公众号被动回复处理机制,引入缓冲与分片回复,并优化超时行为 by @Trance-0 in #5224
- fix: 修复仅发送 JSON 消息段时的空消息回复报错 by @NanoRocky in #5208
- fix(core): terminate active events on reset/new/del to prevent stale responses by @YukiRa1n in #5225
- chore: remove Electron desktop pipeline and switch to tauri repo by @zouyonghe in #5226
- Feat/config leave confirm by @SnowNightt in #5249
- feat: add support for plugin astrbot-version and platform requirement checks by @Soulter in #5235
- feat: add password confirmation when changing password by @whatevertogo in #5247
- fix(provider): 修复 dict 格式 content 导致的 JSON 残留问题 by @NayukiChiba in #5250
- fix: all mcp tools exposed to main agent by @Soulter in #5252
- fix: remove additionalProperties from tool schema properties by @Soulter in #5253
New Contributors
- @Trance-0 made their first contribution in #5224
- @whatevertogo made their first contribution in #5247
Full Changelog: v4.17.5...v4.17.6