Can't Use Cursor Right Now

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Can’t use Cursor agent at all. I keep getting the error: “Append data exceeds maximum size of 52428800 bytes”

Request ID: 0e29480f-34a1-4e81-aca8-14b8f98ff084
{“error”:“ERROR_BAD_REQUEST”,“details”:{“title”:“Bad Request”,“detail”:“Append data exceeds maximum size of 52428800 bytes”,“isRetryable”:false,“additionalInfo”:{},“buttons”:,“planChoices”:},“isExpected”:true}
Append data exceeds maximum size of 52428800 bytes
Bad Request Append data exceeds maximum size of 52428800 bytes
sBi: Bad Request Append data exceeds maximum size of 52428800 bytes
at Bnw (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:43963:24394)
at Inw (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:43963:23385)
at Onw (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:43964:6355)
at b9u.run (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:43964:11154)
at async qIn.runAgentLoop (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:56307:11753)
at async E0d.streamFromAgentBackend (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:56377:11057)
at async E0d.getAgentStreamResponse (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:56377:17161)
at async o3e.submitChatMaybeAbortCurrent (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.js:44075:19892)

Steps to Reproduce

Send any chat message to Cursor

Operating System

MacOS

Version Information

Version: 3.0.12 (Universal)
VSCode Version: 1.105.1
Commit: a80ff7dfcaa45d7750f6e30be457261379c29b00
Date: 2026-04-04T00:13:18.452Z (3 days ago)
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

Yes - Cursor is unusable

Hey, thanks for the report. This error means the request to the server is over the 50 MB limit. There are a few common causes. It’s best to check them in order.

  1. Disable HTTP/2
    Go to Settings Cmd+,, search for HTTP/2. If the checkbox is on which means HTTP/2 is disabled, try turning it off. With HTTP/1 the data is encoded less efficiently, so the payload can get about 2x bigger and hit the limit.

  2. Skills
    If you have Skills enabled in Cursor Settings > Skills, their descriptions are sent with every request. A lot of Skills is the most common reason for this error. Try removing or disabling the extra ones. Here’s a thread where that was the cause: Appendd data exceeds maximum size of 52428800 bytes

  3. Quick test
    Open a completely empty folder and send Hey. If that works, the issue is in your project content like large files, binaries, etc. In that case, create a .cursorignore and add the heavy folders and files.

Tell me which of these matches your case and we’ll dig in.

It was related to Skills. Thank you!