Request stuck at "Reconnecting" and still consuming requests

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I did a single turn of conversation, which got stuck at “Reconnecting” and is consuming 3 requests instead of 1.

Steps to Reproduce

use the opus 4.6 model, submit a request and wait for it to get into “reconnecting…” state

Screenshots / Screen Recordings

Operating System

Windows 10/11

Version Information

Version: 2.6.19 (user setup)
VSCode Version: 1.105.1
Commit: 224838f96445be37e3db643a163a817c15b36060
Date: 2026-03-12T04:07:27.435Z
Build Type: Stable
Release Track: Default
Electron: 39.4.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26200

For AI issues: which model did you use?

opus4.6

For AI issues: add Request ID with privacy disabled

5ca21fea-02d8-4b36-9ec4-437caf9ce446

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor

I use Opus 4.6 High and it consumes 2 credits (requests) per request. Maybe the Max version is taking 3 credits usually.
While I got no idea if Cursor documented this or not..

The “Reconnecting” might be streaming issue. For me It takes a lot of time which leading me stopping the Agent and send new request to continue

My past usage takes 2 requests for this model. The issue I am trying to convey here is that that despite this single request gets halted it consumed me 3 times the usage it should have taken.

Thanks!

Your welcome!

If you meant it used 3 times the usage it should have taken (by terminating the agent run and sending new request) then yeah thats consuming and it should be solved. For me it doesn’t happen a lot so I’m kinda ok with it. Does that happen with you oftenly?

It happens once in a while, so not too often but not infrequent either

If a single turn of request gets halted in the middle I’m happy with cursor counting that as consumed, what I am a bit concerned about is that one request gets counted multiple times. This could mean other requests might have been miscounted unknowingly.

Mmh, actually a staff gotta dig into the request to see whats happening..

Hi @chengsong_tan

Thanks for reporting this with the request ID – I was able to trace exactly what happened.

Your request experienced repeated connection drops (HTTP/2 stream disconnects) on the server side. Each time the connection dropped, the client reconnected and the reconnection was billed as a separate request – that’s where the 3 charges came from. This is a known issue our team is actively investigating.

A couple of things that may help reduce the likelihood of this happening:

  • Update to the latest version of Cursor – you’re on 2.6.19, and newer versions include connection stability improvements

  • Try HTTP/1.1 mode: Go to Cursor Settings > Network and switch the HTTP Compatibility Mode to HTTP/1.1. This avoids the HTTP/2 stream behavior that caused the disconnects

  • Start fresh conversations periodically – your session had a very large conversation state, which can contribute to connection instability

If this keeps happening, feel free to share additional request IDs, and we’ll investigate further.

Thanks Mohit!

I wonder whether it would be feasible to uncount a few requests in the future to compensate for this.