Copilot CLI loses todos and edits the wrong plan after forked
Personne n'a encore pris cette issue.
- 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
- Ask the agent to create a plan with todos
- Fork the session
- 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
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- 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