Not working. I use SSH extension to work on project on a remote machine.
I ran CursorMover in both local(my Macbook) and remote machine:
When run CursorMover in my local Macbook, I input path on remote machine into “Workspace folder path” because the source code doesn’t exist on my local device, and cursormover exits with red text output “/System/Volumes/Data/the path I input”.
When I ran it in remote machine(a debian system), the cursor user dir doesn’t exist. Cursor User dir: /home/XX/.config/Cursor/User Folder: /home/XX/abc/code/YY Folder URI: file:///home/XX/abc/code/YY WorkspaceStorage ids (found by workspace.json): None WorkspaceStorage id (computed): dd027f3236b46d15f1a95423bef0ac19 Computed fsPath: /home/XX/abc/code/YY Computed stat salt: 44052777
Hey, thanks for the report. This is a known issue where chat history can get lost during updates.
When you work over SSH, workspace data is usually stored on your local machine (your MacBook), not on the remote host. That’s why CursorMover didn’t find the data on Debian. It shouldn’t be there.
If the file exists and the date looks right, make a copy of your current state.vscdb (in case you have newer chats you want to keep), then replace it with the .backup version.