What's Changed
- chore(version): bumping version to 1.1.3b1 by @xieyxclack in #3524
- Console/plugin by @zhaozhuang521 in #3357
- enhance(plugins): enhance console plugin system and add docs by @zhijianma in #3512
- feat(provider/messages)Enable cross provider switch within conversation by @garyzhang99 in #3530
- feat(qq): add configurable instant acknowledgment message by @daliu858 in #3246
- perf: QwenPaw's application startup by @rayrayraykk in #3386
- feat(security): add tool guard response information by @gnipping in #3515
- feat(cli): support to update provider base URLs by @zhijianma in #3536
- Fix(Doc, SKILL): Remove Stale docs and update
make_planSKILL by @pan-x-c in #3535 - feat(acp): add ACP server — expose QwenPaw as ACP by @xuanrui-L in #3487
- fix(console): dark mode text color for empty select dropdown by @bowenliang123 in #3539
- fix(console): log container and text color for debug page in dark mode by @bowenliang123 in #3547
- perf: imporve startup (mv pydantic to config) by @rayrayraykk in #3538
- fix(skill): require error handling by @Leirunlin in #3583
- style: debug by @zhaozhuang521 in #3590
- fix: fix import error by @rayrayraykk in #3595
- fix(providers): add multimodal probing for OpenRouter provider by @seoeaa in #3584
- Feat(Local Model): Supports configuring server ports and monitoring server logs. by @pan-x-c in #3596
- fix(WeCom): fix duplicate chat entry for group messages & fix CI coverage by @hongxicheng in #3529
- feat(telegram): keep typing indicator active during tool execution by @pxdawn in #3585
- feat(DingTalk): add @mention sender on reply in group chats by @hongxicheng in #3591
- fix(wecom): Fix event loop issue in file upload and add relative path support for send_file_to_user by @mailmrcai in #3128
- fix(wecom): support attachment access in server deployment by @linhuang0405 in #3079
- feat(console): add Agent Statistics page with session/message trends and channel breakdown by @bowenliang123 in #3365
- feat(skills): Support builtin skill language switch by @Leirunlin in #3558
- Feat(Provider): Optimize QwenPaw Local and OpenRouter Provider by @pan-x-c in #3604
- view_image/videos enabled by default, fallback when not supported by @garyzhang99 in #3588
- Feat(Provider): Add Aliyun Coding Plan International by @pan-x-c in #3609
- style: statistics by @zhaozhuang521 in #3608
- fix(channels): unify media_dir workspace fallback across all channels by @hongxicheng in #3610
- feat(memory): Proactive agent message sending to console session by @imrewce in #3466
- fix: The image displayed on the front end returned a 404 error. by @zhaozhuang521 in #3612
- fix (console): fix search in the skill page by @zhaozhuang521 in #3616
- feat(security): add shell evasion guard by @gnipping in #3400
- fix(DingTalk): bot_prefix not applied to normal webhook replies by @hongxicheng in #3614
- fix(windows): suppress CMD console window when executing shell commands by @octo-patch in #2950
- feat(backup): support backup and restore by @jinglinpeng in #3534
New Contributors
- @daliu858 made their first contribution in #3246
- @xuanrui-L made their first contribution in #3487
- @pxdawn made their first contribution in #3585
- @mailmrcai made their first contribution in #3128
- @linhuang0405 made their first contribution in #3079
- @imrewce made their first contribution in #3466
Full Changelog: v1.1.2...v1.1.3-beta.1