# Agent stopped retrying

**URL:** <https://forum.cursor.com/t/agent-stopped-retrying/173451>\
**Category:** Help\
**Tags:** chat, networking\
**Created:** [September 30, 2026, 9:23pm UTC](https://forum.cursor.com/t/agent-stopped-retrying/173451 "2026-09-30T21:23:05Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aaron\_Palumbo](https://avatars.discourse-cdn.com/v4/letter/a/d26b3c/32.png) [@Aaron\_Palumbo](https://forum.cursor.com/u/Aaron_Palumbo)\
**Post date:** [September 30, 2026, 9:23pm UTC](https://forum.cursor.com/t/agent-stopped-retrying/173451/1 "2026-09-30T21:23:05Z")

</div>

### Where does the bug appear (feature/product)?

Cursor IDE

### Describe the Bug

Agent stopped retrying  
The connection was interrupted repeatedly without saving progress, so the agent stopped to avoid repeating the same work. Retry to continue from the last saved state. Request ID: d70a3663-3e72-4a14-aafa-812ea9fdd65f

the client is Cursor 3.22.12 on a Windows AWS WorkSpace, HTTP/1.0 is set, and the failure is in the main window

### Steps to Reproduce

N/A

### Operating System

Windows 10/11

### Version Information

Version: 3.22.12 (user setup)  
VS Code Extension API: 1.128.0  
Commit: 3a92974361033b2051526321308c2740fe5912c0  
Date: 2026-09-26T04:55:12.125Z  
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: Windows\_NT x64 10.0.26100

### For AI issues: which model did you use?

Claude Opus 4.8 High

### For AI issues: add Request ID with privacy disabled

Request ID: d70a3663-3e72-4a14-aafa-812ea9fdd65f  
The connection was interrupted repeatedly without saving progress, so the agent stopped to avoid repeating the same work. Retry to continue from the last saved state.  
Agent turn stopped after repeated resume attempts made no progress  
RetriableError: Agent turn stopped after repeated resume attempts made no progress  
at GbS (vscode-file://vscode-app/c:/Users/apalumbo/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.glass.main.js:7537:6850)  
at async gxa.run (vscode-file://vscode-app/c:/Users/apalumbo/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.glass.main.js:7537:16790)  
at async Rve.runAgentLoop (vscode-file://vscode-app/c:/Users/apalumbo/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.glass.main.js:8939:31457)  
at async Foc.streamFromAgentBackend (vscode-file://vscode-app/c:/Users/apalumbo/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.glass.main.js:20940:17007)  
at async Foc.getAgentStreamResponse (vscode-file://vscode-app/c:/Users/apalumbo/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.glass.main.js:20940:39112)  
at async cGe.\_submitChatMaybeAbortCurrent (vscode-file://vscode-app/c:/Users/apalumbo/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.glass.main.js:8917:4491)  
at async cGe.submitChatMaybeAbortCurrent (vscode-file://vscode-app/c:/Users/apalumbo/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.glass.main.js:8912:72061)  
at async DEm.submitMessage (vscode-file://vscode-app/c:/Users/apalumbo/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.glass.main.js:8964:40067)  
at async TjT.submitMessage (vscode-file://vscode-app/c:/Users/apalumbo/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.glass.main.js:22140:27195)  
at async vscode-file://vscode-app/c:/Users/apalumbo/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.glass.main.js:19497:82224

### Does this stop you from using Cursor

Yes - Cursor is unusable

---

<div class="post-metadata">

**Author:** ![kevinn](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/kevinn/32/101206_2.png) [@kevinn](https://forum.cursor.com/u/kevinn)\
**Post date:** [September 30, 2026, 9:30pm UTC](https://forum.cursor.com/t/agent-stopped-retrying/173451/5 "2026-09-30T21:30:21Z")

</div>

Thanks for the details and the request ID. The agent’s connection closed partway through the turn, and the two automatic retries also closed before they could save any progress. At that point, Cursor stops retrying on its own, so it doesn’t repeat the same work. Using Retry on the message continues from the last saved point.

To see why the connection is closing on this Workspace, could you share two things?

1. Open Cursor Settings \> Network, click Run Diagnostics, and paste the results here.
2. Open the Command Palette and run “Capture and Send Debugging Data”. If it says the upload worked, just let us know here. If it saves a zip file instead, please send it to me in a direct message rather than posting it publicly.

> **[Network, proxy, and remote connections | Cursor Docs](https://cursor.com/help/troubleshooting/network)**
>
> Fix connection issues with proxies, VPNs, SSH, and remote development.

---

<div class="post-metadata">

**Author:** ![Aaron\_Palumbo](https://avatars.discourse-cdn.com/v4/letter/a/d26b3c/32.png) [@Aaron\_Palumbo](https://forum.cursor.com/u/Aaron_Palumbo)\
**Post date:** [September 30, 2026, 9:36pm UTC](https://forum.cursor.com/t/agent-stopped-retrying/173451/7 "2026-09-30T21:36:37Z")

</div>

```auto
[2026-09-30T21:33:17.423Z] Host: api2.cursor.sh
[2026-09-30T21:33:17.423Z] Servers: 127.0.0.2
[2026-09-30T21:33:17.423Z] Resolved to 34.193.138.39 in 20ms
[2026-09-30T21:33:17.520Z] Resolved to 34.193.138.39 in 4ms
[2026-09-30T21:33:17.551Z] Resolved to 34.193.138.39 in 4ms
[2026-09-30T21:33:17.563Z] Resolved to 34.193.138.39 in 2ms
[2026-09-30T21:33:17.577Z] Host: api2.cursor.sh
[2026-09-30T21:33:17.577Z] Servers: system
[2026-09-30T21:33:17.577Z] Resolved to 44.216.99.206, 98.90.154.191, 34.192.45.121, 32.199.14.157, 3.89.177.65, 3.219.119.163, 23.20.17.129, 34.193.138.39 in 12ms
[2026-09-30T21:33:17.582Z] Resolved to 44.216.99.206, 98.90.154.191, 34.192.45.121, 32.199.14.157, 3.89.177.65, 3.219.119.163, 23.20.17.129, 34.193.138.39 in 0ms
[2026-09-30T21:33:17.583Z] Resolved to 44.216.99.206, 98.90.154.191, 34.192.45.121, 32.199.14.157, 3.89.177.65, 3.219.119.163, 23.20.17.129, 34.193.138.39 in 0ms
[2026-09-30T21:33:17.584Z] Resolved to 44.216.99.206, 98.90.154.191, 34.192.45.121, 32.199.14.157, 3.89.177.65, 3.219.119.163, 23.20.17.129, 34.193.138.39 in 1ms
[2026-09-30T21:33:17.584Z] Result: true
[2026-09-30T21:33:17.400Z] Start
[2026-09-30T21:33:17.672Z] URL: https://api2.cursor.sh/
[2026-09-30T21:33:17.672Z] Status: 200
[2026-09-30T21:33:17.672Z] IP: 34.193.138.39
[2026-09-30T21:33:17.672Z] Issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M01
[2026-09-30T21:33:17.672Z] Name: api2.cursor.sh
[2026-09-30T21:33:17.672Z] AltName: DNS:api2.cursor.sh, DNS:prod.authentication.cursor.sh, DNS:*.api2.cursor.sh
[2026-09-30T21:33:17.672Z] DNS Time: 12ms
[2026-09-30T21:33:17.672Z] Connect Time: 102ms
[2026-09-30T21:33:17.672Z] TLS Time: 34ms
[2026-09-30T21:33:17.672Z] Result: true in 272ms
[2026-09-30T21:33:17.401Z] Start
[2026-09-30T21:33:17.597Z] Result: true
[2026-09-30T21:33:17.401Z] Sending ping 1
[2026-09-30T21:33:17.589Z] Response: 'ping' in 188ms
[2026-09-30T21:33:17.589Z] Sending ping 2
[2026-09-30T21:33:17.632Z] Response: 'ping' in 43ms
[2026-09-30T21:33:17.632Z] Sending ping 3
[2026-09-30T21:33:17.674Z] Response: 'ping' in 42ms
[2026-09-30T21:33:17.674Z] Sending ping 4
[2026-09-30T21:33:17.993Z] Response: 'ping' in 319ms
[2026-09-30T21:33:17.993Z] Sending ping 5
[2026-09-30T21:33:18.032Z] Response: 'ping' in 39ms
[2026-09-30T21:33:18.032Z] Result: true
[2026-09-30T21:33:17.401Z] Starting streamSSE
[2026-09-30T21:33:17.600Z] Response: 'foo' in 192ms
[2026-09-30T21:33:18.664Z] Response: 'foo' in 1064ms
[2026-09-30T21:33:19.626Z] Response: 'foo' in 962ms
[2026-09-30T21:33:20.631Z] Response: 'foo' in 1005ms
[2026-09-30T21:33:21.628Z] Response: 'foo' in 996ms
[2026-09-30T21:33:22.599Z] Result: true
[2026-09-30T21:33:17.402Z] Starting stream
[2026-09-30T21:33:17.408Z] Pushing first message
[2026-09-30T21:33:17.686Z] Response: 'foo' in 278ms
[2026-09-30T21:33:18.188Z] Pushing next message
[2026-09-30T21:33:18.330Z] Response: 'foo' in 643ms
[2026-09-30T21:33:18.831Z] Pushing next message
[2026-09-30T21:33:19.063Z] Response: 'foo' in 733ms
[2026-09-30T21:33:19.564Z] Pushing next message
[2026-09-30T21:33:19.749Z] Response: 'foo' in 686ms
[2026-09-30T21:33:20.251Z] Pushing next message
[2026-09-30T21:33:20.361Z] Response: 'foo' in 612ms
[2026-09-30T21:33:20.361Z] Result: true
[2026-09-30T21:33:17.384Z] Host: marketplace.cursorapi.com
[2026-09-30T21:33:17.465Z] Response in 81ms
[2026-09-30T21:33:17.465Z] Response: 200 
[2026-09-30T21:33:17.465Z] Response Type: cors
[2026-09-30T21:33:17.465Z] Server: null
[2026-09-30T21:33:17.465Z] Result: OK in 81ms
[2026-09-30T21:33:17.385Z] Host: prod.authentication.cursor.sh
[2026-09-30T21:33:17.471Z] Response: 200 in 86ms
[2026-09-30T21:33:17.400Z] DNS lookup: authenticator.cursor.sh
[2026-09-30T21:33:17.518Z] Resolved authenticator.cursor.sh to 172.64.152.23 in 103ms
[2026-09-30T21:33:17.400Z] DNS lookup: api3.cursor.sh
[2026-09-30T21:33:17.516Z] Resolved api3.cursor.sh to 104.18.18.125 in 97ms
[2026-09-30T21:33:17.400Z] DNS lookup: agent.api5.cursor.sh
[2026-09-30T21:33:17.519Z] Resolved agent.api5.cursor.sh to 54.163.65.150 in 98ms
[2026-09-30T21:33:17.385Z] Host: downloads.cursor.com
[2026-09-30T21:33:17.476Z] Response: 403 in 91ms
[2026-09-30T21:33:17.385Z] Host: cursor-cdn.com
[2026-09-30T21:33:17.563Z] Response: 404 in 178ms

```

---

<div class="post-metadata">

**Author:** ![Aaron\_Palumbo](https://avatars.discourse-cdn.com/v4/letter/a/d26b3c/32.png) [@Aaron\_Palumbo](https://forum.cursor.com/u/Aaron_Palumbo)\
**Post date:** [September 30, 2026, 9:42pm UTC](https://forum.cursor.com/t/agent-stopped-retrying/173451/8 "2026-09-30T21:42:13Z")

</div>

This is happening from the agents window. Does this help?  
What I can add to your report  
For the repro/description, the concrete signal from this session: three StrReplace calls on nbk/reports/06\_\*\*\*.ipynb each reported “interrupted by the user” after extreme durations (~5,619,621 ms, ~1,722,523 ms, ~2,585,262 ms — i.e. ~26–94 min hangs) — yet in each case the edit actually applied to disk (verified: single clean copy, valid JSON). So the symptom is: StrReplace on a large single‑line JSON (notebook) cell completes the write but doesn’t return, appearing to hang until manually interrupted.

If your build does show a command literally named “Capture and Send Debug Data” (some builds vary), tell me the exact string and I’ll confirm what it maps to. Want me to also log this tooling issue under a [hub] note in the work log so it’s captured?

---

<div class="post-metadata">

**Author:** ![Aaron\_Palumbo](https://avatars.discourse-cdn.com/v4/letter/a/d26b3c/32.png) [@Aaron\_Palumbo](https://forum.cursor.com/u/Aaron_Palumbo)\
**Post date:** [September 30, 2026, 9:52pm UTC](https://forum.cursor.com/t/agent-stopped-retrying/173451/9 "2026-09-30T21:52:32Z")

</div>

That last bit gave me a clue. I think it may just be that the jupyter notebook file it’s trying to edit is too big. I’m moving to a jupytext format to see if that fixes it.

---

<div class="post-metadata">

**Author:** ![kevinn](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/kevinn/32/101206_2.png) [@kevinn](https://forum.cursor.com/u/kevinn)\
**Post date:** [September 30, 2026, 10:07pm UTC](https://forum.cursor.com/t/agent-stopped-retrying/173451/10 "2026-09-30T22:07:17Z")

</div>

Thanks, this is really helpful. The diagnostics look healthy.

We can see a clear pattern: each time the connection closed, it was right after the agent edited that large notebook in nbk/reports. The edit saves to disk, but the connection closes before the agent gets confirmation, so the retries repeat the same edit and Cursor stops. That’s also why the edits looked like they hung. They actually finished in seconds and stayed marked as in progress after the drop.

To keep working in the meantime:

1. Ask the agent to change the notebook with a script in the terminal (e.g. Python with json or nbformat) instead of editing it directly.
2. Clear the notebook’s saved outputs to shrink the file, which makes direct edits much lighter.

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/system/32/99069_2.png) [@system](https://forum.cursor.com/u/system)\
**Post date:** [October 2, 2026, 10:07pm UTC](https://forum.cursor.com/t/agent-stopped-retrying/173451/11 "2026-10-02T22:07:33Z")

</div>

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