如果遇到 Github 下载慢的问题可以使用网盘下载:https://pan.quark.cn/s/194b7eedf16e
🔧 修复(Fixes)
- 修复自定义评估题目 Prompt 无法生效的问题 #676
- 修复筛选重置时仍使用旧条件发起请求的竞态问题,确保任务进度、状态展示更稳定
- 修复多轮对话与评估功能切换时页面卡顿/假死的问题
⚡ 优化(Optimizations)
1. 模型提供商交互体验
- 新增/接入多家模型提供商(provider)图标资源,统一 provider logo 映射工具,标准化视觉展示
- 调整模型设置、项目模型配置、会话列表展示等页面与接口的配置逻辑,优化提供商选择流程与展示一致性
2. 页面性能与响应速度
- 解决多轮对话/评估功能切换卡顿问题,提升页面切换、高频筛选场景的响应速度
- 前端新增请求取消机制(AbortController),避免快速切换操作时旧请求堆积导致的页面卡顿
3. 接口与数据请求轻量化
- 优化多轮对话列表接口:分页查询不再返回
rawMessages等大字段,显著降低列表请求数据体积 - 优化批量任务“全选”逻辑:获取待操作数据时仅查询 ID,避免拉取整条记录,减少数据传输量
- 优化评估数据集接口:
- 需统计数据时,并发查询列表与统计信息,提升加载效率;
- 筛选/翻页场景默认仅拉取列表数据,减少重复查询压力
感谢 @AdamPlatin123 的贡献
🔧 Fixes
- Fixed the issue where custom evaluation question Prompts failed to take effect #676
- Fixed the race condition where old filter conditions were still used for requests after reset, ensuring stable display of task and progress status
- Fixed freezing/unresponsiveness when switching between multi-turn dialogue and evaluation features
⚡ Optimizations
1. Model Provider Display & Selection Experience
- Added/connected icon resources for multiple model providers, unified the provider logo mapping tool to standardize visual display
- Adjusted configuration logic of related pages and interfaces (covering model settings, project model configuration, session list display, etc.), optimizing provider selection experience
2. Page Performance & Response Speed
- Resolved freezing/unresponsiveness when switching between multi-turn dialogue and evaluation features, improved response speed for page switching and high-frequency filtering scenarios
- Added request cancellation mechanism (AbortController) on the frontend to avoid page lag caused by accumulated old requests during rapid switching
3. Interface & Data Request Lightweight
- Optimized multi-turn dialogue list interface: paginated queries no longer return large fields such as
rawMessages, significantly reducing request data volume - Optimized batch task "select all" logic: only query IDs of data to be operated on when fetching data, avoiding pulling entire records and reducing data transmission
- Optimized evaluation dataset interface:
- Concurrently queries list and statistical data when statistics are needed to improve loading efficiency;
- Only pulls list data by default for filtering/pagination scenarios to reduce repeated query pressure