[TUI Improvement] Group taste feedback messages in the TUI

Offen
#717 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
48/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Bereich
cli

Rechercherichtung

Beginne damit, den TUI-Rendering-Pfad für TASTE Learned-Feedbacknachrichten zu finden und nachzuverfolgen, wie einzelne Hinweise zum Transkript hinzugefügt werden. Implementiere die angeforderte Gruppierung für zwei oder mehr Nachrichten mit einem aufklappbaren Indikator, halte dabei die erlernten Präferenzen verfügbar und verhindere doppelte einzelne Hinweise; verifiziere, dass lange Generierungen nicht mehr dazu führen, dass sich wiederholte Feedbackzeilen im viewport verschieben.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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:

Image

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

Image

◼ 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

Vorherrschende Sprache
Keine Sprachdaten
Sterne
4k
Forks
350
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus CommandCodeAI/command-code

Alle Issues in CommandCodeAI/command-code

Ähnliche Issues

Weitere Issues zu CLI

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.