Hey, this is a known issue with Extension Host initialization on 3.1.17. When it doesn’t start in time, Terminal and Source Control stay stuck on loading.
Before reinstalling everything again, try a more targeted workaround. It helped another user on the same version, see Extension Host fails to initialize (Timeout waiting for auth and plugins), breaking AI Agents and Source Control
- Fully quit Cursor.
- On macOS, delete (or back up first) the workspace folder for this project from:
These are subfolders with hashed names. You can find the right one by running~/Library/Application Support/Cursor/User/workspaceStorage/grepinworkspace.jsonfor your project path, or if you don’t have many workspaces, you can delete everything there. - Reopen Cursor and open the project again.
We’re tracking this issue on our side, but I can’t share an ETA for a fix yet. If this helps, let me know, and if you notice any trigger for when it starts happening, like a specific action, extension, or MCP, that would really help narrow it down. If it doesn’t help, reply too and we’ll dig into the logs from Output > Extension Host.