{"record":{"id":"aa032ba0ad39c1b1","repo":"openai/codex","slug":"no-default-oss-provider-configured-use-local-pr","errorCode":null,"errorMessage":"No default OSS provider configured. Use --local-provider=provider or set oss_provider to one of: {LMSTUDIO_OSS_PROVIDER_ID}, {OLLAMA_OSS_PROVIDER_ID} in config.toml","messagePattern":"No default OSS provider configured\\. Use --local-provider=provider or set oss_provider to one of: (.+?), (.+?) in config\\.toml","errorType":"exception","errorClass":"anyhow::Error","httpStatus":null,"severity":"error","filePath":"codex-rs/exec/src/lib.rs","lineNumber":388,"sourceCode":"                &codex_home,\n                Some(&config_cwd),\n                cli_kv_overrides.clone(),\n                loader_overrides.clone(),\n                strict_config,\n                cloud_config_bundle.clone(),\n            )\n            .await;\n            &bootstrap_config_with_cloud_config.config_toml\n        } else {\n            bootstrap_config_toml\n        };\n\n        let resolved = resolve_oss_provider(oss_provider.as_deref(), config_toml_for_oss);\n\n        if let Some(provider) = resolved {\n            Some(provider)\n        } else {\n            return Err(anyhow::anyhow!(\n                \"No default OSS provider configured. Use --local-provider=provider or set oss_provider to one of: {LMSTUDIO_OSS_PROVIDER_ID}, {OLLAMA_OSS_PROVIDER_ID} in config.toml\"\n            ));\n        }\n    } else {\n        None // No OSS mode enabled\n    };\n\n    // When using `--oss`, let the bootstrapper pick the model based on selected provider\n    let model = if let Some(model) = model_cli_arg {\n        Some(model)\n    } else if oss {\n        model_provider\n            .as_ref()\n            .and_then(|provider_id| get_default_model_for_oss_provider(provider_id))\n            .map(std::borrow::ToOwned::to_owned)\n    } else {\n        None // No model specified, will use the default.\n    };","sourceCodeStart":370,"sourceCodeEnd":406,"githubUrl":"https://github.com/openai/codex/blob/339751715c64496cb86246bfb3935f40e309dd3d/codex-rs/exec/src/lib.rs#L370-L406","documentation":"Error \"No default OSS provider configured. Use --local-provider=provider or set oss_provider to one of: {LMSTUDIO_OSS_PROVIDER_ID}, {OLLAMA_OSS_PROVIDER_ID} in config.toml\" thrown in openai/codex.","triggerScenarios":"Thrown at codex-rs/exec/src/lib.rs:388 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Pass --local-provider, or set oss_provider in config.toml to one of the listed providers."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"339751715c64496cb86246bfb3935f40e309dd3d","analyzedAt":"2026-08-25T05:35:09.876Z","schemaVersion":2},"datasetVersion":"2026-08-25T06:17:31.827Z"}