Initial TrueGrowth source import
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# Change: add built-in model recommendation scores and unify selector ordering
|
||||
|
||||
## Why
|
||||
- 当前模型展示顺序主要依赖 `new`、版本号和少量启发式规则,无法体现基于实际 benchmark 结果整理出的内置模型优先级。
|
||||
- 多个模型选择入口复用的排序链路并不完全一致,导致同一模型在不同选择器中的顺序可能不统一。
|
||||
|
||||
## What Changes
|
||||
- 为内置模型配置增加可选的推荐分元数据,用于表达经过人工整理后的展示优先级。
|
||||
- 将模型展示排序规则统一为:同模型名聚合后按新版本优先、再按推荐分倒序;其余规则仅作兜底。
|
||||
- 让运行时可选模型链路也复用同一排序规则,确保聊天模型选择器、通用模型下拉、设置页模型列表保持一致。
|
||||
|
||||
## Impact
|
||||
- Affected specs:
|
||||
- `runtime-model-discovery`
|
||||
- Affected code:
|
||||
- `packages/drawnix/src/constants/model-config.ts`
|
||||
- `packages/drawnix/src/utils/model-sort.ts`
|
||||
- `packages/drawnix/src/utils/runtime-model-discovery.ts`
|
||||
- `packages/drawnix/src/components/ai-input-bar/ModelDropdown.tsx`
|
||||
- `packages/drawnix/src/components/chat-drawer/ModelSelector.tsx`
|
||||
Reference in New Issue
Block a user