From 309d5712afd385fe5e5cd790f941c55daca2eb64 Mon Sep 17 00:00:00 2001 From: Damon Montague Date: Tue, 18 Aug 2026 12:45:37 -0700 Subject: [PATCH] fix(catalog): mark coreweave discovery authoritative CoreWeave Serverless Inference (W&B Inference) is a reseller with a rotating model menu, but its catalog entry omitted dynamicModelsAuthoritative. Runtime /v1/models discovery therefore merged into the frozen bundled slice instead of replacing it, so stale ids (e.g. moonshotai/Kimi-K3, Kimi-K2.5) stayed selectable and 404 at request time. Matches sibling resellers (baseten, gmi-cloud, aiand, bedrock-mantle). Bundled models remain the offline/failure fallback via the authoritativeFreshProviders gating in ModelRegistry. --- packages/catalog/src/provider-models/descriptors.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/catalog/src/provider-models/descriptors.ts b/packages/catalog/src/provider-models/descriptors.ts index c7bd9ad29..0948cc549 100644 --- a/packages/catalog/src/provider-models/descriptors.ts +++ b/packages/catalog/src/provider-models/descriptors.ts @@ -474,6 +474,7 @@ export const CATALOG_PROVIDERS = [ defaultModel: "openai/gpt-oss-120b", envVars: ["COREWEAVE_API_KEY", "WANDB_API_KEY"], createModelManagerOptions: (config: ModelManagerConfig) => coreWeaveModelManagerOptions(config), + dynamicModelsAuthoritative: true, catalogDiscovery: { label: "CoreWeave Serverless Inference" }, }, {