## ✨ 新增功能

**Agent 系统**

- **记忆与上下文重构**：重构长期记忆模块，支持可插拔后端、按对话轮次自动记忆摘要、自动记忆检索，以及全新的上下文管理接口 ([#3548](https://github.com/agentscope-ai/QwenPaw/pull/3548))
- **计划模式**：新增结构化计划模式——通过 `/plan` 创建分步任务计划，Agent 按计划执行，控制台实时展示计划面板 ([#3686](https://github.com/agentscope-ai/QwenPaw/pull/3686), [#3787](https://github.com/agentscope-ai/QwenPaw/pull/3787))

**模型供应商**

- **DeepSeek V4 模型**：新增 DeepSeek V4 Flash 和 V4 Pro 为内置模型 ([#3797](https://github.com/agentscope-ai/QwenPaw/pull/3797))

**安全**

- **Shell 绕过检测可配置化**：可在安全设置页面逐项开关各 Shell 绕过检测规则，每项检测标注风险类型 ([#3694](https://github.com/agentscope-ai/QwenPaw/pull/3694), [#3715](https://github.com/agentscope-ai/QwenPaw/pull/3715), [#3781](https://github.com/agentscope-ai/QwenPaw/pull/3781))
- **免认证主机白名单**：支持配置 `allow_no_auth_hosts` 白名单，允许指定 IP 免认证访问 API，控制台提供 IP 校验与安全提示 ([#3739](https://github.com/agentscope-ai/QwenPaw/pull/3739))

**工具**

- **浏览器启动参数**：`browser_use` 支持传入自定义 Chromium 启动参数和浏览器可执行文件路径 ([#3556](https://github.com/agentscope-ai/QwenPaw/pull/3556))
- **Shell 命令超时**：支持按 Agent 配置 `execute_shell_command` 的默认超时时间 ([#3732](https://github.com/agentscope-ai/QwenPaw/pull/3732))

**控制台与界面**

- **独立 Agent 模型配置**：在设置 → Agents 页面为每个 Agent 指定独立的 LLM 模型 ([#3599](https://github.com/agentscope-ai/QwenPaw/pull/3599))
- **会话查看按钮**：会话列表新增「查看」操作，点击即可跳转至对应的聊天会话 ([#3615](https://github.com/agentscope-ai/QwenPaw/pull/3615))
- **会话右键菜单**：右键点击聊天会话可快速打开、重命名、置顶/取消置顶或删除 ([#3770](https://github.com/agentscope-ai/QwenPaw/pull/3770))

**频道（Channels）**

- **SIP 语音频道**：新增 SIP 电话频道，支持 pyVoIP（开发模式）和 LiveKit（生产模式）双后端 ([#3449](https://github.com/agentscope-ai/QwenPaw/pull/3449))
- **钉钉语音识别**：直接使用钉钉内置语音识别结果，无需本地下载和转码音频 ([#3681](https://github.com/agentscope-ai/QwenPaw/pull/3681))
- **Telegram 命令菜单**：在 Telegram 机器人命令菜单中注册 `/model` 和 `/stop` 命令 ([#3714](https://github.com/agentscope-ai/QwenPaw/pull/3714))
- **QQ 引用消息支持**：解析 QQ 回复/引用消息的元数据，将引用文本和附件注入 Agent 请求 ([#3735](https://github.com/agentscope-ai/QwenPaw/pull/3735))
- **钉钉 Markdown 消息**：较短的回复以钉钉 Open API Markdown 格式发送，提升消息展示效果 ([#3771](https://github.com/agentscope-ai/QwenPaw/pull/3771))
- **钉钉定时消息类型**：定时/Cron 发送支持独立的消息类型配置，可为定时任务使用卡片样式而聊天保持 Markdown ([#3778](https://github.com/agentscope-ai/QwenPaw/pull/3778))
- **微信交互式配置向导**：CLI 频道配置流程中新增 `configure_weixin` 交互式向导 ([#3699](https://github.com/agentscope-ai/QwenPaw/pull/3699))

## 🔄 变更

- **工具守卫审批系统**：全面重构工具守卫——控制台新增交互式审批卡片，支持跨会话审批（在主会话中批准子 Agent 的工具调用），可配置执行等级（严格/智能/自动/关闭），并提供 REST API 和 `/approval` CLI 命令 ([#3656](https://github.com/agentscope-ai/QwenPaw/pull/3656), [#3737](https://github.com/agentscope-ai/QwenPaw/pull/3737))
- **动态插件注册**：将构建时生成的宿主模块注册表替换为基于 `import.meta.glob` 的运行时动态注册 ([#3676](https://github.com/agentscope-ai/QwenPaw/pull/3676), [#3692](https://github.com/agentscope-ai/QwenPaw/pull/3692), [#3696](https://github.com/agentscope-ai/QwenPaw/pull/3696))
- **Docker 构建优化**：`config.json` 初始化从镜像构建阶段移至容器入口脚本，适配挂载卷部署场景；`pip` 替换为 `uv` 以加速包安装 ([#3698](https://github.com/agentscope-ai/QwenPaw/pull/3698), [#3723](https://github.com/agentscope-ai/QwenPaw/pull/3723), [#3769](https://github.com/agentscope-ai/QwenPaw/pull/3769))
- **Agent 语言同步**：新建 Agent 时自动继承控制台界面语言 ([#3720](https://github.com/agentscope-ai/QwenPaw/pull/3720))
- **Agent 选择持久化**：Agent 选择状态改为存储在 `localStorage`，关闭浏览器后仍保留 ([#3772](https://github.com/agentscope-ai/QwenPaw/pull/3772))
- **Token 用量异步缓冲**：Token 用量采用异步缓冲写入、定期刷盘 ([#3766](https://github.com/agentscope-ai/QwenPaw/pull/3766))

## 🐛 修复

**频道（Channels）**

- **工具消息过滤**：修复 `filter_tool_messages` 配置在进行中的内容事件中未生效的问题 ([#3660](https://github.com/agentscope-ai/QwenPaw/pull/3660))
- **文件 URL 编码**：对 `file://` URL 中的非 ASCII 字符进行百分号编码，修复 Windows 和中日韩字符路径下文件发送失败的问题 ([#3625](https://github.com/agentscope-ai/QwenPaw/pull/3625))
- **微信发送响应**：修复微信 `send_text` 在返回空或非字典响应时报错的问题 ([#3685](https://github.com/agentscope-ai/QwenPaw/pull/3685))
- **微信图标映射**：修复聊天历史侧边栏中 `wechat` 频道未正确匹配微信图标的问题 ([#3691](https://github.com/agentscope-ai/QwenPaw/pull/3691))
- **微信二维码登录超时**：将微信二维码状态轮询超时延长至 60 秒，并在读取超时时自动重试 ([#3700](https://github.com/agentscope-ai/QwenPaw/pull/3700))

**控制台与界面**

- **Agent 统计页面**：修复图表库导入方式错误导致页面无法打开以及切换 Agent 后统计数据未自动刷新的问题 ([#3724](https://github.com/agentscope-ai/QwenPaw/pull/3724), [#3743](https://github.com/agentscope-ai/QwenPaw/pull/3743))

**模型供应商**

- **重复模型提示**：添加已存在模型 ID 时显示本地化警告提示 ([#3773](https://github.com/agentscope-ai/QwenPaw/pull/3773))
- **Anthropic 文件块处理**：将 Anthropic 格式历史中不支持的文件块转换为文本占位符，避免 API 报错 ([#3786](https://github.com/agentscope-ai/QwenPaw/pull/3786))

**打包**

- **Discord.py Conda 打包**：将 `discord.py` 加入 conda-unpack 重装列表，修复 Windows 下路径损坏的问题 ([#3730](https://github.com/agentscope-ai/QwenPaw/pull/3730))

## 📝 文档

- **记忆进化与主动式 Agent**：新增记忆进化和主动式 Agent 功能的专题文档 ([#3755](https://github.com/agentscope-ai/QwenPaw/pull/3755), [#3764](https://github.com/agentscope-ai/QwenPaw/pull/3764))
- **Agent Team 实践指南**：新增 Agent 团队协作的实践指南文档 ([#3784](https://github.com/agentscope-ai/QwenPaw/pull/3784))
- **ACP 集成**：重构并完善 ACP 集成文档，控制台内新增文档链接入口 ([#3741](https://github.com/agentscope-ai/QwenPaw/pull/3741))
- **Docker 备份挂载**：新增 Docker 卷挂载方式进行备份与恢复的说明文档 ([#3736](https://github.com/agentscope-ai/QwenPaw/pull/3736))
- **备份文档插图**：更新备份相关文档的示意图 ([#3678](https://github.com/agentscope-ai/QwenPaw/pull/3678))

## 🧪 测试与 CI

- **Agent 单元测试**：新增 hooks、memory、utils 模块的单元测试 ([#3630](https://github.com/agentscope-ai/QwenPaw/pull/3630))
