apps/server/src/codexAppServerManager.test.ts | 27 +- apps/server/src/codexAppServerManager.ts | 104 +----- apps/server/src/provider/Layers/ClaudeProvider.ts | 583 ++++++++++++++++++++++++-------- apps/server/src/provider/Layers/CodexProvider.ts | 418 +++++++++++++---------- apps/server/src/provider/Layers/ProviderRegistry.test.ts | 222 ++++++++++-- apps/server/src/provider/codexAccount.ts | 123 +++++++ apps/server/src/provider/codexAppServer.ts | 154 +++++++++ apps/server/src/provider/providerSnapshot.ts | 6 +- apps/server/src/wsServer.test.ts | 2 +- apps/web/src/components/ChatView.browser.tsx | 2 +- apps/web/src/components/KeybindingsToast.browser.tsx | 2 +- apps/web/src/components/chat/ProviderModelPicker.browser.tsx | 104 +++++- apps/web/src/components/chat/TraitsPicker.browser.tsx | 4 +- apps/web/src/components/settings/SettingsPanels.tsx | 7 +- apps/web/src/wsNativeApi.test.ts | 2 +- packages/contracts/src/server.ts | 9 +- 16 files changed, 1305 insertions(+), 464 deletions(-)