✨ 新功能
- expose AI agent flag in user global settings by @jxxghp
- support file attachments and local file replies by @jxxghp
- add audio message extraction and download support for Slack, QQ, Discord, SynologyChat, and VoceChat by @jxxghp
- add voice message support with TTS/STT for Telegram and WeChat by @jxxghp
🐛 修复
- tighten queue cleanup edge cases by @InfinityPacer
- fail stale queue tasks on errors by @InfinityPacer
- clean migrated queue jobs by @InfinityPacer
- create missing download root before saving subtitles by @ilvsx
- handle 404 plugin index and None response safely by @InfinityPacer
- expose backend dev flag only in dev mode by @InfinityPacer
🔧 其他
- 更新 llm.py by @jxxghp
- make queue job migration explicit by @InfinityPacer
- fix #5661 插件package文件不存在时不报错 by @jxxghp
完整更新记录: v2.9.29...v2.9.30