CommandCodeAI / CommandCodeAI/command-code
[TUI Improvement] Group taste feedback messages in the TUI
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- Sem dados de linguagem
- Estrelas
- 4k
- Forks
- 350
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
Feature Description
I've checked out that, whenever you say / set up a ton of preferences usually taste-1, creates a ton of feedback texts, that push the tui text up (if you are watching what your model made, etc.., it automatically pushes everything up), in the image there's only 2, but for example, there's some times, that a ton of tastes feedbacks appear and its kinda annoying to deal with.
So i was trying out if i could solve it via a mod implementation, and yeah couldn't make it, as on the 2nd image appears the thing is to have all tastes stored inline, for example a chevron or submenu such as the one i tried to make with all taste implementations down there, instead of:
TASTE Learned
└ Prefers TASTE Learned notifications grouped into a single collapsible chevron when 2+ appear (English
header, standard format inside, open to adapted compact format) and suppress/hide individual notices to
avoid duplication/spam [Confidence 92%]
taste.md
Another one that says
TASTE Learned
└ Prefers TASTE Learned notifications grouped into a single collapsible chevron when 2+ appear (English
header, standard format inside, open to adapted compact format) and suppress/hide individual notices to
avoid duplication/spam [Confidence 92%]
taste.md
etc...
Something like what i tried to make
◼ TASTE Learned ▸ (down clickable chevron with all tastes)
└ Prefers TASTE Learned notifications grouped into a single collapsible chevron when 2+ appear (English)
└ more taste changes...
└ more taste changes...
Use Case
-
Keeps the learning, kills the disruption — you still get the personalized taste profile, but the transcript stops jumping while you watch output.
-
Reduces cognitive load — instead of a wall of repeated feedback lines, one grouped/expandable notice tells you learning happened without stealing focus (with a chevron to check out which other taste implementations have been made), like a minimization tool.
-
Better for review flow — you can watch long generations end-to-end without the viewport scrolling away, which is exactly the workflow taste is supposed to support
Additional Context
No response
How important is this to you?
None
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Comece localizando o caminho de renderização do TUI para as mensagens de feedback do TASTE Learned e rastreando como as notificações individuais são adicionadas à transcrição. Implemente o agrupamento solicitado para duas ou mais mensagens com um indicador expansível, mantendo as preferências aprendidas disponíveis e evitando notificações individuais duplicadas; verifique se gerações longas não fazem mais com que linhas de feedback repetidas movam o viewport.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Domínio
- cli
- Tipo de issue
- Funcionalidade
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Ativa
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 48/100