62 lines
6.0 KiB
Markdown
62 lines
6.0 KiB
Markdown
|
|
## ✨ 新增功能
|
|||
|
|
|
|||
|
|
**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))
|