Cannot submit to agent

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

when cursor idle for some time and want to submit to agent, the chat immediately created the chat title and again stopped working immediately, only restarting cursor to make it works again

Steps to Reproduce

start cursor, do not work on it for a while (say 5 minutes), write prompt and the submit

Expected Behavior

agent will response immediately after submit

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.1.50
VSCode Version: 1.105.1
Commit: 56f0a83df8e9eb48585fcc4858a9440db4cc7770
Date: 2025-12-06T23:39:52.834Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.1.0

For AI issues: which model did you use?

Auto

For AI issues: add Request ID with privacy disabled

d2d03bcd-764e-47fd-90c6-167eb4f83c02

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

Hey, thanks for the report. The timeout after idle needs some diagnostics.

Please check the following:

  1. Network Diagnostics:
  • Cursor Settings > Network > Run Diagnostics > screenshot the result
  1. Extensions:
  • Run in terminal: cursor --disable-extensions
  • Reproduce the issue (wait 5 minutes, then send a request to the agent)
  • Does the problem persist?

If it works without extensions, try a temporary profile for isolation:

  • Run: cursor --user-data-dir="CursorData/Test1"
  • Open your project and test
  1. Console logs:
  • Help > Toggle Developer Tools > Console
  • Reproduce the issue
  • Copy all errors

Recently a similar issue was fixed by removing the NX Console extension Unable to Reach Model Provider for All Models Except Composer1. If you have MCP servers installed, disable them temporarily and test.

Share the results, and I’ll pass the info to the team if needed.

Network Diagnostics:

console.log

console_log.txt (14.0 KB)

Thanks for the logs. I see multiple “Canceled: Canceled” errors in console for streamResponse/composer. Let’s narrow it down quickly:

  1. Disable HTTP/2:
  • Settings → search “HTTP/2” → enable “Disable HTTP/2”
  • Restart Cursor and test after 5 min idle
  1. No extensions:
  • Run: cursor --disable-extensions
  • Reproduce after idle. Does the issue persist?
  1. Clean profile:
  • Run: cursor --user-data-dir="CursorData/Test1"
  • Open project and check after idle
  1. MCP:
  • If enabled, disable temporarily, restart and test

Please share:

  • Results from all steps above
  • 2-3 fresh Request IDs on error (Chat context → Copy Request ID)
  • Updated console log after reproduction
  • List of non-standard extensions

If stream cancellations persist in clean profile without extensions/MCP and with HTTP/2 disabled, I’ll escalate to engineers.

issue seems resolved by upgrading cursor to latest version (v2.2.9) released today, thanks for helping

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