32 files changed
- apps/desktop/src/components/ui/popover.tsx+5−1
- apps/desktop/src/ui/chat/ComposerModelSelector.tsx+126−77
- apps/desktop/src/ui/chat/ComposerReasoningToggle.tsx+13−9
- apps/desktop/test/chat-view.stability.test.tsx+2−2
- apps/desktop/test/composer-model-selector.test.tsx+157−0
- apps/desktop/test/composer-reasoning-toggle.test.tsx+56−2
- config/models/codex-cli/gpt-5.3-codex-spark.json+1−0
- config/models/codex-cli/gpt-5.4-mini.json+1−0
- config/models/codex-cli/gpt-5.4.json+1−0
- config/models/codex-cli/gpt-5.5.json+1−0
- config/models/openai/gpt-5-mini.json+1−0
- config/models/openai/gpt-5.2-pro.json+1−0
- config/models/openai/gpt-5.2.json+1−0
- config/models/openai/gpt-5.4-mini.json+1−0
- config/models/openai/gpt-5.4-nano.json+1−0
- config/models/openai/gpt-5.4-pro.json+1−0
- config/models/openai/gpt-5.4.json+1−0
- config/models/openai/gpt-5.5.json+1−0
- docs/generated/websocket-jsonrpc.d.ts+20−20
- docs/generated/websocket-jsonrpc.schema.json+1−1
- src/cli/repl.ts+1−1
- src/models/registry.ts+7−0
- src/providers/catalog.ts+29−4
- src/providers/connectionCatalog.ts+7−10
- src/providers/modelDiscoveryAdapters.ts+13−4
- src/runtime/bedrockProviderModule.ts+19−1
- src/runtime/codexAppServer/config.ts+6−2
- src/runtime/openaiNativeResponses.ts+5−1
- src/shared/openaiCompatibleOptions.ts+22−3
- test/models.registry.test.ts+43−1
- test/runtime.codex-app-server.test.ts+2−1
- test/runtime.openai-responses-runtime.test.ts+42−0