github / github/app

Bug: Editing or undoing a sent message doesn't work cleanly

Ouverte
#2,234 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Bugs Feedback os:windows
Langage dominant
Aucune donnée de langage
Étoiles
2.1k
Forks
153
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

When I send a message and immediately want to change it, there's no good way to do that.

If I hit stop right after sending, the app only lets me copy my text - I can't edit it in place. The edit flow seems like it's supposed to work, but it doesn't. So my only option is to retype the whole thing as a new message, which means the original bad prompt is still sitting in the context window eating tokens. Every false start or typo degrades the conversation.

Starting a new session over one bad message feels like overkill. I just want to fix what I said and move on.

What I've tried
- Editing the message inline: Doesn't work after hitting stop. I can copy but not edit.
- Sending a corrected follow-up: Works, but now I have two messages where I wanted one, and the context window carries both.
- Starting a new session: Solves the context pollution but throws away everything else in the conversation.

A few directions that would all solve this, not necessarily mutually exclusive:

- Fix the edit flow. If I stop a response and click to edit my message, let me actually edit it. And when I resubmit, replace the old tokens in context rather than appending - otherwise editing is just cosmetic.

- Add /undo or /rewind. One command that removes my last message and the assistant's response from the conversation and from the context window. Put my original text back in the composer so I can fix and resend.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Aucun fichier, test ou point d’entrée n’est indiqué. Commencez par reproduire le flux « arrêter puis modifier » dans l’application de bureau, puis suivez la manière dont les messages modifiés ou annulés sont représentés dans la conversation et la fenêtre de contexte. Le travail est terminé lorsqu’un message arrêté peut être modifié ou rembobiné, que le message et la réponse précédents sont supprimés du contexte et que le texte d’origine est disponible dans le composer.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Domaine
desktop
Type d'issue
Bug
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
38/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.