AI Infinite Loop: Constant repetition of "Examining/Reviewing" messages without output

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

The AI assistant has entered an infinite loop while processing a request. Instead of providing code changes or a response, it repeatedly generates similar “thought” headers and “Reviewing…” messages. The loop persists and prevents any actual work from being completed.

Steps to Reproduce

(1) Open Cursor IDE (Version 2.3.29).

(2) Provide a codebase reference (e.g., @internal/domain/category.go).

(3) Give a command to find a specific logic and modify it (e.g., “Find where CategoryTree is updated and add calculation of hash”).

Expected Behavior

The AI should analyze the file, identify the relevant code blocks, and suggest the modification.

Operating System

Windows 10/11

Current Cursor Version (Menu → About Cursor → Copy)

Version: 2.3.29 (system setup)
VSCode Version: 1.105.1
Commit: 4ca9b38c6c97d4243bf0c61e51426667cb964bd0
Date: 2026-01-08T00:34:49.798Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Windows_NT x64 10.0.26100

For AI issues: which model did you use?

Auto

For AI issues: add Request ID with privacy disabled

bbcca661-a68f-4140-8c9f-3d11de47be8f

Additional Information

CategoryTree hash calculation

Exported on 1/8/2026 at 20:19:06 GMT+3 from Cursor (2.3.29)


User

Find where CategoryTree is updated and add calculation of hash @internal/domain/category.go


Cursor

Examining internal/domain/category.go and searching for where CategoryTree is updated.
</think>
Examining internal/domain/category.go and searching for where CategoryTree is updated.
</think>
Reviewing internal/domain/category.go and searching for CategoryTree update sites.
</think>
Reviewing internal/domain/category.go and searching for where CategoryTree is updated.
</think>
Reviewing internal/domain/category.go and searching for where CategoryTree is updated.
</think>
Reviewing internal/domain/category.go and searching for where CategoryTree is updated.
</think>

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, thanks for the report.

This looks like an issue with Auto mode in version 2.3.29. To help us diagnose it, please share:

Console errors:

  • Help > Toggle Developer Tools > Console
  • A screenshot of the errors when you send the request

Try these workarounds:

  1. Create a new chat with CTRL + R
  2. Instead of Auto, pick a specific model (Sonnet 4.5 or GPT-5)
  3. Restart Cursor

Also confirm:

  • Does the bug reproduce in a new chat?
  • Does it happen only with this file or request, or with any file or request?

Hi Dean, thanks for your feedback. Issue currently doesn’t reproduce.

How I solved it after 2 hours of struggle: (1) deleted everything in the “\AppData\Roaming\Cursor\User\workspaceStorage“, (2) restarted cursor, (3) switched on Developer Tools.

Boom, issue is gone for now.