## ✨ 新增功能

**Agent 系统**

- **备份与恢复**：备份恢复系统——支持按 Agent 维度选择性备份技能、记忆、会话等数据，导出为 zip 文件，支持一键导入恢复 ([#3534](https://github.com/agentscope-ai/QwenPaw/pull/3534), [#3655](https://github.com/agentscope-ai/QwenPaw/pull/3655))
- **ACP Server**：通过 `qwenpaw acp` 将 QwenPaw Agent 以 ACP（Agent Communication Protocol）协议对外暴露为标准端点 ([#3487](https://github.com/agentscope-ai/QwenPaw/pull/3487), [#3589](https://github.com/agentscope-ai/QwenPaw/pull/3589), [#3595](https://github.com/agentscope-ai/QwenPaw/pull/3595))
- **主动消息推送**：Agent 可结合会话记忆和屏幕上下文主动向控制台会话发送消息 ([#3466](https://github.com/agentscope-ai/QwenPaw/pull/3466), [#3643](https://github.com/agentscope-ai/QwenPaw/pull/3643))
- **跨供应商消息归一化**：对话中途切换 LLM 供应商时，消息格式自动清洗和归一化，确保无缝衔接 ([#3530](https://github.com/agentscope-ai/QwenPaw/pull/3530))

**控制台与界面**

- **控制台插件系统**：全新的可扩展插件架构——第三方插件可注入侧边栏页面、注册路由并共享宿主模块 ([#3357](https://github.com/agentscope-ai/QwenPaw/pull/3357), [#3512](https://github.com/agentscope-ai/QwenPaw/pull/3512), [#3631](https://github.com/agentscope-ai/QwenPaw/pull/3631))
- **Agent 统计页面**：新增统计仪表盘，展示会话与消息趋势图、Token 用量趋势及频道分布饼图 ([#3365](https://github.com/agentscope-ai/QwenPaw/pull/3365), [#3608](https://github.com/agentscope-ai/QwenPaw/pull/3608), [#3632](https://github.com/agentscope-ai/QwenPaw/pull/3632))

**技能**

- **技能页面优化**：重新设计技能页面和技能池页面，支持批量选择与管理，搜索与筛选控件独立分离 ([#3616](https://github.com/agentscope-ai/QwenPaw/pull/3616), [#3634](https://github.com/agentscope-ai/QwenPaw/pull/3634))
- **内置技能语言切换**：所有内置技能均提供中英文版本，可在技能池页面切换语言，导入技能时支持设置默认语言 ([#3558](https://github.com/agentscope-ai/QwenPaw/pull/3558), [#3644](https://github.com/agentscope-ai/QwenPaw/pull/3644))

**安全**

- **Shell 混淆防护**：新增 Tool Guard 守卫规则，可检测并拦截 Shell 命令混淆攻击 ([#3400](https://github.com/agentscope-ai/QwenPaw/pull/3400), [#3668](https://github.com/agentscope-ai/QwenPaw/pull/3668))
- **工具守卫响应增强**：工具守卫的拦截消息现包含风险等级和本地化的拦截原因说明 ([#3515](https://github.com/agentscope-ai/QwenPaw/pull/3515))

**模型供应商**

- **本地模型管理**：支持为本地模型（llama.cpp）配置自定义服务端口，并可实时查看服务日志 ([#3596](https://github.com/agentscope-ai/QwenPaw/pull/3596), [#3604](https://github.com/agentscope-ai/QwenPaw/pull/3604))
- **OpenRouter 多模态检测**：OpenRouter 供应商现可自动从模型注册表获取多模态能力（图片/视频支持）信息 ([#3584](https://github.com/agentscope-ai/QwenPaw/pull/3584), [#3604](https://github.com/agentscope-ai/QwenPaw/pull/3604))
- **阿里云百炼国际版**：新增阿里云百炼国际版区域供应商支持 ([#3609](https://github.com/agentscope-ai/QwenPaw/pull/3609))

**频道（Channels）**

- **QQ 即时回复**：QQ 频道支持配置即时确认消息——收到用户消息后立即回复，无需等待 Agent 处理完成 ([#3246](https://github.com/agentscope-ai/QwenPaw/pull/3246))
- **Telegram 输入指示器**：工具执行期间输入指示器保持活跃，为用户提供持续的视觉反馈 ([#3585](https://github.com/agentscope-ai/QwenPaw/pull/3585))
- **钉钉群聊 @回复**：在钉钉群聊中回复时自动 @提及原始发送者 ([#3591](https://github.com/agentscope-ai/QwenPaw/pull/3591))
- **频道健康检查与重启**：新增按 Agent 维度的 HTTP 端点，可单独检查频道健康状态并热重启 ([#3649](https://github.com/agentscope-ai/QwenPaw/pull/3649))

**CLI**

- **更新供应商 Base URL**：`qwenpaw providers update` 命令现支持通过命令行更新供应商的 Base URL ([#3536](https://github.com/agentscope-ai/QwenPaw/pull/3536))

## 🔄 变更

- **调试页面重构**：调试页面迁移至设置模块下，优化组件结构，新增专用日志查看器并修复暗色模式样式 ([#3539](https://github.com/agentscope-ai/QwenPaw/pull/3539), [#3547](https://github.com/agentscope-ai/QwenPaw/pull/3547), [#3590](https://github.com/agentscope-ai/QwenPaw/pull/3590))
- **`make_plan` 技能更新**：清理过时文档引用，精简 `make_plan` 技能 ([#3535](https://github.com/agentscope-ai/QwenPaw/pull/3535))
- **统一频道媒体目录**：所有频道现统一从 Agent 工作区解析 `media_dir`，确保不同频道间的文件存储相互隔离 ([#3610](https://github.com/agentscope-ai/QwenPaw/pull/3610))

## 🐛 修复

**控制台与界面**

- **预览 URL 前缀**：修复文件预览路径中 URL 前缀重复的问题 ([#3355](https://github.com/agentscope-ai/QwenPaw/pull/3355))
- **Markdown 渲染**：修复工作区文件编辑器中 Markdown 渲染及代码块复制样式问题 ([#3639](https://github.com/agentscope-ai/QwenPaw/pull/3639))
- **表格滚动**：修复会话和定时任务页面的表格滚动问题 ([#3654](https://github.com/agentscope-ai/QwenPaw/pull/3654))

**频道（Channels）**

- **企微附件访问**：修复服务器部署模式下企业微信附件无法访问的问题 ([#3079](https://github.com/agentscope-ai/QwenPaw/pull/3079))
- **企微文件上传**：修复企业微信文件上传时事件循环阻塞的问题，并支持 `send_file_to_user` 使用相对路径 ([#3128](https://github.com/agentscope-ai/QwenPaw/pull/3128))
- **企微群消息去重**：修复企业微信群消息产生重复聊天条目的问题 ([#3529](https://github.com/agentscope-ai/QwenPaw/pull/3529))
- **企微截图文件名**：修复企业微信下载截图时中文字符导致文件名异常的问题 ([#3633](https://github.com/agentscope-ai/QwenPaw/pull/3633))
