フォルダごとに、それぞれのルール。
Devbroom はどの場所も、Cursor 自身の振る舞いに合わせて扱います。エージェント自身が片付けるものはエージェントに任せ、専用のコマンドがあるものはそのコマンドに任せます。
エージェントのトランスクリプト
画面上でチャットを削除したあとに残るエージェントのトランスクリプト。
~/.cursor/projectsキャッシュとログ
バージョンごとに別のキャッシュフォルダがあり、整理されることはありません。最新の 2 つは残すべきです。ログはただのログです。
~/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.vscdbCLI のチャット
この Mac にだけ保存され、バックアップはありません。CLI から削除すべきです。
~/.cursor/chatsCursor のワークツリー
Cursor はこの Mac に 25 個を残し、このフォルダ内のほかのワークツリーも削除することがあります。
~/.cursor/worktreesCLI のバージョン
使われていないバージョンはアップデータが整理します。
~/.local/share/cursor-agent/versionsアカウントと設定には触れません。
これらのファイルとフォルダは保護されています。どの判定もこれらをクリーンアップの対象にすることはなく、サイズにかかわらずその場に残ります。
state.vscdb · -wal · -shm~/.cursor/mcp.json~/.cursor/cli-config.json~/.cursor/hooks.jsonCursor のワークツリーを、その痕跡で見分けます。
次の痕跡から、ワークツリーが Cursor のものだと見分けます。Cursor のデータは読み取るだけなので、現時点ではこれらのワークツリーもクリーンアップ可能とは見なしません。
- 高い
~/.cursor/worktreesフォルダの中にある - 可能性あり
cursor/で始まるブランチ名
- 現在は読み取りのみ。Cursor の形式が検証されるまで、これらのワークツリーはクリーンアップ可能とは見なしません。
まず Cursor のファイルを確認します。
エージェントのデータを信頼する前に、Devbroom はファイルが想定どおりの形式かどうかを確認します。そうでなければ、そのデータは読み取るだけで、クリーンアップ可能とは見なしません。
この範囲外のバージョンでも、形式が合っていれば動作し、「未テスト」と表示されます。
Cursor のファイルは実際のインストール環境でまだ検証されていないため、データは読み取るだけです。
フォルダが別の場所にある場合は CURSOR_CONFIG_DIR に従います。