Describe the Bug
Claude-4-sonnet has been confused (?) with one of my projects and it keeps searching for zebrd instead of zebrad, when doing file searches or tries to apply changes to a recent file it was able to find. The model realizes it is doing it the wrong way, and it tries to to “fix itself” but it keeps calling the tool with the wrong zebrd path.
No matter how many times I try to indicate it how zebrad it’s spelled, it might do it correctly once and then continues with the misspelled zebrd word. This seems to be an issue with the tool being used for search.
Another issue is with all Gemini models which refuse to serve requests when asking just to do simple things, like replacing text:
Request ID: 2a62c203-a1cf-4e8e-b0ed-0d8918dcd419
{"error":"ERROR_UNAUTHORIZED","details":{"title":"Unauthorized request.","detail":"The provider refused to serve this request based on the content","isRetryable":false,"additionalInfo":{},"buttons":[],"planChoices":[]},"isExpected":true}
ConnectError: [unauthenticated] Error
at mel.$endAiConnectTransportReportError (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4918:251962)
at Zlr._doInvokeHandler (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:493:20860)
at Zlr._invokeHandler (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:493:20602)
at Zlr._receiveRequest (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:493:19367)
at Zlr._receiveOneMessage (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:493:18189)
at TSt.value (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:493:16283)
at ve._deliver (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962)
at http://ve.fire (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49:3283)
at http://Mst.fire (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:4905:12154)
at d.onmessage (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:7030:18167)
Both of these issues have been happening with so much recurrence recently that I’ve decided to directly use Claude Code instead (although I prefer Cursor’s UX)
Considering these are the 2 models I use the most, this makes Cursor unusable for me.
Steps to Reproduce
You can try cloning GitHub - ZcashFoundation/zebra: Zcash - Financial Privacy in Rust 🦓 and reproducing Request ID: c4ba6dae-a62f-4fa7-b699-bf4b30ea37c3
Or indicating to make a lot of search and replace of text, as it commonly gets triggered after a while.
Expected Behavior
No errors.
Screenshots / Screen Recordings
Operating System
MacOS
Current Cursor Version (Menu → About Cursor → Copy)
Version: 1.4.2
VSCode Version: 1.99.3
Commit: 07aa3b4519da4feab4761c58da3eeedd253a1670
Does this stop you from using Cursor
Yes - Cursor is unusable
