fix(app-server): filter out codex-auto-* models and ensure gpt-5.2-codex is default

This commit is contained in:
Owen Lin
2026-01-13 14:39:38 -08:00
parent 87f7226cca
commit 8e8659d4e4
15 changed files with 185 additions and 68 deletions

View File

@@ -2250,10 +2250,16 @@ impl CodexMessageProcessor {
request_id: RequestId,
params: ModelListParams,
) {
let ModelListParams { limit, cursor } = params;
let ModelListParams {
limit,
cursor,
include_codex_auto_models,
} = params;
let include_codex_auto_models = include_codex_auto_models == Some(true);
let mut config = (*config).clone();
config.features.enable(Feature::RemoteModels);
let models = supported_models(thread_manager, &config).await;
let models = supported_models(thread_manager, &config, include_codex_auto_models).await;
let total = models.len();
if total == 0 {