github / github/copilot-cli

Pending chat lines duplicate and won't go away, eventually filling up the screen

Offen
#4,532 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

area:terminal-rendering
Vorherrschende Sprache
Shell
Sterne
11.2k
Forks
1.9k
Ø Merge
14 Std. 16 Min.
Gemergte PRs (30 T.)
6

Beschreibung

Describe the bug

I started noticing this bug come up where when I submit a response while agent is working it gets the normal pending thing, but after it submits, the pending line hangs out at the bottom of the screen. Submitting more things adds extra lines and sometimes causes weird duplicates. Eventually the whole screen can be filled with them.

Image

I'm not sure if it's just the version I'm on or if an extension I just built that sometimes submits lines (extension allows separate agent session to send messages to each other). Either way, my extension shouldn't have the power to be janking up the UI this bad I wouldn't think?

Affected version

1.0.81-3

Steps to reproduce the behavior
  1. Get the agent working and start submitting some pending requests
Expected behavior

I expect that the pending messages

  1. Go away once submitted
  2. Even if I have tons, it should make them collapsible or something (kind of like the queue mode) so they don't take up the entire screen if I have a lot or an extension gets weird and posts for me multiple times.
Additional context

Restarting the session will clear it, but that's only thing I found that works :(

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Es wird keine Datei oder kein Test genannt. Reproduziere das Problem zunächst in Version 1.0.81-3, indem du mehrere Anfragen sendest, während der Agent arbeitet, und verfolge anschließend den Lebenszyklus ausstehender Nachrichten in der terminal UI. Die Aufgabe ist erledigt, wenn gesendete ausstehende Zeilen verschwinden und wiederholte oder von Erweiterungen erzeugte Anfragen den Bildschirm nicht mehr dauerhaft füllen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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