智能体
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 | 桌面应用数据 | 从不触碰 |
受保护: ~/.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 | 桌面应用数据 | 从不触碰 |
受保护: ~/.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日