diff --git a/codex-rs/tui/src/lib.rs b/codex-rs/tui/src/lib.rs index 85aeca9bc5..80def0b57e 100644 --- a/codex-rs/tui/src/lib.rs +++ b/codex-rs/tui/src/lib.rs @@ -37,6 +37,7 @@ use codex_app_server_protocol::ThreadSourceKind; use codex_cloud_requirements::cloud_requirements_loader_for_storage; use codex_config::CloudRequirementsLoader; use codex_config::ConfigLoadError; +use codex_config::Lenient; use codex_config::LoaderOverrides; use codex_config::format_config_error_with_source; use codex_exec_server::EnvironmentManager; @@ -807,7 +808,11 @@ pub async fn run_main( let cloud_requirements = cloud_requirements_loader_for_storage( codex_home.to_path_buf(), /*enable_codex_api_key_env*/ false, - config_toml.cli_auth_credentials_store.unwrap_or_default(), + config_toml + .cli_auth_credentials_store + .clone() + .and_then(Lenient::into_valid) + .unwrap_or_default(), chatgpt_base_url, ) .await;