github / github/copilot-cli

Unable to find my previous copilot CLI sessions consistently.

Open
#3,931 1 comment 0 reactions 0 assignees View on GitHub
area:sessions
Dominant language
Shell
Stars
11.2k
Forks
1.9k
Avg merge
14h 16m
Merged PRs (30d)
6

Description

### Describe the bug

The one and very big frustration that I have with copilot CLI recently is not being able to resume my session that I just worked in the previous day.

For some reason when I use the `/resume`, `--resume` flag it shows many sessions but not all, the ones that I just worked yesterday don't show up.

I have to know ahead of time where was the cwd from that session (which is almost impossible given the new worktree feature, generating random branch / directory names, which normally is the cwd for the session.

Please allow the /resume local session having a `global local` option I don't have to care where that session started or what was last CWD.

### Affected version

v1.0.65

### Steps to reproduce the behavior

1. Start a session in a folder A
2. Generate the worktree (folder B)
3. Move the CWD to the new worktree (folder A -> folder B)
4. Do stuff.
5. Close copilot
6. Open copilot in folder A
7. Try to resume the session, it may not list there.

---

Check your .copilot\session-state\session-ids (order by the most recent created)

1. Open copilot in any folder
2. Open resume option
3. The local sessions list doesn't reflect the actual local sessions in the `.copilot` folder

### Expected behavior

copilot\session-state\session-ids should transparently be reflected by the /resume (local sessions)

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the listed folder and worktree steps, then inspect `.copilot/session-state/session-ids` and compare its most recently created sessions with the `/resume` local sessions list. Done means sessions stored there are transparently reflected when Copilot is opened from the original folder.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.