Separate agent / editor mode for different cursor instances

Describe the Bug

I frequently have multiple instances of cursor open so that I can easily switch between projects. In v2.3.29, switching one instance to editor mode switches all of them to editor mode as well.

Steps to Reproduce

  1. Open multiple instances of cursor in different projects.
  2. Use CMD + E to switch between editor / agent mode in the first instance.
  3. The second instance should now also have switched modes

Expected Behavior

Ideally each separate open instance of cursor should have its own separate mode independent from the others.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.3.29
VSCode Version: 1.105.1
Commit: 4ca9b38c6c97d4243bf0c61e51426667cb964bd0
Date: 2026-01-08T00:34:49.798Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.2.0

Additional Information

I believe this is new with 1.3, which would track since I know that update made changes to the way you navigate between modes.

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey @bentsignal

You’re right that this behavior is new to 2.3 (and just so you know, intentional).

We’re tracking requests for per workspace settings, so I moved your post to Feature Requests!

Sounds good. It would be nice to have the option.

Thanks!

1 Like