openai / openai/codex

Custom catalogue models render a gray, chevronless composer pill (parity request custom vs native models)

Open
#45,525 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app custom-model enhancement
Dominant language
Rust
Stars
125k
Forks
19.4k
PR merge metrics
PR metrics pending

Description

What variant of Codex are you using?

Codex/ChatGPT macOS Desktop App 26.909.12148

What feature would you like to see?

Same settled-pill styling and chevron affordance to custom-catalogue models

I run custom providers and models through model_catalog_json in a shared Codex config. Everything works — the picker menus, the effort sliders, including Ultra — except the composer's settled model pill, which renders custom models gray with no dropdown chevron, while native models render white with a chevron and their native effort colors (for example, Ultra's magenta). At a glance, custom models can look broken/unloaded or truncated.

The desired behavior is to apply the same settled-pill styling and chevron affordance to custom-catalogue models, or to expose a config flag that opts into it. The reason is simple: visual parity would give custom-provider users the same at-a-glance confidence about the active model and effort that native-model users already get.

Related but distinct from #36582 (wrong pill label text); this is about pill styling parity
Cosmetic only, low priority

Image Image Image Image Image Image Image Image Image
Additional information

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the composer's settled model pill and the model_catalog_json handling, comparing custom-catalogue and native-model paths. Verify the result with a custom provider/model and a native model: custom entries should use the same settled-pill styling, chevron affordance, and effort color treatment without regressing picker menus or sliders.

Written by the indexing model from the issue text.

Assessment

Domain
desktop, frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.