Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Hi Cursor team,
I’m seeing an issue in the Cursor Agent window where the agent’s response is duplicated within the same reply.
Environment:
- Product: Cursor
- Area: Agent window
- OS: macOS Darwin 24.6.0
- Date observed: May 18, 2026
- Time zone: UTC+8
Issue:
When chatting with the agent in the Agent window, the assistant sometimes repeats the same answer multiple times in a single response. It often repeats the response twice, and in some cases it repeats three times.
Example prompt:
“Can you report a bug to Cursor?”
Actual behavior:
The agent replied with one complete answer, then repeated a very similar answer again in the same response.
Expected behavior:
The Agent window should show only one complete assistant response.
Actual behavior:
The same answer is repeated within a single agent reply, sometimes two or three times.
Impact:
This makes conversations harder to read, creates confusion about whether multiple responses were generated, and wastes space in the Agent window.
Notes:
This appears to happen during normal chat interactions in the Cursor Agent window. I’m not sure whether it is caused by the model response stream, message rendering, retry logic, or duplicated final-response handling.
Steps to Reproduce
Steps to Reproduce:
- Open Cursor.
- Open the Agent window.
- Start a normal conversation with the agent.
- Send a simple prompt, for example: “Can you report a bug to Cursor?”
- Wait for the agent response to finish streaming.
- Observe that the same response may appear more than once inside a single assistant message.
Observed frequency:
This does not happen every time, but it happens repeatedly during normal Agent window conversations. In some cases, the response is duplicated twice; in others, it may appear three times.
Screenshots / Screen Recordings
Operating System
MacOS
Version Information
Version: 3.4.20
VSCode Version: 1.105.1
Commit: 0cf8b06883f54e26bb4f0fb8647c9500ccb43310
Date: 2026-05-15T02:26:10.351Z
Layout: glass
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 24.6.0
Does this stop you from using Cursor
No - Cursor works, but with this issue
