Agents Window: An unexpected error occurred on every new chat (IDE Agent works fine)

Describe the Bug

In the Agents Window, any new chat (even a simple “hello”) takes a very long time and eventually fails with:

An unexpected error occurred.
Request ID: 134485b6-973b-4fe2-bc67-bf9a84af9fbf

Important:

  • The regular IDE interface (Chat / Agent inside the editor) works normally.
  • Only the Agents Window is affected.
  • This happens on brand new chats, not just old ones.

Steps to Reproduce

only chat ,for example “hello” on the Agent window

Expected Behavior

The agent should respond normally like it does in the IDE interface.

Screenshots / Screen Recordings

Operating System

MacOS

Version Information

Version: 3.21.16
VS Code Extension API: 1.128.0
Commit: 8ae78e8eee1e63479c7e0504b664bc0a80c68000
Date: 2026-09-19T06:43:22.276Z
Layout: Agent Window
Build Type: Stable
Release Track: Default
Electron: 42.10.0
Chromium: 148.0.7778.280
Node.js: 24.18.1
V8: 14.8.178.38-electron.0
xterm.js: 6.1.0-beta.291
OS: Darwin arm64 27.0.0

For AI issues: which model did you use?

Auto、Cursor Grok、Composer

For AI issues: add Request ID with privacy disabled

Request ID: 134485b6-973b-4fe2-bc67-bf9a84af9fbf

Additional Information

Privacy Mode has been disabled so you can inspect the Request ID.
Please check the logs for Request ID: 134485b6-973b-4fe2-bc67-bf9a84af9fbf

Does this stop you from using Cursor

Yes - Cursor is unusable

What happened ? Who can tell me ? I need help!

same for me too, ı swithed to another acc(free tier) and it is working so its account related some how, my stucked acc was pro plan.. ı already opened thread ı need urgent fix too..

@deanrie Same issue here—could you take a look?

Hey @Qiang_He, thanks for the detailed report and the Request ID.

It looks like the request fails before it even leaves your Mac, which is why there’s such a long pause before the error. In your screenshot, the chat is open on No Repo, and in that state the Agents Window can sometimes get stuck with no visible loading indicator, while the normal editor window keeps working. Let’s narrow down the cause:

  1. In the Agents Window, click No Repo at the top of the chat and pick a real project folder.
  2. Open a new chat in that project and send hello. Does it respond?
  3. Open Cursor Settings with Cmd+Shift+J, search for trust, and check Security > Workspace > Trust: Empty Window. If it’s off, turn it on, then fully quit Cursor with Cmd+Q and reopen it.
  4. Go back to the Agents Window with No Repo, open a new chat, and send hello again.

Tell me what happened in step 2 and step 4. If it still fails, right after the failed send press Cmd+Shift+P in the Agents Window, run Developer: Capture and Send Debugging Data with default settings, and share the approximate time you started it. Also open the Output panel, pick Cursor Agent Host in the dropdown, and paste the last about 30 lines.

While we’re digging into this, the normal editor window should work as a temporary workaround. In the Agents Window press Cmd+Shift+P, then run Open IDE.

This is a known issue we’re tracking. I don’t have an exact timeline yet, but the steps above will help confirm whether you’re hitting the same case.

  1. An error occurred during “Capture and Send Debugging Data”; please refer to Figure 1 for details.
    2.The output information is as follows (request cancelled manually after a prolonged period without response):
    2026-09-21 17:30:14.365 [info] [PrivateInferenceHttpGuard] installed (lockdown disabled)
    2026-09-21 17:30:14.365 [info] Activating agent host extension
    2026-09-21 17:30:14.365 [info] Native cloud subagent ownership disabled
    2026-09-21 17:30:14.365 [info] Subagent interaction policy: auto-reject (default)
    2026-09-21 17:30:14.402 [info] Acquired shared agent runtime from cursor-agent-exec (move_exec OFF; reusing exec IDE git and MCP)
    2026-09-21 17:30:14.403 [info] AgentService remote egress route=auto probe=false remoteName=
    2026-09-21 17:30:14.403 [info] Host-owned session storage creation disabled: committed host-owned chats still reopen and mirror to the renderer
    2026-09-21 17:30:14.624 [info] Agent host storage ready /Users/dev/Library/Application Support/Cursor/User/globalStorage/anysphere.cursor-agent-host
    2026-09-21 17:30:14.624 [info] Created agent host and registered provider (network kind: builtin, timeToBridgeRegisterMs: 272)
    2026-09-21 17:30:20.960 [info] [PrivateInferenceHttpGuard] installed (lockdown disabled)
    2026-09-21 17:30:20.960 [info] Activating agent host extension
    2026-09-21 17:30:20.960 [info] Native cloud subagent ownership disabled
    2026-09-21 17:30:20.960 [info] Subagent interaction policy: auto-reject (default)
    2026-09-21 17:30:21.001 [info] Acquired shared agent runtime from cursor-agent-exec (move_exec OFF; reusing exec IDE git and MCP)
    2026-09-21 17:30:21.001 [info] AgentService remote egress route=auto probe=false remoteName=
    2026-09-21 17:30:21.001 [info] Host-owned session storage creation disabled: committed host-owned chats still reopen and mirror to the renderer
    2026-09-21 17:30:21.221 [info] Agent host storage ready /Users/dev/Library/Application Support/Cursor/User/globalStorage/anysphere.cursor-agent-host
    2026-09-21 17:30:21.221 [info] Created agent host and registered provider (network kind: builtin, timeToBridgeRegisterMs: 273)
    2026-09-21 17:33:23.543 [info] Selected Agent Host turn runtime {“runtime”:“connect”,“reason”:“managed-local-unavailable”,“conversationId”:“b9844bb6-cba2-4f40-bca5-4d1ac7400cd4”,“generationUUID”:“e0f22eea-eb8e-4e99-a06e-81d2b9a47a3d”,“actionCase”:“userMessageAction”,“modelId”:“grok-4.6”}
    2026-09-21 17:38:12.521 [error] Error: conversation_action_abort
    at N (/Applications/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js:8:158514)
    at b.addEventListener.once (/Applications/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js:8:159106)
    at [nodejs.internal.kHybridDispatch] (node:internal/event_target:843:20)
    at AbortSignal.dispatchEvent (node:internal/event_target:776:26)
    at runAbort (node:internal/abort_controller:547:10)
    at abortSignal (node:internal/abort_controller:518:3)
    at d4e.abort (node:internal/abort_controller:566:5)
    at d4e.abort (file:///Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:183:219385)
    at /Applications/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js:8:256607
    at Agent client stream abort {“abortSource”:“conversation_action_abort”,“requestId”:“e0f22eea-eb8e-4e99-a06e-81d2b9a47a3d”,“conversationId”:“b9844bb6-cba2-4f40-bca5-4d1ac7400cd4”,“abortReasonType”:“string”,“abortReasonMessage”:“composer_abort_controller_aborted”}
    2026-09-21 17:38:12.521 [warning] [AGENT_ERROR_DIAGNOSTICS] requestId=e0f22eea-eb8e-4e99-a06e-81d2b9a47a3d originalRequestId=e0f22eea-eb8e-4e99-a06e-81d2b9a47a3d decision=THROW CancelledError {“decision”:“THROW CancelledError”,“willRetry”:false,“enableAgentRetries”:true,“endlessRetries”:false,“isRunningInTest”:false,“serverErrorRetries”:0,“transportErrorRetries”:0,“attempt”:0,“requestId”:“e0f22eea-eb8e-4e99-a06e-81d2b9a47a3d”,“originalRequestId”:“e0f22eea-eb8e-4e99-a06e-81d2b9a47a3d”,“stallAborted”:false,“abortSources”:[“conversation_action_abort”],“errorName”:“CancelledError”}
    2026-09-21 17:38:12.521 [warning] [nal_agent_retries] Error not retryable {“attempt”:0,“actionCase”:“userMessageAction”,“error”:{},“serverErrorRetries”:0,“transportErrorRetries”:0}

Thanks, the capture helped a lot. It shows the version in restricted mode / No Repo, and the agent host extension activated and registered the provider normally (timeToBridgeRegisterMs: 272).

But after that, we see something else. The turn fails on the runtime connect (reason: managed-local-unavailable), then it hangs for a few minutes with no response. Also, capture itself crashed with Client network socket disconnected before secure TLS connection was established (that’s in the screenshot). Both signals point to a network connection issue between Cursor and the backend. That’s the path where the Agents Window is getting stuck. The IDE chat uses a different path, which is why it still works.

Let’s check the network:

  1. Open App Settings Cmd+,, find HTTP/2, and turn on Disable HTTP/2. Then fully quit Cursor with Cmd+Q and reopen it. This is a common cause of TLS socket disconnects on strict networks, or behind a proxy or VPN.
  2. Cursor Settings > Network > Run Diagnostics, then send me the results.
  3. After that, open a new chat in the Agents Window and send hello. Let me know if anything changes.

If you’re using a VPN or a corporate proxy, try without them for this test so we can see if they’re affecting it.

While we’re debugging, the regular editor window should work as a temporary workaround. In the Agents Window, press Cmd+Shift+P and run Open IDE.

First of all, thank you very much for your interest!
I am currently using HTTP/1.1. I suspect this issue is related to my recent macOS upgrade.

The issue has been resolved; it was related to the upgrade to macOS 27.0.
You can check out this post—the information there is correct.
By the way, why do ARM applications sometimes have dependencies on Intel-based components?

My issue has been resolved; you can refer to this post.

Hey @Qiang_He,

Glad installing Rosetta got you unblocked, and thanks for sharing what worked so others can find it.

To answer your question: Cursor was using the first git it found on your PATH, and on some Macs that’s an older Intel-only copy left over from a previous install (often in /usr/local/bin). macOS 27 doesn’t carry Rosetta over during the upgrade, so that git couldn’t start and the Agents Window stalled waiting on it.

A fix for this is coming in Cursor 3.23. Cursor will fall back to a compatible git instead of hanging, so the agent keeps working even if Rosetta isn’t installed.

cc @yunus_emre