github / github/copilot-cli

Session and prompt lost when stopping an action or hitting the stop button

Ouverte
#4,477 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

area:sessions
Langage dominant
Shell
Étoiles
11.2k
Forks
1.9k
Merge moyen
14 h 16 min
PR mergées (30 j)
6

Description

Bug Report

Description

When a user stops an in-progress action (e.g., hits the stop button during agent execution), the entire session — including the original prompt and any edits made to it — is deleted. This has happened multiple times.

Steps to Reproduce
  1. Create a new session with a detailed prompt
  2. The agent begins executing
  3. Hit the "stop" button to cancel the action
  4. The session disappears entirely — prompt, conversation history, and session are gone
Expected Behavior

Stopping an action should halt execution but preserve the session, the original prompt, and any conversation history up to that point. The user should be able to resume or re-run from that state.

Actual Behavior

The entire session is deleted, including the user's original prompt and any iterative edits they made to it. There is no way to recover the work.

Impact
  • Loss of detailed, carefully crafted prompts that took time to write and iterate on
  • User has to recreate the prompt from memory, losing edits made in the previous session
  • Erodes trust in the tool for complex, multi-turn prompt development
Additional Context
  • Reported by a user in the github/lifecyclemarketing project
  • Has occurred multiple times (not a one-off)
  • The lost session involved a complex weekly digest workflow prompt that had been edited several times before the stop action was triggered

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Reproduisez le problème en créant une session avec un prompt modifié, en démarrant une action et en appuyant sur le bouton d’arrêt. Suivez le chemin d’arrêt/d’annulation pour identifier où la session est supprimée ; le travail est terminé lorsque l’exécution s’arrête tandis que le prompt, les modifications, l’historique de conversation et la session restent disponibles pour reprendre ou relancer l’exécution.

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

Évaluation

Stack technique
shell
Domaine
cli
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
55/100

Recevez les nouvelles issues par e-mail

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