My chats are just hanging with "Planning next moves" and "Taking longer than expected..."

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

In all my windows, cursor has stopped responding to my prompts. This is now almost 24 hours of this problem. My chats are just hanging with “Planning next moves” and “Taking longer than expected…” and then “Reconnecting”.
0. Monthly usage 21%, using composer/auto

  1. internet connection is fine
  2. I have wiped the caches (and lost all chat history)
  3. reloaded windows
  4. restarted the app
  5. checked for updates (none)

Steps to Reproduce

It is a permanent issue right now

Expected Behavior

I get a response

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 3.0.9 (Universal)
VSCode Version: 1.105.1
Commit: 93e276db8a03af947eafb2d10241e2de17806c20
Date: 2026-04-03T02:06:46.446Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.2.0

For AI issues: which model did you use?

Composer 2. Auto.

Does this stop you from using Cursor

Yes - Cursor is unusable

Same issue, but it eventually starts doing stuff but in slowmotion, a job that usually takes 3 minutes for it to fix have been taking +30 minutes

Hey, thanks for the detailed report. We can see a lot of requests from your side are failing on the server. This is on our end, not yours.

As a workaround for now, try switching from Auto to a specific model, like Claude 4.6 Sonnet or GPT-5, instead of Composer 2 Auto. This can sometimes bypass routing issues.

Also try:

  • Cursor Settings > Network > Run Diagnostics, then send the results here
  • Disable HTTP/2: Settings Cmd+, > search for HTTP/2 > turn on Disable HTTP/2

The team is aware of this issue. Let me know if the specific model workaround helped.

I have used all my API-usage for this payment period so i’ll just have to wait for you to solve the issue, thanks for the update :slight_smile:

I tried but I get this: “An error occurred: Sorry, new users can only put 2 links in a post.”

Here’s the error sections:

Cursor Network Diagnostic Results

FAILED (4): DNS, Ping, Chat, Agent

DNS: Error: DNS lookup took 1728ms
Logs:
[2026-04-04T09:25:26.054Z] Host: api2.cursor.sh
[2026-04-04T09:25:26.054Z] Servers: 192.168.0.5,10.20.254.4,8.8.4.4
[2026-04-04T09:25:26.054Z] Resolved to 3.90.75.202 in 16ms
[2026-04-04T09:25:27.790Z] Resolved to 3.90.75.202 in 1728ms
[2026-04-04T09:25:27.792Z] Resolved to 3.90.75.202 in 1ms
[2026-04-04T09:25:27.795Z] Resolved to 3.90.75.202 in 2ms
[2026-04-04T09:25:27.803Z] Host: api2.cursor.sh
[2026-04-04T09:25:27.803Z] Servers: system
[2026-04-04T09:25:27.803Z] Resolved to 3.90.75.202, 98.86.206.31, 44.206.88.252, 52.70.205.129, 3.217.208.76, 52.204.191.200, 34.235.197.189, 44.209.56.242 in 7ms
[2026-04-04T09:25:27.803Z] Resolved to 3.90.75.202, 98.86.206.31, 44.206.88.252, 52.70.205.129, 3.217.208.76, 52.204.191.200, 34.235.197.189, 44.209.56.242 in 0ms
[2026-04-04T09:25:27.803Z] Resolved to 3.90.75.202, 98.86.206.31, 44.206.88.252, 52.70.205.129, 3.217.208.76, 52.204.191.200, 34.235.197.189, 44.209.56.242 in 0ms
[2026-04-04T09:25:27.803Z] Resolved to 3.90.75.202, 98.86.206.31, 44.206.88.252, 52.70.205.129, 3.217.208.76, 52.204.191.200, 34.235.197.189, 44.209.56.242 in 0ms
[2026-04-04T09:25:27.803Z] Result: Error: DNS lookup took 1728ms

Ping: Error: Response took 1031ms
Logs:
[2026-04-04T09:25:26.004Z] Sending ping 1
[2026-04-04T09:25:31.590Z] Response: ‘ping’ in 5586ms
[2026-04-04T09:25:31.590Z] Sending ping 2
[2026-04-04T09:25:32.599Z] Response: ‘ping’ in 1009ms
[2026-04-04T09:25:32.599Z] Sending ping 3
[2026-04-04T09:25:33.630Z] Response: ‘ping’ in 1031ms
[2026-04-04T09:25:33.630Z] Sending ping 4
[2026-04-04T09:25:34.691Z] Response: ‘ping’ in 1061ms
[2026-04-04T09:25:34.691Z] Sending ping 5
[2026-04-04T09:25:35.722Z] Response: ‘ping’ in 1031ms
[2026-04-04T09:25:35.722Z] Result: Error: Response took 1031ms

Chat: Error: Streaming responses are being buffered by a proxy in your network environment
Logs:
[2026-04-04T09:25:26.005Z] Starting stream
[2026-04-04T09:25:31.533Z] Response: ‘foo’ in 5519ms
[2026-04-04T09:25:32.538Z] Response: ‘foo’ in 1005ms
[2026-04-04T09:25:33.563Z] Response: ‘foo’ in 1025ms
[2026-04-04T09:25:34.564Z] Response: ‘foo’ in 1001ms
[2026-04-04T09:25:35.711Z] Response: ‘foo’ in 1147ms
[2026-04-04T09:25:36.681Z] Result: Error: Streaming responses are being buffered by a proxy in your network environment

Agent: Error: Bidirectional streaming is not supported by the http2 proxy in your network environment
Logs:
[2026-04-04T09:25:26.014Z] Starting stream
[2026-04-04T09:25:26.014Z] Pushing first message
[2026-04-04T09:25:31.609Z] Response: ‘foo’ in 5595ms
[2026-04-04T09:25:32.110Z] Pushing next message
[2026-04-04T09:25:32.518Z] Response: ‘foo’ in 909ms
[2026-04-04T09:25:33.019Z] Pushing next message
[2026-04-04T09:25:34.226Z] Response: ‘foo’ in 1708ms
[2026-04-04T09:25:34.727Z] Pushing next message
[2026-04-04T09:25:35.114Z] Response: ‘foo’ in 888ms
[2026-04-04T09:25:35.614Z] Pushing next message
[2026-04-04T09:25:35.981Z] Response: ‘foo’ in 867ms
[2026-04-04T09:25:35.982Z] Result: Error: Bidirectional streaming is not supported by the http2 proxy in your network environment

Composer 2 has been removed from the list. Will it be back sometime soon?

The diagnostics results speak for themselves. Your network has a proxy that blocks bidirectional streaming, which the Agent needs. Key errors:

  • Agent: “Bidirectional streaming is not supported by the http2 proxy in your network environment”
  • Chat: “Streaming responses are being buffered by a proxy”

Main workaround is to disable HTTP/2. If you haven’t enabled this setting yet:

  1. Open Settings Cmd+,
  2. Search for HTTP/2
  3. Turn on Disable HTTP/2
  4. Restart Cursor

This should switch to HTTP/1.1 and work around the proxy issue. After that, run diagnostics again via Cursor Settings > Network > Run Diagnostics and the results should look better.

About Composer 2, which models do you currently see in your model picker? Is Auto still there? For now, try using a specific model directly like Claude 4.6 Sonnet or GPT-5.

Let me know if disabling HTTP/2 helped.

I had the same problem with the chat just hanging. Turned off auto, reverted to Composer 2 and it all works fine now.

I changed to HTTP/1.1, but still getting those errors (see below). This is a mystery as nothing has been changed on my side - this problem started out of nowhere.

The agent is responding again intermittently, so better than nothing.

Good that the agent has started responding at least intermittently, it means disabling HTTP/2 helped a bit.

But if you’re still seeing errors, let’s check a few things:

  1. Make sure Cursor was fully restarted after turning on Disable HTTP/2. Not just Reload Window, fully quit and open it again.
  2. Run diagnostics again via Cursor Settings > Network > Run Diagnostics and paste the results here. We need to see if the errors changed after the switch.

Another option is to try using a VPN. Based on the diagnostics, there’s a proxy in your network that buffers streaming connections. If that proxy is on your ISP side, a VPN can bypass it.

For the model, use a specific model like Claude 4.6 Sonnet or GPT-5 instead of Auto, as @Wayleigh confirmed above.

Let me know what the new diagnostics show.

Seem to be having the same problem with coding sessions timing out, being completely unreliable under composer 2.0, but my situation is I am in the web browser (web agent). I’m not using cursor on my local machine.

Oh and then it times out … Agent encountered an error