Tool call ended before result was received, 2025 Oct

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Recently I frequently got the error say “Tool call ended before result was received” when the cursor accidentally stopped its answer. This error accurs about 3-4 times a day, which strongly blocks my work. And also my pro plan token always takes even though bug.

Steps to Reproduce

  1. Go on with an Agent mode chat.
  2. Cursor helps to generate and run a python script.
  3. The running script stopped with error.
  4. The Cursor stopped with “Tool call ended before result was received”
  5. Even if I repeat my question and tried to let Cursor answer it one more time, it would fail in the same way.

Expected Behavior

The cursor should continue with the chat until it finally finish its answer.

Screenshots / Screen Recordings

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.7.44
VSCode Version: 1.99.3
Commit: 9d178a4■■■89981b62546448bb32920a8219a5d0
Date: 2025-10-10T15:43:37.500Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.6.0

For AI issues: which model did you use?

Agent, Auto

For AI issues: add Request ID with privacy disabled

Request ID: 4f948e2c-992e-4cbf-8868-01d08c7eb1f7
{“error”:“ERROR_USER_ABORTED_REQUEST”,“details”:{“title”:“User aborted request.”,“detail”:“Tool call ended before result was received”,“isRetryable”:false,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:true}
ConnectError: [aborted] Error
at QWl.$endAiConnectTransportReportError (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:7349:371721)
at bMr._doInvokeHandler (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:489:35946)
at bMr._invokeHandler (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:489:35688)
at bMr._receiveRequest (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:489:34453)
at bMr._receiveOneMessage (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:489:33275)
at cEt.value (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:489:31369)
at _e._deliver (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49:2962)
at _e.fire (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49:3283)
at ddt.fire (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:7334:12154)
at MessagePort. (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:9402:18292)

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report. This is a known regression in v1.7.44 related to the terminal tool.

Try this workaround:

  1. Cursor Settings > Chat > Inline Editing & Terminal
  2. Enable “Legacy Terminal Tool”
  3. Restart Cursor

To help diagnose further, could you share:

  • Which shell you’re using (bash/zsh/fish)
  • Whether you’re working locally or over SSH/container
  • Whether enabling the Legacy Terminal Tool helped

Regarding tokens being consumed on errors, I’ve noted your concern along with the Request ID for the team to review.

Let me know if this helps!

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