@@ -192,6 +192,7 @@ export function inferUniqueProviderFromConfiguredModels(
192192 const parsed = parseModelRef ( ref , DEFAULT_PROVIDER , {
193193 allowManifestNormalization : params . allowManifestNormalization ,
194194 allowPluginNormalization : false ,
195+ config : params . cfg ,
195196 manifestPlugins : params . manifestPlugins ,
196197 } ) ;
197198 if ( ! parsed ) {
@@ -220,6 +221,7 @@ export function inferUniqueProviderFromConfiguredModels(
220221 const normalizedModelId = normalizeConfiguredProviderCatalogModelId ( providerId , modelId , {
221222 allowManifestNormalization : params . allowManifestNormalization ,
222223 manifestPlugins : params . manifestPlugins ,
224+ config : params . cfg ,
223225 } ) ;
224226 if (
225227 modelId === model ||
@@ -310,6 +312,7 @@ function resolveConfiguredOpenRouterCompatFreeRef(
310312 allowManifestNormalization : params . allowManifestNormalization ,
311313 allowPluginNormalization : params . allowPluginNormalization ,
312314 manifestPlugins : params . manifestPlugins ,
315+ config : params . cfg ,
313316 } ) ;
314317 if ( parsed && isConcreteOpenRouterFreeModelRef ( parsed ) ) {
315318 return parsed ;
@@ -329,6 +332,7 @@ function resolveConfiguredOpenRouterCompatFreeRef(
329332 allowManifestNormalization : params . allowManifestNormalization ,
330333 allowPluginNormalization : params . allowPluginNormalization ,
331334 manifestPlugins : params . manifestPlugins ,
335+ config : params . cfg ,
332336 } ) ;
333337 }
334338
@@ -350,6 +354,7 @@ export function resolveConfiguredOpenRouterCompatAlias(
350354 allowManifestNormalization : params . allowManifestNormalization ,
351355 allowPluginNormalization : params . allowPluginNormalization ,
352356 manifestPlugins : params . manifestPlugins ,
357+ config : params . cfg ,
353358 } ) ;
354359 }
355360 if ( normalized !== OPENROUTER_COMPAT_FREE_ALIAS || ! params . cfg ) {
@@ -361,6 +366,7 @@ export function resolveConfiguredOpenRouterCompatAlias(
361366 allowManifestNormalization : params . allowManifestNormalization ,
362367 allowPluginNormalization : params . allowPluginNormalization ,
363368 manifestPlugins : params . manifestPlugins ,
369+ config : params . cfg ,
364370 } ) ;
365371}
366372
@@ -380,6 +386,7 @@ function parseModelRefWithCompatAlias(
380386 allowManifestNormalization : params . allowManifestNormalization ,
381387 allowPluginNormalization : params . allowPluginNormalization ,
382388 manifestPlugins : params . manifestPlugins ,
389+ config : params . cfg ,
383390 } )
384391 ) ;
385392}
@@ -423,10 +430,12 @@ function resolveExactConfiguredProviderRef(
423430 normalizeStaticProviderModelId ( provider , modelRaw . trim ( ) , {
424431 allowManifestNormalization : params . allowManifestNormalization ,
425432 manifestPlugins : params . manifestPlugins ,
433+ config : params . cfg ,
426434 } ) ,
427435 {
428436 allowManifestNormalization : params . allowManifestNormalization ,
429437 manifestPlugins : params . manifestPlugins ,
438+ config : params . cfg ,
430439 } ,
431440 ) ,
432441 } ;
@@ -1167,7 +1176,10 @@ export function buildConfiguredModelCatalog(params: {
11671176 for ( const model of provider . models ) {
11681177 const rawId = normalizeOptionalString ( model ?. id ) ?? "" ;
11691178 const id = rawId
1170- ? normalizeConfiguredProviderCatalogModelId ( providerId , rawId , { manifestPlugins } )
1179+ ? normalizeConfiguredProviderCatalogModelId ( providerId , rawId , {
1180+ manifestPlugins,
1181+ config : params . cfg ,
1182+ } )
11711183 : "" ;
11721184 if ( ! id ) {
11731185 continue ;
@@ -1325,6 +1337,7 @@ export function resolveAllowedModelSelection(
13251337 allowManifestNormalization : params . allowManifestNormalization ,
13261338 allowPluginNormalization : params . allowPluginNormalization ,
13271339 manifestPlugins : params . manifestPlugins ,
1340+ config : params . config ,
13281341 } ) ;
13291342 if (
13301343 params . allowAny ||
@@ -1340,6 +1353,7 @@ export function resolveAllowedModelSelection(
13401353 allowManifestNormalization : params . allowManifestNormalization ,
13411354 allowPluginNormalization : params . allowPluginNormalization ,
13421355 manifestPlugins : params . manifestPlugins ,
1356+ config : params . config ,
13431357 } ) ;
13441358}
13451359
@@ -1424,6 +1438,7 @@ export function createModelVisibilityPolicyWithFallbacks(
14241438 allowManifestNormalization : params . allowManifestNormalization ,
14251439 allowPluginNormalization : params . allowPluginNormalization ,
14261440 manifestPlugins : params . manifestPlugins ,
1441+ config : params . cfg ,
14271442 } ) ,
14281443 visibleCatalog : ( { catalog, defaultVisibleCatalog, view } ) => {
14291444 if ( view === "all" ) {
0 commit comments