From 8bca6c7c850b165ddafde73754e1c89ca1232a44 Mon Sep 17 00:00:00 2001 From: 121103qwq <121103qwq@users.noreply.github.com> Date: Fri, 24 Jul 2026 22:59:05 +0800 Subject: [PATCH 1/6] =?UTF-8?q?feat:=20=E6=94=AF=E6=8C=81=E6=8C=89?= =?UTF-8?q?=E6=A8=A1=E5=9E=8B=E8=87=AA=E5=8A=A8=E8=B7=AF=E7=94=B1=E4=BE=9B?= =?UTF-8?q?=E5=BA=94=E5=95=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/codex-plus-manager/src/App.tsx | 19 ++ crates/codex-plus-core/src/launcher.rs | 36 ++- crates/codex-plus-core/src/model_catalog.rs | 123 ++++++++- crates/codex-plus-core/src/protocol_proxy.rs | 261 ++++++++++++++++++- crates/codex-plus-core/src/relay_config.rs | 126 ++++++++- crates/codex-plus-core/src/settings.rs | 139 +++++++++- crates/codex-plus-core/tests/launcher.rs | 38 +++ crates/codex-plus-core/tests/relay_config.rs | 62 ++++- 8 files changed, 779 insertions(+), 25 deletions(-) diff --git a/apps/codex-plus-manager/src/App.tsx b/apps/codex-plus-manager/src/App.tsx index 7030161b7..9c9533011 100644 --- a/apps/codex-plus-manager/src/App.tsx +++ b/apps/codex-plus-manager/src/App.tsx @@ -179,6 +179,7 @@ type BackendSettings = { providerSyncManualProviders: string[]; providerSyncLastSelectedProvider: string; relayProfilesEnabled: boolean; + modelRoutingEnabled: boolean; enhancementsEnabled: boolean; computerUseGuardEnabled: boolean; codexAppPluginMarketplaceUnlock: boolean; @@ -760,6 +761,7 @@ const defaultSettings: BackendSettings = { providerSyncManualProviders: [], providerSyncLastSelectedProvider: "", relayProfilesEnabled: true, + modelRoutingEnabled: false, enhancementsEnabled: true, computerUseGuardEnabled: false, codexAppPluginMarketplaceUnlock: true, @@ -3260,6 +3262,22 @@ function RelayScreen({ +