1243
this._onLanguageModelChange.fire(vendorId);
1244
} else {
1245
>
this._logService.trace(`[LM] No changes in language models for vendor ${vendorId}`);
languageModels.ts
1246
>
}
1247
});
1248
}
1249
1250
private _hasGroupStructureChanged(oldGroups: readonly ILanguageModelsGroup[], newGroups: readonly ILanguageModelsGroup[]): boolean {
1252
return true;
1253
}
1255
>
const oldGroup = oldGroups[i];
1256
>
const newGroup = newGroups[i];
1257
>
if (oldGroup.group?.name !== newGroup.group?.name
1258
>
|| oldGroup.group?.vendor !== newGroup.group?.vendor
1259
>
|| oldGroup.status?.message !== newGroup.status?.message
1260
>
|| oldGroup.status?.severity !== newGroup.status?.severity
1261
>
|| oldGroup.modelIdentifiers.length !== newGroup.modelIdentifiers.length) {
1262
return true;
1263
}
1265
>
return false;
1266
>
}
1267
1268
getLanguageModelGroups(vendor: string): ILanguageModelsGroup[] {