代理 · Cursor

Cursor 在你的 Mac 上留下了什麼。

代理 worktree、對話紀錄、聊天和快取。Devbroom 會找到並顯示它們;由於 Cursor 的檔案格式尚未驗證,目前不清理其中任何內容。

它查看什麼

每個資料夾都有自己的規則。

Devbroom 依照 Cursor 自身的行為方式處理每個位置。代理會自己清理的交給代理;有專屬指令的交給那個指令。

Cursor 的檔案格式尚未在實際安裝上驗證。因此目前 Devbroom 只讀取並顯示 Cursor 的資料;其中任何內容都不算可清理。
逐項評估格式驗證後,每一項都會單獨檢查。目前只會讀取。
透過 Cursor 本身只應使用 Cursor 自己的指令清理。
由 Cursor 管理由代理自己清理;Devbroom 只會顯示。

代理對話紀錄

在介面中刪除聊天後遺留下來的代理對話紀錄。

~/.cursor/projects
目前唯讀

快取和日誌

每個版本都有獨立的快取資料夾,從不清理;最新的兩個應該保留。日誌只是日誌。

~/Library/Application Support/Cursor/CachedData~/Library/Application Support/Cursor/logs
目前唯讀

聊天和代理資料庫

應在 Cursor 中用「Developer: Delete Old Chats」或「Developer: GC Agent KV Blobs」清理;Cursor 開啟時絕不編輯。

~/Library/Application Support/Cursor/User/globalStorage/state.vscdb
透過 Cursor 本身

CLI 聊天

只存在這台 Mac 上,沒有備份;應從 CLI 刪除。

~/.cursor/chats
透過 Cursor 本身

Cursor worktree

Cursor 在這台 Mac 上保留 25 個,也可能刪除這個資料夾中的其他 worktree。

~/.cursor/worktrees
由 Cursor 管理

CLI 版本

更新程式會清除不再使用的版本。

~/.local/share/cursor-agent/versions
由更新程式管理
受保護

你的帳號和設定原封不動。

這些檔案和資料夾受到保護。任何判定都不會讓它們進入清理範圍;不論多大,它們都留在原處。

Cursor 資料庫(含工作階段金鑰)state.vscdb · -wal · -shm
MCP 設定~/.cursor/mcp.json
CLI 設定~/.cursor/cli-config.json
Hooks~/.cursor/hooks.json
Worktree

透過痕跡辨識 Cursor 的 worktree。

它根據這些痕跡判斷 worktree 是否屬於 Cursor。由於 Cursor 的資料只會讀取,這些 worktree 目前不算可清理。

  • 很可能位於 ~/.cursor/worktrees 資料夾中
  • 可能以 cursor/ 開頭的分支名稱
  • 目前唯讀。在 Cursor 的格式經過驗證之前,這些 worktree 不算可清理。
相容性

先檢查 Cursor 的檔案。

在信任某個代理的資料之前,Devbroom 會檢查其檔案是否符合預期格式。如果不符合,這些資料只會讀取;其中任何內容都不算可清理。

已測試的版本尚無

超出此範圍的版本只要格式不變仍可正常使用,並顯示為「尚未測試」。

格式檢查尚未驗證

Cursor 的檔案尚未在實際安裝上驗證,因此其資料只會讀取。

你的版本devbroom compat

如果它的資料夾在別處,會依照 CURSOR_CONFIG_DIR 尋找。

讓 Cursor 去工作吧。Devbroom 負責善後。