diff --git a/codex-rs/cloud-requirements/src/lib.rs b/codex-rs/cloud-requirements/src/lib.rs index ccfa600319..db1597f8c6 100644 --- a/codex-rs/cloud-requirements/src/lib.rs +++ b/codex-rs/cloud-requirements/src/lib.rs @@ -120,8 +120,10 @@ impl CloudRequirementsService { async fn fetch(&self) -> Option { let auth = self.auth_manager.auth().await?; - if !(auth.mode == AuthMode::ChatGPT - && auth.account_plan_type() == Some(PlanType::Enterprise)) + if !(matches!( + auth.api_auth_mode(), + AuthMode::ChatGPT | AuthMode::ChatgptAuthTokens + ) && auth.account_plan_type() == Some(PlanType::Enterprise)) { return None; }