Cursor is renaming the titles of chat threads

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

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.

Screenshots / Screen Recordings

Operating System

Windows 10/11

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)

Does this stop you from using Cursor

No - Cursor works, but with this issue

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)

Maybe that could be the root cause?

In some chats the context may be causing issues for AI to process the request. Does this happen also in new chats or in an empty project?

No, I’m noticing this behavior affected only one chat, but specifically the one that the before mentioned error is throwing.

Hi,

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:

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.