From cbd5b2834ce9ceb95bf4e6d921710643fd39b6ec Mon Sep 17 00:00:00 2001 From: Hannes Rudolph Date: Fri, 26 Sep 2025 13:49:15 -0600 Subject: [PATCH] Revert "refactor(codex): remove unused service_tier handling" This reverts commit 9c083bc3a75da96983a26ab26bc18d365e25e6b1. --- src/api/providers/openai-native-codex.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/api/providers/openai-native-codex.ts b/src/api/providers/openai-native-codex.ts index 14769d9f66..d0ed986785 100644 --- a/src/api/providers/openai-native-codex.ts +++ b/src/api/providers/openai-native-codex.ts @@ -16,6 +16,7 @@ import { t } from "i18next" import { type ModelInfo, type ReasoningEffortWithMinimal, + type ServiceTier, type VerbosityLevel, openAiNativeCodexDefaultModelId, openAiNativeCodexModels, @@ -451,7 +452,10 @@ export class OpenAiNativeCodexHandler extends BaseProvider { } try { const parsed = JSON.parse(data) - // service_tier ignored (not used) + // Persist tier when available (parity with openai-native) + if (parsed.response?.service_tier) { + ;(this as any).lastServiceTier = parsed.response.service_tier as ServiceTier + } // Minimal content extraction similar to OpenAI Responses if (parsed?.type === "response.text.delta" && parsed?.delta) { hasContent = true