Model picker (/model) shows duplicate entries when default alias matches an explicit model

Resolved 💬 0 comments Opened Jul 1, 2026 by douglasjunior Closed Jul 1, 2026

Descrição

Na tela de seleção de modelos (/model), quando o modelo "default" é o mesmo modelo listado explicitamente na lista, as duas entradas aparecem com o mesmo rótulo, o que fica confuso — parece que o mesmo modelo está duplicado na lista.

Exemplo do que aparece:

 Inicialização - Escolha o modelo

 Modelo atual: default

 Selecione o modelo que deseja usar:
 ────────────────────────────────────────────────────────────────
 ❯ Opus 4.8 with 1M context — Best for everyday, complex tasks
   Opus 4.8 with 1M context — Best for everyday, complex tasks
   Sonnet 5 — Efficient for routine tasks
   Haiku 4.5 — Fastest for quick answers
 ────────────────────────────────────────────────────────────────
 Escolha uma opção e pressione Enter.

Uma das entradas provavelmente é o alias default e a outra é o modelo explícito (opus-4-8 com contexto de 1M), mas como o rótulo exibido é idêntico nos dois casos, não dá para saber qual é qual.

Sugestão

Prefixar a key/id do modelo no início do rótulo para desambiguar, por exemplo:

❯ [default] Opus 4.8 with 1M context — Best for everyday, complex tasks
  [opus-4-8-1m] Opus 4.8 with 1M context — Best for everyday, complex tasks
  [sonnet-5] Sonnet 5 — Efficient for routine tasks
  [haiku-4-5] Haiku 4.5 — Fastest for quick answers

Isso deixaria claro qual entrada corresponde ao alias "default" e qual é o modelo explícito, evitando a impressão de que a lista tem um item duplicado.

View original on GitHub ↗