github / github/copilot-cli

Copilot CLI loses todos and edits the wrong plan after forked

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

Personne n'a encore pris cette issue.

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

Description

Describe the bug

If Copilot is asked to update the plan and the todo list, it will update the old plan in the forked session and reports the todo list being empty.

This is likely a problem not only for the plan mode, but whenever it needs to edit a file in the session folder.

Affected version

1.0.78

Steps to reproduce the behavior
  1. Ask the agent to create a plan with todos
  2. Fork the session
  3. Ask it to update the plan and todos
Expected behavior

The agent should edit the plan file and the todo list under the new session folder. The todo list should be copied over for the new session

Additional context

No response

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 un plan avec des todos, en forkant la session et en demandant à l’agent de mettre à jour les deux. Suivez la façon dont la session forkée sélectionne son fichier de plan et sa liste de todos dans le nouveau dossier de session, puis vérifiez que la liste de todos est copiée et que les deux fichiers sont mis à jour dans la session forkée plutôt que dans la session d’origine.

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.