fix(chat): 保留页面切换后的提供商与模型选择

This commit is contained in:
2026-09-04 08:24:49 +08:00
parent 9f621371b8
commit 150cf0d994
3 changed files with 83 additions and 3 deletions
@@ -227,3 +227,7 @@ Agent 工具列表按 `mcp.<server_id>.<remote_name>` 的远程工具名匹配
卡片默认显示三行摘要,完整服务原文可展开查看,展开操作不会改变工具选择。服务已提供中文说明时优先保留;未收录的 MCP 工具明确提示暂无中文说明,不将本地摘要当作服务协议或自动翻译结果。原始说明及其中的参数规则完整保留。
验证:前端 84 项测试、类型检查与生产构建通过。新增回归覆盖不同服务器命名空间、未知工具、服务中文说明、原文完整性,以及选择工具时保留原始 ID。
### 聊天模型选择审阅修复
返回聊天页时保留仍启用的提供商与手动模型 ID,仅刷新其模型列表;未选择、已删除或已禁用的提供商才回退到默认值。提供商加载失败时保留当前选择并展示错误。新增页面重新挂载与异常分支回归,前端共 89 项测试通过。