Hey, this is a known issue. The extension host doesn’t finish initializing in time, and without it Source Control, the terminal, and extensions won’t start. We’re seeing it on Linux too. There are a few similar threads, including this one: No Agents working and No source control providers registered
A couple workarounds that helped other users:
- When it happens, don’t restart Cursor. Close all open files and chats, then go to File > New Window and open the same project again. It usually comes up in about 10 seconds. This is the accepted answer in the thread above.
- If that doesn’t help, fully kill all Cursor processes before launching again. Just closing the window can leave an orphaned extension host:
Then launch Cursor again.pkill -f cursor
To link your case to our logs, next time it happens please do this:
Ctrl+Shift+P→Developer: Export Logs- From the export, attach the Window, Main, and Extension Host sections here.
If Developer: Export Logs doesn’t show up in the palette, which can happen when the window doesn’t fully come up, the logs are in ~/.config/Cursor/logs/<timestamp>/. You can send them as an archive.
We’re tracking the issue, but I can’t share an exact ETA for a fix yet. Logs from Arch in particular would help a lot since there aren’t many Arch reports in the tracker.