fix: allow explicit local infer static catalog models

This commit is contained in:
Peter Steinberger
2026-05-09 12:16:41 +01:00
parent 02708a6225
commit 355ea947f5
10 changed files with 382 additions and 0 deletions

View File

@@ -681,6 +681,10 @@ async function runModelRun(params: {
cfg,
preserveAuthProfile: params.transport === "local",
});
const explicitModelOverride = resolveModelRefOverride(params.model);
const hasExplicitProviderModelOverride = Boolean(
params.model?.trim() && explicitModelOverride.provider && explicitModelOverride.model,
);
const imageFiles = await readModelRunImageFiles(params.files);
const messageContent =
imageFiles.length > 0
@@ -699,6 +703,7 @@ async function runModelRun(params: {
agentId,
modelRef,
allowMissingApiKeyModes: ["aws-sdk"],
...(hasExplicitProviderModelOverride ? { allowBundledStaticCatalogFallback: true } : {}),
skipPiDiscovery: true,
});
if ("error" in prepared) {