✨ 新功能
- support embedding images in interactive cards and sending mixed image+file messages by @jxxghp
- add info logging for successful message and reply responses by @jxxghp
- add logging for Feishu streaming card updates and handle update failures more explicitly by @jxxghp
- enhance message handling with file and voice support, add reaction management by @jxxghp
- add uv compatibility for pip commands and enhance virtual environment setup by @jxxghp
- enhance message target resolution and add user ID type handling by @jxxghp
- add Feishu notification channel support by @jxxghp
- add episode priority tracking for subscription updates by @jxxghp
- add unified tools for querying and updating system settings by @jxxghp
🐛 修复
- add configurable margin to card sections and actions for improved layout with images by @jxxghp
- place images at top of interactive cards and remove body padding for better visual layout by @jxxghp
- ensure stop_streaming waits for inflight initial flush before final edit; improve message edit/delete return types and logging by @jxxghp
- unconditionally inc streaming sequence to prevent locking; send fallback as normal msg by @jxxghp
- handle more IM websocket events by @jxxghp
- reply Feishu agent streams with cards by @jxxghp
- route streaming finalization through channel modules by @jxxghp
- cache serializable response snapshots by @jxxghp
- handle caption messages in group chat mention detection (#5761) by @DDSRem
- use MediaChain instead of SearchChain for recognize_by_meta in fetch_torrents by @DDSRem
- refresh LLM runtime config on each call by @jxxghp
- allow non-core dependency upgrades during plugin install by @DDSRem
🔧 其他
- bump version to v2.11.2 by @jxxghp
- update docstrings for message metadata and reply fields; fix markdown capability check in format instructions; improve streaming card update logic in Feishu by @jxxghp
- promote download helper methods to public, update call sites and tests by @jxxghp
- increase default upload size to 50M (#5760) by @DDSRem
- add AI tool configs and refine .gitignore for AI settings (#5759) by @DDSRem
- simplify test setup by removing unused stubs and imports by @jxxghp
完整更新记录: v2.11.1-1...v2.11.2