Cursor stuck at Summarizing chat context

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

None of the agents work, keeps getting stuck at summarizing chat context. Upgraded to the latest version. Tried reinstalling, starting new context window.

I have also .cursorIgnore # Build artifacts
DerivedData/
build/
Build/

Xcode

*.xcodeproj/project.xcworkspace/xcuserdata/
*.xcodeproj/xcuserdata/
*.xcworkspace/xcuserdata/
*.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist

Dependencies

Pods/
.build/
SourcePackages/

Assets (images, icons)

*.xcassets/
*.png
*.jpg
*.jpeg
*.gif
*.pdf
*.icns
*.ipa

Other

*.framework/
*.dSYM/
*.hmap
*.modulemap

Existing project ignores

node_modules/
.next/
dist/
out/
coverage/
.expo/
assets/
images/
videos/
*.mp4
*.mov
*.zip
package-lock.json

Steps to Reproduce

Ask agent to do anything, it doesn’t work.

Operating System

MacOS

Version Information

Version: 2.6.21
VSCode Version: 1.105.1

Does this stop you from using Cursor

Yes - Cursor is unusable

Hi Akash,

Thanks for reaching out, and sorry to hear you’re experiencing it. I can walk you through some troubleshooting steps. This is a known issue we’re actively working on improving. A few things to try:

  1. Start a fresh chat: If the issue started mid-conversation, the context may have grown too large for summarization to complete. A brand-new chat (not just a new context window in the same chat) should bypass this.

  2. Disable HTTP/2: Open Settings (Cmd + ,) → search for HTTP/2 → Switch from Http/2 to Http 1.1 or 1 option, then restart Cursor. This has resolved the issue for some users.

  3. Try a different model: If you’ve been using a specific model, switching to another can help isolate whether the hang is model-specific.

If the issue persists after trying the above, could you share:

  • A request ID from a stuck session? (You can find this by clicking the copy icon on a chat message, or via Cmd + Shift + P → “Copy Request ID”). Please disable privacy mode first if you that enabled - we can’t see requests if Privacy mode is on.
  • Also, does this happen on every new chat, or only after conversations get long?

Thanks!

Hey @kevinn I have tried the 1st 3 steps multiple times. A simple hello won’t even work. I switched to composer 2 and other ones as well. 2294704f-6217-4c77-97bd-3e0580a4720c.

even with a brand new chat it doesnt work. The product is unusable. I have messaed your suppor team weeks ago with no response.

Hi Akash,
Thanks for the quick reply. I found the issue.

You have a very large number of SKILL.md files under ~/.claude/skills/ (around 3,000+). Cursor scans that directory recursively and injects every skill it finds into every prompt. In your case, this inflates the prompt to ~1.7 MB before you even type anything, which is why you’re immediately stuck at “Summarizing chat context.”

To confirm, you can check how many you have:

find ~/.claude/skills -name "SKILL.md" | wc -l

To fix it, the simplest approach is to temporarily rename the directory so Cursor stops scanning it:

mv ~/.claude/skills ~/.claude/skills-disabled

Then restart Cursor and open a new chat — things should work immediately.

Once confirmed working, you can go through ~/.claude/skills-disabled and move back only the skills you actually use, keeping the total count manageable (ideally a few dozen, not thousands).

Let me know if you run into anything else!