fix(codex): show catalog-default Fast tier (#1179)

* fix(codex): show catalog-default Fast tier

* fix(web): show inherited Fast tier in header
This commit is contained in:
SSU-WEI HUANG
2026-07-27 07:38:24 +08:00
committed by GitHub
parent deb5d63695
commit 500407c6b1
7 changed files with 87 additions and 4 deletions
@@ -8,6 +8,7 @@
type CodexModelCatalogEntry = {
id: string
isDefault: boolean
defaultServiceTier?: string | null
serviceTiers?: string[]
}
@@ -47,7 +48,15 @@ export function codexModelAdvertisesFastTier(
}
export function isFastServiceTier(serviceTier?: string | null): boolean {
return serviceTier?.trim().toLowerCase() === 'fast'
return /^(fast|priority)$/i.test(serviceTier?.trim() ?? '')
}
export function getEffectiveCodexServiceTier(
serviceTier: string | null | undefined,
sessionModel: string | null | undefined,
models: ReadonlyArray<CodexModelCatalogEntry>
): string | null | undefined {
return serviceTier ?? findActiveModel(sessionModel, models)?.defaultServiceTier
}
/**