## ✨ 新增功能 **模型供应商** - **OpenRouter 供应商**:内置 OpenRouter 供应商,支持模型发现、系列浏览,以及按模态和定价筛选模型 ([#1192](https://github.com/agentscope-ai/QwenPaw/pull/1192)) - **OpenCode 供应商**:内置兼容 OpenAI 协议的 OpenCode (Zen) 供应商,提供免费模型 ([#2463](https://github.com/agentscope-ai/QwenPaw/pull/2463)) - **模型 ID 自动补全**:添加模型时支持下拉自动补全模型 ID,同时所有供应商默认开启模型发现功能 ([#3175](https://github.com/agentscope-ai/QwenPaw/pull/3175), [#3341](https://github.com/agentscope-ai/QwenPaw/pull/3341)) **多 Agent 系统** - **内置 Agent 协作工具**:新增 `list_agents` 和 `chat_with_agent` 内置工具,配套专属技能和精简的 CLI Agent 命令,支持 Agent 间通信协作 ([#3292](https://github.com/agentscope-ai/QwenPaw/pull/3292)) **频道(Channels)** - **Matrix 频道重写**:支持端到端加密(E2EE)、@提及处理、消息历史记录和 Markdown 渲染 ([#2509](https://github.com/agentscope-ai/QwenPaw/pull/2509)) - **飞书引用消息**:支持回复链消息处理,可提取文本、富文本、图片和文件内容 ([#3207](https://github.com/agentscope-ai/QwenPaw/pull/3207)) - **钉钉扫码认证**:控制台中通过二维码设备授权流程配置钉钉频道 ([#3315](https://github.com/agentscope-ai/QwenPaw/pull/3315)) **安全** - **扩展 Shell 命令守卫规则**:新增针对 `$IFS` 注入、控制字符、Unicode 空白符、`/proc/*/environ` 访问、危险 `jq` 标志和 Zsh 高危内置命令的守卫规则 ([#3303](https://github.com/agentscope-ai/QwenPaw/pull/3303)) **工具与技能** - **ClawHub 技能依赖格式**:支持 ClawHub 格式的技能依赖声明,并按多命名空间优先级解析 ([#3310](https://github.com/agentscope-ai/QwenPaw/pull/3310)) - **媒体 URL 查看**:`view_image` 和 `view_video` 工具支持直接传入 HTTP/HTTPS URL 查看媒体,无需下载 ([#3358](https://github.com/agentscope-ai/QwenPaw/pull/3358)) ## 🔄 变更 **模型供应商** - **多模态探测统一**:Anthropic、Gemini 和 OpenAI 的图片支持探测统一为共享评估路径,改进误报检测 ([#3367](https://github.com/agentscope-ai/QwenPaw/pull/3367)) - **模型切换时的消息规范化**:在请求时对消息进行规范化处理,在切换模型供应商时保留媒体附件记忆 ([#3359](https://github.com/agentscope-ai/QwenPaw/pull/3359)) - **Anthropic 媒体去重**:工具结果中重复的 base64 媒体数据替换为文本占位符,避免超出 Anthropic 消息大小限制 ([#3372](https://github.com/agentscope-ai/QwenPaw/pull/3372)) **频道(Channels)** - **钉钉 SDK 迁移**:从原始 HTTP 调用迁移至阿里云官方 SDK,新增处理中的 Emoji 表情反馈和 AI 卡片模式下的媒体发送 ([#3236](https://github.com/agentscope-ai/QwenPaw/pull/3236), [#3337](https://github.com/agentscope-ai/QwenPaw/pull/3337), [#3374](https://github.com/agentscope-ai/QwenPaw/pull/3374)) - **飞书 WebSocket 稳定性**:重构事件循环处理,提升重连时的跨线程可靠性 ([#3360](https://github.com/agentscope-ai/QwenPaw/pull/3360)) - **微信回复限制提醒**:微信 iLink 频道设置中新增 context_token 回复数量限制的警告提示 ([#3376](https://github.com/agentscope-ai/QwenPaw/pull/3376)) **工具与技能** - **浏览器托管 CDP**:默认浏览器启动策略改为托管 CDP 模式,支持自动检测 Chromium、端口分配和进程生命周期管理 ([#3164](https://github.com/agentscope-ai/QwenPaw/pull/3164)) **控制台与界面** - **模型管理重设计**:供应商模型管理弹窗重新设计,新增能力标签、模型搜索和简化的卡片布局 ([#3273](https://github.com/agentscope-ai/QwenPaw/pull/3273), [#3294](https://github.com/agentscope-ai/QwenPaw/pull/3294)) - **Agent 配置标签页**:Agent 配置页从堆叠卡片改为标签页式界面 ([#3354](https://github.com/agentscope-ai/QwenPaw/pull/3354)) - **技能选择界面优化**:改进技能选择体验,新增标签建议、长名称悬浮提示、加载行为优化和批量选择操作 ([#3320](https://github.com/agentscope-ai/QwenPaw/pull/3320), [#3362](https://github.com/agentscope-ai/QwenPaw/pull/3362), [#3373](https://github.com/agentscope-ai/QwenPaw/pull/3373)) - **下载页面**:网站下载页面优化,支持稳定版和预览版分组展示 ([#3353](https://github.com/agentscope-ai/QwenPaw/pull/3353)) ## 🐛 修复 **频道(Channels)** - **QQ WebSocket 关闭**:`stop()` 不再因等待 WebSocket 关闭而阻塞 8 秒 ([#3188](https://github.com/agentscope-ai/QwenPaw/pull/3188)) **控制台与界面** - 修复聊天会话置顶按钮在暗黑模式下对比度过低的问题 ([#3267](https://github.com/agentscope-ai/QwenPaw/pull/3267)) - 顶栏中的 Markdown 链接改为应用内导航,不再打开新标签页 ([#3186](https://github.com/agentscope-ai/QwenPaw/pull/3186)) - 修复网站贡献者区域在中文语言下的布局对齐问题 ([#3332](https://github.com/agentscope-ai/QwenPaw/pull/3332)) **模型供应商** - 修复 Windows 上本地模型下载失败的问题(`[Errno 22] Invalid argument`) ([#3321](https://github.com/agentscope-ai/QwenPaw/pull/3321)) - 为兼容 vLLM 部署,省略 `tool_choice=auto` 参数以避免 400 错误 ([#3295](https://github.com/agentscope-ai/QwenPaw/pull/3295)) ## 📚 文档 - **RESTful API 教程**:全面的 REST API 教程,涵盖聊天接口、认证、多轮对话、流式传输和 Agent 切换 ([#3335](https://github.com/agentscope-ai/QwenPaw/pull/3335)) - **技能聊天命令**:在命令文档中新增技能聊天命令参考 ([#3330](https://github.com/agentscope-ai/QwenPaw/pull/3330))