Eventhough I have a “Failed to read file”, commented in other thread. I’m seeing that Cursor is renaming my chat threads.
I’m not sure if the root cause is this:
Request ID: ef7f33b6-de40-4c88-ac0c-8b9363d0c3db
{“error”:“ERROR_BAD_REQUEST”,“details”:{“title”:“Tool call error”,“detail”:“Failed to read file.”,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:true}
ConnectError: [invalid_argument] Error
at QJc.$endAiConnectTransportReportError (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4989:399336)
at Ywo._doInvokeHandler (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:36007)
at Ywo._invokeHandler (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:35749)
at Ywo._receiveRequest (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:34514)
at Ywo._receiveOneMessage (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:33336)
at GDt.value (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:31429)
at _e._deliver (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962)
at _e.fire (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:3283)
at ggt.fire (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4974:12156)
at MessagePort. (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7498:18439)
In this specific chat thread I’m noticing this weird behavior.
Steps to Reproduce
rename the title of the chat thread, ask anything in the chat, the chat thread will automatically change the title you set before, taking the question or requirement context as a base for the title.
Current Cursor Version (Menu → About Cursor → Copy)
Version: 2.0.77
VSCode Version: 1.99.3
For AI issues: add Request ID with privacy disabled
Request ID: ef7f33b6-de40-4c88-ac0c-8b9363d0c3db
{“error”:“ERROR_BAD_REQUEST”,“details”:{“title”:“Tool call error”,“detail”:“Failed to read file.”,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:true}
ConnectError: [invalid_argument] Error
at QJc.$endAiConnectTransportReportError (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4989:399336)
at Ywo._doInvokeHandler (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:36007)
at Ywo._invokeHandler (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:35749)
at Ywo._receiveRequest (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:34514)
at Ywo._receiveOneMessage (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:33336)
at GDt.value (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:31429)
at _e._deliver (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962)
at _e.fire (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:3283)
at ggt.fire (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4974:12156)
at MessagePort. (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7498:18439)
hi @accarvajal and thanks for your detailed bug report. The renaming of titles is not related to the request issue.
Usually AI does not change titles unless the chat thread changed a lot from current topic. I was not able to reproduce the issue directly by running a chat, naming it and then changing topics.
That is happening in a specific chat where I’m facing this error every time I click retry:
Request ID: ef7f33b6-de40-4c88-ac0c-8b9363d0c3db
{“error”:“ERROR_BAD_REQUEST”,“details”:{“title”:“Tool call error”,“detail”:“Failed to read file.”,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:true}
ConnectError: [invalid_argument] Error
at QJc.$endAiConnectTransportReportError (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4989:399336)
at Ywo._doInvokeHandler (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:36007)
at Ywo._invokeHandler (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:35749)
at Ywo._receiveRequest (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:34514)
at Ywo._receiveOneMessage (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:33336)
at GDt.value (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:492:31429)
at _e._deliver (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962)
at _e.fire (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:49:3283)
at ggt.fire (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:4974:12156)
at MessagePort. (vscode-file://vscode-app/c:/Users/Aldemar/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:7498:18439)
It happened again in a normal chat working and without errors as I mentioned before. The initial title I set for the chat was: “Implementing the Global dashboard”. One of my requirements some days ago was to apply separation of concerns for APIs based on their responsibilities. I didn’t realize that it renamed automatically to “Establishing api url responsibilities“ as if the chat was a new fresh one, but this chat is long, has a long history. See the attached picture: