에이전트
Devbroom은 다섯 가지 에이전트를 알고 있으며, 각 에이전트의 폴더를 그 에이전트의 동작 방식에 맞춰 살핍니다. 에이전트가 스스로 정리하는 것은 에이전트에게, 자체 명령이 있는 것은 그 명령에 맡기며, 계정과 설정은 절대 건드리지 않습니다.
Claude Code
세션 로그, 체크포인트, 임시 작업 공간, 워크트리. 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 워크트리. 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 워크트리 | Codex가 관리 |
~/.codex/shell_snapshots | 셸 스냅샷 | 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
에이전트 워크트리, 대화 기록, 채팅, 캐시. 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 워크트리 | 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
세션 데이터베이스, 실행 취소 스냅샷, 이전 세션 파일, 로그, 워크트리. 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 워크트리 | 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 워크트리입니다. Devbroom은 git 자체로 하나하나 따로 판정하며, Orca가 이미 제거한 것과 설정이 중간에 멈춘 것은 따로 보여 줍니다.
| 위치 | 내용 | Devbroom |
|---|---|---|
~/orca/workspaces | 작업 공간 | 판정 대상 |
<저장소>/.orca-worktree-trash | 제거된 작업 공간 | 판정 대상 |
~/orca/workspaces/.orca-preparing | 설정 중인 작업 공간 | 판정 대상 |
테스트된 버전: 1.4.0 - 1.4.221. 형식 확인: git 워크트리만 사용하며 git 자체로 읽습니다. Orca 고유의 파일 형식에는 의존하지 않습니다.
기타 도구
어떤 도구든 ~/.<tool>/worktrees 또는 ~/.<tool>/workspaces 폴더에 있는 워크트리는 그 도구의 이름을 유력한 소유자로 표시합니다. 어느 에이전트가 남긴 것인지 분명하지 않으면 판정은 알 수 없음입니다.
최종 업데이트: 2026년 10월 7일