fix: narrow manifest catalog runtime inputs

This commit is contained in:
Shakker
2026-04-28 03:43:37 +01:00
parent a36aeac072
commit a047144660

View File

@@ -62,7 +62,7 @@ function buildManifestCatalogModelInput(model: ModelCatalogModel): ModelDefiniti
`Manifest modelCatalog row ${model.id} uses unsupported runtime input document`,
);
}
return model.input ?? ["text"];
return model.input?.filter((item): item is "text" | "image" => item !== "document") ?? ["text"];
}
function buildManifestCatalogModel(model: ModelCatalogModel): ModelDefinitionConfig {