fix: Model selector fuzzy search matches provider + id
Allows queries like 'anthropic opus' to match Anthropic models. Previously only matched against model ID, so 'anthropic' token failed.
This commit is contained in:
@@ -153,7 +153,7 @@ export class ModelSelectorComponent extends Container {
|
||||
}
|
||||
|
||||
private filterModels(query: string): void {
|
||||
this.filteredModels = fuzzyFilter(this.allModels, query, ({ id }) => id);
|
||||
this.filteredModels = fuzzyFilter(this.allModels, query, ({ provider, id }) => `${provider} ${id}`);
|
||||
this.selectedIndex = Math.min(this.selectedIndex, Math.max(0, this.filteredModels.length - 1));
|
||||
this.updateList();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user