fix: adapt models registry fallback to release branch

This commit is contained in:
Peter Steinberger
2026-04-24 06:47:24 +01:00
parent 72f831a05f
commit 933d6e2c27
3 changed files with 4 additions and 7 deletions

View File

@@ -135,16 +135,17 @@ export async function modelsListCommand(
return;
}
rows.length = 0;
const fallbackRegistry = modelRegistry as ModelRegistry | undefined;
rowContext = buildRowContext(false);
seenKeys = appendDiscoveredRows({
rows,
models: modelRegistry?.getAll() ?? [],
models: fallbackRegistry?.getAll() ?? [],
context: rowContext,
});
if (modelRegistry) {
if (fallbackRegistry) {
await appendCatalogSupplementRows({
rows,
modelRegistry,
modelRegistry: fallbackRegistry,
context: rowContext,
seenKeys,
});

View File

@@ -162,7 +162,6 @@ describe("loadProviderCatalogModelsForList", () => {
expect.objectContaining({
onlyPluginIds: ["moonshot"],
requireCompleteDiscoveryEntryCoverage: true,
discoveryEntriesOnly: true,
}),
);
});
@@ -206,7 +205,6 @@ describe("loadProviderCatalogModelsForList", () => {
expect.objectContaining({
onlyPluginIds: ["ollama"],
requireCompleteDiscoveryEntryCoverage: true,
discoveryEntriesOnly: true,
}),
);
});

View File

@@ -89,7 +89,6 @@ export async function hasProviderStaticCatalogForFilter(params: {
onlyPluginIds: scopedPluginIds,
includeUntrustedWorkspacePlugins: false,
requireCompleteDiscoveryEntryCoverage: true,
discoveryEntriesOnly: true,
});
return providers.some(
(provider) =>
@@ -159,7 +158,6 @@ export async function loadProviderCatalogModelsForList(params: {
onlyPluginIds: scopedPluginIds,
includeUntrustedWorkspacePlugins: false,
requireCompleteDiscoveryEntryCoverage: params.staticOnly === true,
discoveryEntriesOnly: params.staticOnly === true,
})
).filter(
(provider) =>