Error launching cloud agent

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

When I try and run a Cloud Agent from the IDE I get the following error:

Request ID: 78fee2a0-bd07-4728-8391-bdf8341cd3a2
ConnectError: [internal] internal error
at t (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:43784:42407)
at async Object.startBackgroundComposerFromSnapshot (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34083:4386)
at async Hid.startSingleBackgroundComposer (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49775:16539)
at async Promise.all (index 0)
at async Hid.startNewBackgroundComposer (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49775:9930)
at async g (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:46817:21149)
at async p (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:46817:19108)
at async Proxy.callback (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:46817:27808)

Steps to Reproduce

Change the agent drop-down to Cloud then try and run an agent with any prompt

Request ID: 151cb273-319e-4345-bf29-068532ea16da
ConnectError: [internal] internal error
at t (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:43784:42407)
at async Object.startBackgroundComposerFromSnapshot (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:34083:4386)
at async Hid.startSingleBackgroundComposer (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49775:16539)
at async Promise.all (index 0)
at async Hid.startNewBackgroundComposer (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:49775:9930)
at async g (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:46817:21149)
at async p (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:46817:19108)
at async Proxy.callback (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:46817:27808)

Our corporate setup installs and upgrades Cursor via Workbrew.

I can use Cloud Agents fine if I navigate to https://cursor.com/agents and runf rom there.

Expected Behavior

I expect the cloud agent to run.

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 2.6.11
VSCode Version: 1.105.1
Commit: 8c95649f251a168cc4bb34c89531fae7db4bd990
Date: 2026-03-03T18:57:48.001Z
Build Type: Stable
Release Track: Default
Electron: 39.6.0
Chromium: 142.0.7444.265
Node.js: 22.22.0
V8: 14.2.231.22-electron.0
OS: Darwin arm64 25.3.0

For AI issues: which model did you use?

Auto

For AI issues: add Request ID with privacy disabled

Request ID: 151cb273-319e-4345-bf29-068532ea16da

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report.

Since Cloud Agents work fine via cursor.com/agents but not from the IDE, this points to a network-level issue between the IDE client and our servers, likely related to your corporate environment (Workbrew).

A couple things to try:

  1. Run network diagnostics: Cursor Settings > Network > Run Diagnostics, then share the results here.
  2. Disable HTTP/2: App Settings CMD + , > search for “HTTP/2” > enable “Disable HTTP/2”, then restart Cursor and try again.
  3. If your network uses a proxy or custom certificates, double-check that Cursor is picking them up correctly.

Let me know how it goes. If none of this helps, I can escalate with your request IDs so we can take a closer look on the server side.

Diagnostic results below - all ok. I had to remove the links from the diagnostic output to make this post successful.

Disabling HTTP/2 prevented the agent from starting. No error was reported; I gave up after 5 minutes.

However, after I re-enabled HTTP/2 and started a new cloud agent, it began working properly. My cloud agent was kicked off and started working.

Cursor Network Diagnostic Results

DNS: Success
Logs:
[2026-03-05T13:24:40.658Z] Host: api2.cursor.sh
[2026-03-05T13:24:40.659Z] Servers: fe80::1,192.168.18.48,1.1.1.1
[2026-03-05T13:24:40.659Z] Resolved to 54.164.221.176 in 8ms
[2026-03-05T13:24:40.728Z] Resolved to 54.164.221.176 in 57ms
[2026-03-05T13:24:40.739Z] Resolved to 54.164.221.176 in 5ms
[2026-03-05T13:24:40.743Z] Resolved to 54.164.221.176 in 3ms
[2026-03-05T13:24:40.748Z] Host: api2.cursor.sh
[2026-03-05T13:24:40.748Z] Servers: system
[2026-03-05T13:24:40.748Z] Resolved to 54.164.221.176, 52.86.248.14, 34.231.189.8, 52.0.113.97, 18.235.186.193, 54.160.14.42, 3.208.169.199, 18.211.220.239 in 5ms
[2026-03-05T13:24:40.750Z] Resolved to 54.164.221.176, 52.86.248.14, 34.231.189.8, 52.0.113.97, 18.235.186.193, 54.160.14.42, 3.208.169.199, 18.211.220.239 in 0ms
[2026-03-05T13:24:40.750Z] Resolved to 54.164.221.176, 52.86.248.14, 34.231.189.8, 52.0.113.97, 18.235.186.193, 54.160.14.42, 3.208.169.199, 18.211.220.239 in 0ms
[2026-03-05T13:24:40.750Z] Resolved to 54.164.221.176, 52.86.248.14, 34.231.189.8, 52.0.113.97, 18.235.186.193, 54.160.14.42, 3.208.169.199, 18.211.220.239 in 0ms
[2026-03-05T13:24:40.750Z] Result: true

HTTP/2: Success
Logs:
[2026-03-05T13:24:40.634Z] Start
[2026-03-05T13:24:41.114Z] Host: api2.cursor.sh
[2026-03-05T13:24:41.114Z] Protocol: h2
[2026-03-05T13:24:41.114Z] Result: true in 480ms

SSL: Success
Logs:
[2026-03-05T13:24:40.634Z] Start
[2026-03-05T13:24:41.347Z] URL:
[2026-03-05T13:24:41.347Z] Status: 200
[2026-03-05T13:24:41.347Z] IP: 54.164.221.176
[2026-03-05T13:24:41.347Z] Issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M01
[2026-03-05T13:24:41.347Z] Name: api2.cursor.sh
[2026-03-05T13:24:41.347Z] AltName: DNS:api2.cursor.sh, DNS:prod.authentication.cursor.sh, DNS:*.api2.cursor.sh
[2026-03-05T13:24:41.347Z] DNS Time: 5ms
[2026-03-05T13:24:41.347Z] Connect Time: 235ms
[2026-03-05T13:24:41.347Z] TLS Time: 233ms
[2026-03-05T13:24:41.347Z] Result: true in 713ms

API: Success
Logs:
[2026-03-05T13:24:40.635Z] Start
[2026-03-05T13:24:40.820Z] Result: true

Ping: Success
Logs:
[2026-03-05T13:24:40.636Z] Sending ping 1
[2026-03-05T13:24:40.768Z] Response: ‘ping’ in 132ms
[2026-03-05T13:24:40.768Z] Sending ping 2
[2026-03-05T13:24:40.820Z] Response: ‘ping’ in 52ms
[2026-03-05T13:24:40.820Z] Sending ping 3
[2026-03-05T13:24:40.836Z] Response: ‘ping’ in 16ms
[2026-03-05T13:24:40.836Z] Sending ping 4
[2026-03-05T13:24:40.853Z] Response: ‘ping’ in 17ms
[2026-03-05T13:24:40.853Z] Sending ping 5
[2026-03-05T13:24:40.869Z] Response: ‘ping’ in 16ms
[2026-03-05T13:24:40.869Z] Result: true

Chat: Success
Logs:
[2026-03-05T13:24:40.636Z] Starting stream
[2026-03-05T13:24:40.770Z] Response: ‘foo’ in 132ms
[2026-03-05T13:24:41.770Z] Response: ‘foo’ in 1000ms
[2026-03-05T13:24:42.770Z] Response: ‘foo’ in 1000ms
[2026-03-05T13:24:43.773Z] Response: ‘foo’ in 1003ms
[2026-03-05T13:24:44.772Z] Response: ‘foo’ in 999ms
[2026-03-05T13:24:45.772Z] Result: true

Agent: Success
Logs:
[2026-03-05T13:24:40.638Z] Starting stream
[2026-03-05T13:24:40.638Z] Pushing first message
[2026-03-05T13:24:40.708Z] Response: ‘foo’ in 70ms
[2026-03-05T13:24:41.209Z] Pushing next message
[2026-03-05T13:24:41.219Z] Response: ‘foo’ in 511ms
[2026-03-05T13:24:41.720Z] Pushing next message
[2026-03-05T13:24:41.729Z] Response: ‘foo’ in 510ms
[2026-03-05T13:24:42.230Z] Pushing next message
[2026-03-05T13:24:42.241Z] Response: ‘foo’ in 512ms
[2026-03-05T13:24:42.742Z] Pushing next message
[2026-03-05T13:24:42.751Z] Response: ‘foo’ in 510ms
[2026-03-05T13:24:42.751Z] Result: true

Marketplace: Success
Logs:
[2026-03-05T13:24:40.622Z] Host: marketplace.cursorapi.com
[2026-03-05T13:24:40.869Z] Response in 247ms
[2026-03-05T13:24:40.869Z] Response: 200
[2026-03-05T13:24:40.869Z] Response Type: cors
[2026-03-05T13:24:40.869Z] Server: null
[2026-03-05T13:24:40.869Z] Result: OK in 247ms

Authentication: Success
Logs:
[2026-03-05T13:24:40.626Z] Host: prod.authentication.cursor.sh
[2026-03-05T13:24:41.414Z] Response: 200 in 788ms

Authentication UI: Success
Logs:
[2026-03-05T13:24:40.634Z] DNS lookup: authenticator.cursor.sh
[2026-03-05T13:24:40.676Z] Resolved authenticator.cursor.sh to 172.64.152.23 in 32ms

Cursor Tab: Success
Logs:
[2026-03-05T13:24:40.634Z] DNS lookup: api3.cursor.sh
[2026-03-05T13:24:40.663Z] Resolved api3.cursor.sh to 104.18.19.125 in 20ms

Agent Endpoint: Success
Logs:
[2026-03-05T13:24:40.634Z] DNS lookup: agent.api5.cursor.sh
[2026-03-05T13:24:40.721Z] Resolved agent.api5.cursor.sh to 50.18.248.73 in 74ms

Codebase Indexing: Success
Logs:
[2026-03-05T13:24:40.634Z] DNS lookup: repo42.cursor.sh
[2026-03-05T13:24:40.709Z] Resolved repo42.cursor.sh to 100.51.113.220 in 67ms

Downloads: Success
Logs:
[2026-03-05T13:24:40.630Z] Host:
[2026-03-05T13:24:41.576Z] Response: 403 in 946ms

CDN: Success
Logs:
[2026-03-05T13:24:40.633Z] Host:
[2026-03-05T13:24:41.034Z] Response: 404 in 401ms

Glad to hear that switching fixed it and everything is working again. The diagnostics look clean, so it was most likely a short server-side issue, not something on your end.

If it happens again, try this in order:

  1. Restart Cursor, then try starting the cloud agent again.
  2. If the error still happens, grab a new Request ID and share it here.

Let me know if it comes back and we can dig in further.

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