代理
Devbroom 認識五個代理,並依照每個代理自身的行為方式查看其資料夾:代理會自己清理的交給代理,有專屬指令的交給那個指令,而且從不碰你的帳號和設定。
Claude Code
工作階段日誌、檢查點、暫存工作區、worktree。Devbroom 會把它們全部找出來,並告訴你哪些由 Claude Code 自己刪除、哪些留給你處理、哪些從不碰。
| 位置 | 內容 | Devbroom |
|---|---|---|
/private/tmp/claude-<uid> | 暫存工作區 | 逐項評估 |
~/Library/Caches/claude-cli-nodejs | MCP 和錯誤日誌 | 逐項評估 |
~/.claude/projects | 工作階段日誌 | 用 claude purge |
~/.claude/file-history | 檢查點 | Claude Code 會刪除 |
~/.claude/debug~/.claude/shell-snapshots~/.claude/paste-cache~/.claude/image-cache | 日誌和快取 | Claude Code 會刪除 |
~/.local/share/claude/versions | CLI 版本 | 由更新程式管理 |
~/.claude/plugins/cache~/.claude/plugins/marketplaces | 外掛 | 從不碰 |
~/Library/Application Support/Claude | 桌面 App 資料 | 從不碰 |
受保護: ~/.claude.json, ~/.claude/.credentials.json, settings.json · settings.local.json, ~/.claude/history.jsonl, ~/.claude/agent-memory, ~/.claude/plugins. 任何判定都不會讓它們進入清理範圍。
已測試的版本: 2.1.0 - 2.1.292. 格式檢查: ~/.claude/projects 中的日誌必須帶有這兩個欄位,它們把工作階段和資料夾連結起來。 如果它的資料夾在別處,會依照 CLAUDE_CONFIG_DIR, CLAUDE_CODE_TMPDIR 尋找。
Codex
工作階段、已封存的工作階段、暫存 git 儲存庫、快取和 Codex worktree。Devbroom 會把它們全部找出來,並告訴你哪些由 Codex 自己管理、哪些留給你處理、哪些從不碰。
| 位置 | 內容 | Devbroom |
|---|---|---|
~/.codex/.tmp | 暫存 git 儲存庫 | 逐項評估 |
~/.codex/cache~/.codex/log~/Library/Logs/com.openai.codex | 快取和日誌 | 逐項評估 |
~/.codex/sessions~/.codex/archived_sessions | 工作階段 | 用 codex delete |
~/.codex/worktrees | Codex worktree | 由 Codex 管理 |
~/.codex/shell_snapshots | Shell 快照 | Codex 會刪除 |
~/.codex/plugins/cache | 外掛 | 從不碰 |
~/Library/Application Support/Codex~/.codex/*.sqlite | 桌面 App 資料 | 從不碰 |
受保護: ~/.codex/auth.json, ~/.codex/config.toml, ~/.codex/history.jsonl, ~/.codex/sqlite. 任何判定都不會讓它們進入清理範圍。
已測試的版本: 0.115.0 - 0.159.2. 格式檢查: ~/.codex/sessions 中的日誌檔案必須以一行帶有工作階段資料夾的中繼資料開頭。 如果它的資料夾在別處,會依照 CODEX_HOME 尋找。
Cursor
代理 worktree、對話紀錄、聊天和快取。Devbroom 會找到並顯示它們;由於 Cursor 的檔案格式尚未驗證,目前不清理其中任何內容。
| 位置 | 內容 | Devbroom |
|---|---|---|
~/.cursor/projects | 代理對話紀錄 | 目前唯讀 |
~/Library/Application Support/Cursor/CachedData~/Library/Application Support/Cursor/logs | 快取和日誌 | 目前唯讀 |
~/Library/Application Support/Cursor/User/globalStorage/state.vscdb | 聊天和代理資料庫 | 透過 Cursor 本身 |
~/.cursor/chats | CLI 聊天 | 透過 Cursor 本身 |
~/.cursor/worktrees | Cursor worktree | 由 Cursor 管理 |
~/.local/share/cursor-agent/versions | CLI 版本 | 由更新程式管理 |
受保護: state.vscdb · -wal · -shm, ~/.cursor/mcp.json, ~/.cursor/cli-config.json, ~/.cursor/hooks.json. 任何判定都不會讓它們進入清理範圍。
已測試的版本: 尚無. 格式檢查: Cursor 的檔案尚未在實際安裝上驗證,因此其資料只會讀取。 如果它的資料夾在別處,會依照 CURSOR_CONFIG_DIR 尋找。
OpenCode
工作階段資料庫、復原快照、舊的工作階段檔案、日誌和 worktree。Devbroom 只讀取資料庫,並在每次掃描時檢查其格式;如果格式不符,OpenCode 的任何資料都不算可清理。
| 位置 | 內容 | Devbroom |
|---|---|---|
~/.local/share/opencode/snapshot | 復原快照 | 逐項評估 |
~/.local/share/opencode/storage | 1.2 之前的工作階段檔案 | 逐項評估 |
~/.local/share/opencode/log~/.cache/opencode | 日誌和快取 | 逐項評估 |
~/.local/share/opencode/opencode.db | 工作階段資料庫 | 透過 OpenCode 本身 |
~/.local/share/opencode/worktree | OpenCode worktree | 透過 OpenCode 本身 |
~/.local/share/opencode/tool-output | 工具輸出 | OpenCode 會刪除 |
受保護: opencode.db · -wal · -shm, auth.json, mcp-auth.json. 任何判定都不會讓它們進入清理範圍。
已測試的版本: 尚無. 格式檢查: opencode.db 必須能以唯讀方式開啟,而且其 session 表格必須有這兩個欄位。 如果它的資料夾在別處,會依照 XDG_DATA_HOME, XDG_CACHE_HOME, OPENCODE_DB 尋找。
Orca
Orca 的工作區就是 git worktree。Devbroom 直接用 git 逐一評估,並把 Orca 已經移除的工作區和未完成的建立作業分開顯示。
| 位置 | 內容 | Devbroom |
|---|---|---|
~/orca/workspaces | 工作區 | 逐項評估 |
<儲存庫>/.orca-worktree-trash | 已移除的工作區 | 逐項評估 |
~/orca/workspaces/.orca-preparing | 建立中的工作區 | 逐項評估 |
已測試的版本: 1.4.0 - 1.4.221. 格式檢查: 只使用 git worktree,並直接用 git 讀取;不依賴 Orca 自己的任何檔案格式。
其他工具
位於任何工具的 ~/.<tool>/worktrees 或 ~/.<tool>/workspaces 資料夾中的 worktree,會以該工具的名稱作為可能的歸屬來顯示。無法確定是哪個代理留下的東西時,判定為不確定。
最後更新: 2026年10月7日