Merge pull request #7851 from ZeroClover/fix/remote-model-catalog-discovery

fix: enable API-key discovery for remote Codex catalogs
This commit is contained in:
Wesley Liddick
2026-10-07 08:27:17 +08:00
committed by GitHub
+4 -5
View File
@@ -1045,7 +1045,7 @@ ${codexModelCatalogMode.value === 'remote' ? `model_catalog_url = "${escapeTomlB
${generateCodexProviderAuthConfig(apiKey)}
[features]
goals = true`
${codexModelCatalogMode.value === 'remote' ? 'api_key_model_discovery = true\n' : ''}goals = true`
return buildOpenAICodexFileConfigs(configDir, configContent, apiKey)
}
@@ -1288,8 +1288,7 @@ requires_openai_auth = false
# Grok/Sub2API path is HTTP/SSE; disable WS (Codex may otherwise try WebSocket first)
supports_websockets = false
# Optional:
# [features]
${codexModelCatalogMode.value === 'remote' ? '[features]\napi_key_model_discovery = true\n\n# Optional:' : '# Optional:\n# [features]'}
# goals = true`
return [
@@ -1355,7 +1354,7 @@ base_url = "${baseUrl}"
${codexModelCatalogMode.value === 'remote' ? `model_catalog_url = "${escapeTomlBasicString(buildCodexModelCatalogUrl(baseUrl))}"\n` : ''}env_key = "SUB2API_API_KEY"
wire_api = "responses"
requires_openai_auth = false
supports_websockets = false`
supports_websockets = false${codexModelCatalogMode.value === 'remote' ? '\n\n[features]\napi_key_model_discovery = true' : ''}`
return [
{ path: isWindows ? 'PowerShell' : 'Terminal', content: envContent },
@@ -1393,7 +1392,7 @@ supports_websockets = true
${generateCodexProviderAuthConfig(apiKey)}
[features]
responses_websockets_v2 = true
${codexModelCatalogMode.value === 'remote' ? 'api_key_model_discovery = true\n' : ''}responses_websockets_v2 = true
goals = true`
return buildOpenAICodexFileConfigs(configDir, configContent, apiKey)