Have Cursor solved the problem of unlimitedly bloat db and slowdown for long conversations

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Dear Cursor,

The bloat of db to dozens of GB not bounded.
The slowdown and crash at code 133 for long conversations with many files edited.

These problems exist long. And it seems that they are still never solved or even paid attention to, even to now at Cursor 3.21.4??

Why you Cursor with so much AUM treats its heavy users this perfunctory?

Best,
Talie

Steps to Reproduce

Use cursor for long tasks

Operating System

Linux

Version Information

Version: 3.21.4 (user setup)
VS Code Extension API: 1.128.0
Commit: 6294c6f4f2868bf530f04ea320bd44ab7ecb3490
Date: 2026-09-16T01:42:06.337Z
Layout: IDE
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.19045

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, Talie. Fair question, I’ll answer honestly.

On DB growth: as of 3.21.4 there’s still no automatic retention or pruning for the local chat database, so with heavy usage it keeps growing. This is a known issue we’re tracking, but I can’t share an ETA yet. Cleanup is manual for now:

  1. Fully quit Cursor and reopen it.
  2. Command Palette Ctrl+Shift+P → Developer: Delete Old Chats…, pick a cutoff in days (pinned chats are kept).
  3. Command Palette again → Developer: GC Agent KV Blobs. Wait until you see the completion message.
  4. Fully quit Cursor again (Reload Window isn’t enough) and reopen. The file only gets compacted on disk after a full quit.

On crashes with code 133: that’s the renderer process for a window getting killed under memory pressure. Very long conversations with lots of file edits can trigger it. What helps right now:

  • Start a new chat every few hundred messages instead of keeping one endless thread.
  • Accept or reject the agent’s edits as you go. Every unreviewed diff keeps a file in memory, and hundreds of those add up fast.

To confirm there isn’t something else in your case, please send:

  • The size of state.vscdb before and after the cleanup above (Windows: %APPDATA%\Cursor\User\globalStorage, Linux: ~/.config/Cursor/User/globalStorage).
  • The completion message from Developer: GC Agent KV Blobs (it includes total / live / deleted).
  • The exact crash dialog text next time, plus the block from Help > About from that machine. In your post the version block looks like Windows 10, but the form is marked as Linux, so I want to confirm which machine we’re looking at.
  • The Cursor account email on that machine, if it’s different from your forum one.

Share those details and we’ll check whether this matches the known pattern or if there’s something else going on.