diff --git a/packages/opencode/src/provider/transform.ts b/packages/opencode/src/provider/transform.ts index 02fdffa00..6148b66b5 100644 --- a/packages/opencode/src/provider/transform.ts +++ b/packages/opencode/src/provider/transform.ts @@ -580,15 +580,15 @@ export namespace ProviderTransform { } if (input.model.api.id.includes("gpt-5") && !input.model.api.id.includes("gpt-5-chat")) { - if (input.model.providerID.includes("codex")) { - result["store"] = false - } - - if (!input.model.api.id.includes("codex") && !input.model.api.id.includes("gpt-5-pro")) { + if (!input.model.api.id.includes("gpt-5-pro")) { result["reasoningEffort"] = "medium" } - if (input.model.api.id.endsWith("gpt-5.") && input.model.providerID !== "azure") { + if ( + input.model.api.id.includes("gpt-5.") && + !input.model.api.id.includes("codex") && + input.model.providerID !== "azure" + ) { result["textVerbosity"] = "low" }