e2244a3cae
- src/ 页面与组件、public/ 静态资源 - 工程配置:vite/tsconfig/package 依赖
74 lines
5.7 KiB
Markdown
74 lines
5.7 KiB
Markdown
## ✨ 新增功能
|
||
|
||
**模型供应商**
|
||
|
||
- **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))
|