e2244a3cae
- src/ 页面与组件、public/ 静态资源 - 工程配置:vite/tsconfig/package 依赖
137 lines
8.1 KiB
Markdown
137 lines
8.1 KiB
Markdown
## ✨ 新增
|
||
|
||
**控制台**
|
||
|
||
- **模型页面大改版**:Provider 聚合、统一卡片 UI 与布局重新设计 ([#5203](https://github.com/agentscope-ai/QwenPaw/pull/5203))
|
||
- **简洁模式**:新增简洁模式,扁平导航,会话列表按更新时间排序 ([#5222](https://github.com/agentscope-ai/QwenPaw/pull/5222))
|
||
- **宽屏模式**:新增宽屏模式切换,扩展聊天布局 ([#5212](https://github.com/agentscope-ai/QwenPaw/pull/5212))
|
||
- **每轮 Token 用量**:新增每轮 token 与上下文用量弹窗 ([#5130](https://github.com/agentscope-ai/QwenPaw/pull/5130))
|
||
- **用户输入队列**:新增用户输入队列 ([#5158](https://github.com/agentscope-ai/QwenPaw/pull/5158))
|
||
- **按标题筛选会话**:支持按标题筛选会话列表 ([#5178](https://github.com/agentscope-ai/QwenPaw/pull/5178))
|
||
- **代码高亮**:所有视图中的代码块支持语法高亮 ([#5219](https://github.com/agentscope-ai/QwenPaw/pull/5219))
|
||
- **越南语支持**:新增完整越南语 (vi) 界面语言 ([#5186](https://github.com/agentscope-ai/QwenPaw/pull/5186))
|
||
- **空响应提示**:当响应输出为空时显示回退提示 ([#5232](https://github.com/agentscope-ai/QwenPaw/pull/5232))
|
||
|
||
**技能**
|
||
|
||
- **技能市场更新**:更新技能市场,集成 QwenPaw 平台,优化 UI ([#5123](https://github.com/agentscope-ai/QwenPaw/pull/5123))
|
||
- **技能斜杠注入**:改进 skill-slash-inject 显示效果 ([#5146](https://github.com/agentscope-ai/QwenPaw/pull/5146))
|
||
|
||
**渠道**
|
||
|
||
- **元宝引用消息**:支持引用消息回复,统一媒体下载管线 ([#5160](https://github.com/agentscope-ai/QwenPaw/pull/5160))
|
||
- **元宝 Bot 过滤**:新增 Bot 消息过滤和环境变量配置 ([#5150](https://github.com/agentscope-ai/QwenPaw/pull/5150))
|
||
- **非阻塞消息发送**:所有渠道支持非阻塞 flush 与自适应节流 ([#5215](https://github.com/agentscope-ai/QwenPaw/pull/5215))
|
||
- **钉钉存活看门狗**:新增存活看门狗,系统休眠后自动恢复连接 ([#5224](https://github.com/agentscope-ai/QwenPaw/pull/5224))
|
||
|
||
**桌面端**
|
||
|
||
- **端口持久化**:跨重启保持后端端口,保留 localStorage 数据 ([#5051](https://github.com/agentscope-ai/QwenPaw/pull/5051))
|
||
- **端口配置**:桌面端端口配置支持 ([#5272](https://github.com/agentscope-ai/QwenPaw/pull/5272))
|
||
|
||
**文件**
|
||
|
||
- **文件预览**:改进文件预览错误处理,使用 FileResponse ([#5115](https://github.com/agentscope-ai/QwenPaw/pull/5115))
|
||
|
||
**CI**
|
||
|
||
- **发布验证门禁**:在构建和发布之间添加发布验证门禁 ([#5121](https://github.com/agentscope-ai/QwenPaw/pull/5121))
|
||
|
||
**可观测性**
|
||
|
||
- **Langfuse Agent Loop**:按 agent loop 分组 langfuse 观测数据 ([#5128](https://github.com/agentscope-ai/QwenPaw/pull/5128))
|
||
|
||
## 🔄 变更
|
||
|
||
- **请求载荷转换**:请求载荷转换支持 ([#5188](https://github.com/agentscope-ai/QwenPaw/pull/5188))
|
||
- **记忆搜索样式**:重构记忆搜索工具结果样式 ([#5154](https://github.com/agentscope-ai/QwenPaw/pull/5154))
|
||
- **小艺双 WebSocket**:重构为双 WebSocket 连接并修复不可用渠道 ([#5274](https://github.com/agentscope-ai/QwenPaw/pull/5274))
|
||
- **日历日期分组**:会话列表使用日历日期分组 ([#5257](https://github.com/agentscope-ai/QwenPaw/pull/5257))
|
||
|
||
## 🐛 修复
|
||
|
||
**安全**
|
||
|
||
- **钥匙串主密钥隔离**:每个安装实例隔离 keychain 主密钥 ([#5028](https://github.com/agentscope-ai/QwenPaw/pull/5028))
|
||
|
||
**桌面端**
|
||
|
||
- **Windows 控制台崩溃**:防止 Windows 控制台崩溃和自杀命令 ([#5192](https://github.com/agentscope-ai/QwenPaw/pull/5192))
|
||
- **Tauri Windows CI**:增强 Tauri Windows CI 对 crates.io 拉取失败的容错 ([#5125](https://github.com/agentscope-ai/QwenPaw/pull/5125))
|
||
- **插件依赖安装**:修复 Tauri sidecar 中的插件依赖安装 ([#5260](https://github.com/agentscope-ai/QwenPaw/pull/5260))
|
||
- **会话文件名**:解决会话文件名重复和桌面端跨 Agent 调用失败 ([#5036](https://github.com/agentscope-ai/QwenPaw/pull/5036))
|
||
|
||
**控制台**
|
||
|
||
- **会话重定向**:修复切换代码模式时的会话重定向问题 ([#5147](https://github.com/agentscope-ai/QwenPaw/pull/5147))
|
||
- **折叠面板渲染**:强制渲染折叠面板,防止记忆配置丢失 ([#5144](https://github.com/agentscope-ai/QwenPaw/pull/5144))
|
||
- **审批命令溢出**:审批命令文本自动换行,防止水平溢出 ([#5176](https://github.com/agentscope-ai/QwenPaw/pull/5176))
|
||
- **工具卡片加载**:Shell 命令和未注册工具的工具卡片加载动画 ([#5141](https://github.com/agentscope-ai/QwenPaw/pull/5141))
|
||
- **浏览器自动补全**:禁用 Provider 搜索输入框的浏览器自动补全 ([#5112](https://github.com/agentscope-ai/QwenPaw/pull/5112))
|
||
- **Dream Cron**:保持 dream_cron 为空以禁用 dream 任务 ([#5256](https://github.com/agentscope-ai/QwenPaw/pull/5256))
|
||
|
||
**Provider 与配置**
|
||
|
||
- **PRO 标签页本地 Provider**:在 ModelSelector 的 PRO 标签页显示 ollama/lmstudio ([#5113](https://github.com/agentscope-ai/QwenPaw/pull/5113))
|
||
- **深拷贝缓存**:确保缓存的 Agent 配置使用深拷贝 ([#5229](https://github.com/agentscope-ai/QwenPaw/pull/5229))
|
||
|
||
**上下文与 Agent**
|
||
|
||
- **空消息守卫**:LightContextManager.pre_reply 中守护空消息列表 ([#5038](https://github.com/agentscope-ai/QwenPaw/pull/5038))
|
||
- **Mission 崩溃**:防止 loop_config.json / prd.json 损坏导致的 Agent 崩溃 ([#5000](https://github.com/agentscope-ai/QwenPaw/pull/5000))
|
||
|
||
**本地模型**
|
||
|
||
- **Llama.cpp 版本解析**:不使用固定宽度切片解析 llama.cpp 服务器版本 ([#5035](https://github.com/agentscope-ai/QwenPaw/pull/5035))
|
||
|
||
**MCP**
|
||
|
||
- **OAuth IndexError**:避免 OAuth 发现中 authorization_servers 为空时的 IndexError ([#5194](https://github.com/agentscope-ai/QwenPaw/pull/5194))
|
||
|
||
**记忆**
|
||
|
||
- **Chromadb 异步探测**:为 chromadb Rust 绑定添加异步运行时探测 ([#5271](https://github.com/agentscope-ai/QwenPaw/pull/5271))
|
||
|
||
**Gemini**
|
||
|
||
- **工具 Schema 清理**:清理工具 schema 防止函数调用时的 400 INVALID_ARGUMENT ([#5226](https://github.com/agentscope-ai/QwenPaw/pull/5226))
|
||
|
||
**工具**
|
||
|
||
- **Raw Decode**:使用 raw_decode 消除无参数工具调用的 "Extra data" 虚假警告 ([#5220](https://github.com/agentscope-ai/QwenPaw/pull/5220))
|
||
- **标题生成**:使用 formatter 进行标题生成和技能优化,支持所有模型提供商 ([#5228](https://github.com/agentscope-ai/QwenPaw/pull/5228))
|
||
|
||
**安装**
|
||
|
||
- **稳定版 PyPI**:默认仅使用稳定版 PyPI 发布 ([#5269](https://github.com/agentscope-ai/QwenPaw/pull/5269))
|
||
|
||
**打包**
|
||
|
||
- **OpenSSL 固定版本**:固定 openssl<3.5.7 修复桌面端启动失败 ([#5100](https://github.com/agentscope-ai/QwenPaw/pull/5100))
|
||
|
||
## ⚡ 性能
|
||
|
||
- **移除不必要的深拷贝**:移除 Agent 配置中不必要的深拷贝操作 ([#5240](https://github.com/agentscope-ai/QwenPaw/pull/5240))
|
||
|
||
## 🏗️ 基础设施
|
||
|
||
- **发布值班清单**:发布值班清单 ([#5105](https://github.com/agentscope-ai/QwenPaw/pull/5105))
|
||
- **工具卡片标题截断**:工具卡片标题单行截断加省略号 ([#5119](https://github.com/agentscope-ai/QwenPaw/pull/5119))
|
||
- **Datapaw Agent 菜单**:切换 Agent 时刷新 Datapaw Agent 菜单 ([#5114](https://github.com/agentscope-ai/QwenPaw/pull/5114))
|
||
|
||
## 🧪 测试
|
||
|
||
- **Sprint 2.4 测试**:新增 Sprint 2.4 定时任务执行和工具 API 测试 ([#5201](https://github.com/agentscope-ai/QwenPaw/pull/5201))
|
||
|
||
## 📖 文档
|
||
|
||
- **越南语 README**:新增越南语 README (README_vi.md) ([#5245](https://github.com/agentscope-ai/QwenPaw/pull/5245))
|
||
- **路线图更新**:更新路线图 ([#5277](https://github.com/agentscope-ai/QwenPaw/pull/5277))
|
||
|
||
## 🙌 新贡献者
|
||
|
||
- @ly-wang19 在 [#5038](https://github.com/agentscope-ai/QwenPaw/pull/5038) 中完成了首次贡献
|
||
- @biencuong 在 [#5186](https://github.com/agentscope-ai/QwenPaw/pull/5186) 中完成了首次贡献
|
||
- @nguyenthanhthe 在 [#5178](https://github.com/agentscope-ai/QwenPaw/pull/5178) 中完成了首次贡献
|
||
- @totoyang 在 [#5128](https://github.com/agentscope-ai/QwenPaw/pull/5128) 中完成了首次贡献
|