fix(cli): show recent models in provider picker

This commit is contained in:
Catriel Müller
2026-05-21 14:43:05 -03:00
parent 8df0bb73a9
commit ae0fbe89dc
2 changed files with 13 additions and 5 deletions
@@ -135,11 +135,14 @@ export function DialogModel(props: { providerID?: string }) {
},
})),
filter((x) => {
// kilocode_change: always dedupe favorites/recents (upstream only did this when showSections was true)
if (favorites.some((item) => item.providerID === x.value.providerID && item.modelID === x.value.modelID))
return false
if (recents.some((item) => item.providerID === x.value.providerID && item.modelID === x.value.modelID))
return false
// kilocode_change start - only dedupe favorites/recents when those sections are visible
if (showExtra()) {
if (favorites.some((item) => item.providerID === x.value.providerID && item.modelID === x.value.modelID))
return false
if (recents.some((item) => item.providerID === x.value.providerID && item.modelID === x.value.modelID))
return false
}
// kilocode_change end
return true
}),
sortBy(