I’ve tested cleaning profile in last week. Basically it works, but not for long. After few hours problem start occurring again.
git status - works as expected. I’ve seen stagged files
Git: Show Git Output - after cleaning profile it works, but when error occurs I havent seen anything in console.
Hey, thanks for the extra info. The fact that a clean profile helps temporarily but then breaks again is an important detail. It sounds like Cursor’s internal git provider is disconnecting over time.
We need to catch it when the error shows up again. When it happens next time before restarting Cursor:
Open Developer Tools and go to the Console tab
Check for red errors, especially anything mentioning git, commit, EverythingProvider, or cursor-commits
Send a screenshot or paste the text of those errors here
Also, do you have any git-related extensions installed like GitLens, Git Graph, etc.? If yes, try disabling them and use Cursor for a couple of hours. Let’s see if they’re triggering the issue.
Regarding installed extensions - I’ve only GitLens — Git superchargedv17.11.1 (disabled for now).
I’ve also observed one error after restarting cursor, but I dont know if it is somehow related to my issue.
workbench.desktop.main.js:44025 [KnowledgeBaseService] Error fetching git upstream URL: Error: No full commit provider registered
at Q5a.getGitUpstreamURL (workbench.desktop.main.js:43855:106885)
at fGa.getGitUpstreamUrl (workbench.desktop.main.js:44025:8861)
at fGa.refresh (workbench.desktop.main.js:44025:9183)
I can see the Console screenshots, they’re really helpful.
The key error here is:
[KnowledgeBaseService] Error fetching git upstream URL: Error: No full commit provider registered
This means Cursor’s internal git provider is getting disabled while you’re working. That’s why it works fine on a fresh profile, then breaks after some time. The provider loses its registration.
The other Console errors (Failed to load team commands, HOOKS Failed to parse, TrustedScript) are most likely side effects and not directly related.
The main question now is whether disabling GitLens helped. Please use Cursor with GitLens turned off for at least a day and see if the error comes back. GitLens can conflict with Cursor’s internal git provider.
If the bug returns even without GitLens, let me know and I’ll pass the details to the team.
2 days ago I’ve cleared profile and for most of the time, everything was working until today.
I dont see anything suspicious in console, but maybe you will find something useful.
All messages except last one are showing after running cursor.
Thanks, I see the console screenshot, thanks. Since GitLens didn’t help, it’s most likely a bug on our side where the git provider loses its registration after some time.
One more thing for debugging, if you don’t mind. Next time the error shows up, right at that moment (without restarting Cursor), open the Developer Tools Console and check if there are any new red errors. What’s in the screenshot now looks like startup errors, but we need to catch the moment when the provider disconnects.
Specifically, open Console, click the generate commit button, and send me any new errors that appear at that moment.