(
task: AITask,
llmConfigs: Array<{ id: string; name: string }>
)
| 9 | } |
| 10 | |
| 11 | export const getModelNameFromTask = ( |
| 12 | task: AITask, |
| 13 | llmConfigs: Array<{ id: string; name: string }> |
| 14 | ): string => { |
| 15 | const model = llmConfigs.find((m) => m.id === task.modelId) |
| 16 | return model?.name || task.modelId || '未知模型' |
| 17 | } |
| 18 | |
| 19 | export const sortTasksByTime = (tasks: AITask[], descending: boolean = true): AITask[] => { |
| 20 | return [...tasks].sort((a, b) => { |
nothing calls this directly
no outgoing calls
no test coverage detected