Allow removing/canceling a queued message without interrupting the active run
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
Start by inspecting the Command Code TUI handling for queued messages and the Esc/Ctrl+C interrupt action. Define the queue-management behavior and verify that removing a queued message leaves the active agent run untouched; the issue does not name specific files or tests.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Feature Description
Add a way in the Command Code TUI to remove/cancel a queued user message without interrupting the currently active agent run.
Today, while Command Code is working, a new prompt can appear as Queued (1). If I change my mind and no longer want that queued instruction to run, there does not appear to be a non-destructive way to remove it. Esc / Ctrl+C interrupts the active run, which is much more disruptive than simply deleting the queued message.
This is especially noticeable during long-running tasks: the foreground agent may have been working for 10–20+ minutes, and cancelling one accidental or obsolete queued prompt should not require stopping that work.
Use Case
Example workflow:
- Start a long-running task.
- While it is still running, type a follow-up such as "check all sub-agent statuses".
- The prompt is shown as
Queued (1). - Realize that the follow-up is unnecessary or would be better asked later.
- Want to remove only that queued message while leaving the active run completely untouched.
Current options are poor:
- Wait for the active run to finish and let the unwanted queued message execute.
- Press
Esc/Ctrl+C, which interrupts the active run too.
Expected Behavior
Provide a non-destructive queue-management action, for example one or more of:
- Select/click a queued message and choose Remove from queue.
- A shortcut such as
Alt+Backspace/Ctrl+Shift+Backspacefor the most recently queued message. - A small queue panel where pending messages can be viewed, reordered, edited, or deleted.
- A command such as
/queuewithremove,clear, oreditactions.
Important semantic requirement: removing a queued message must not interrupt, steer, cancel, or restart the active agent run.
Actual Behavior
The TUI shows that a message is queued (Queued (1)), but there is no obvious way to remove only that queued message. The available interrupt action (Esc / Ctrl+C) affects the active run instead of just the queued input.
Additional Context
Related to #627 ("Edit Queued Messages"), but this request is specifically about cancelling/removing queued messages without touching the active run. Editing support would be useful too, but deletion/unqueue is important on its own because it provides a safe way to undo accidental queued prompts.
Also related historically to #356, whose report explicitly mentioned being unable to unqueue a message, although that issue focused on queued-message behavior after /compact.
Environment where this was observed: Windows, Command Code TUI in Windows Terminal / PowerShell.
How important is this to you?
Important for my workflow
- 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
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus CommandCodeAI/command-code
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
CommandCodeAI/command-code#903 · 2 Kommentare ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
CommandCodeAI/command-code#855 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
CommandCodeAI/command-code#841 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
CommandCodeAI/command-code#655 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
CommandCodeAI/command-code#608 ·
Alle Issues in CommandCodeAI/command-code
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
manaflow-ai/cmux#13763 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
ScoopInstaller/Nonportable#639 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
hykilpikonna/hyfetch#545 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100