어제 작업이 현재 프로젝트 폴더의 가장 최근 대화라면 claude --continue, 특정 대화를 골라야 한다면 claude --resume을 쓰면 됩니다. 다만 대화가 길고 작업의 방향도 바뀌었다면, 필요한 결정만 메모로 남기고 새 세션에서 시작하는 편이 낫습니다.
이 글은 Claude Code CLI를 쓰는 초급·중급 사용자를 위한 세션 선택 가이드입니다. 먼저 내 상황에 맞는 명령을 고르고, 긴 대화를 압축할지 새로 열지 판단해 보세요.

어제 대화를 그대로 열 것인가, 필요한 대화를 고를 것인가
| 지금 상황 | 먼저 할 일 | 구분할 점 |
|---|---|---|
| 방금 닫은 작업을 계속함 | 작업하던 폴더에서 claude --continue |
현재 폴더의 가장 최근 대화 |
| 여러 대화 중 특정 작업을 찾음 | claude --resume으로 선택 |
최근 대화가 내가 찾는 대화와 다를 수 있음 |
| 같은 일을 하는데 기록이 길어짐 | /compact로 필요한 내용을 중심으로 요약 |
요약에서 빠진 세부사항은 현재 맥락에서 빠짐 |
| 새로운 작업이나 다른 방향으로 전환함 | 인계 메모를 남기고 새 세션 시작 | 이전 로그를 전부 가져올 필요는 없음 |
Anthropic의 세션 관리 문서는 CLI 대화를 프로젝트 디렉터리에 연결된 로컬 기록으로 설명합니다. 데스크톱 앱, 웹, VS Code 확장은 각각 자기 세션 목록을 갖고 있으므로, 이 글의 터미널 명령을 모든 화면에 그대로 적용하면 안 됩니다.
같은 폴더에서 시작하고, 대화에 이름을 붙이세요
# 작업하던 프로젝트 폴더에서 실행
claude --continue
# 목록에서 필요한 대화 선택
claude --resume
# 세션 안에서 알아보기 쉬운 이름 붙이기
/rename reading-log-search
# 다음에 그 이름으로 다시 열기
claude --resume reading-log-search
위 명령은 직접 실행한 결과가 아니라 공식 문서 기반 예시입니다. CLI 명령과 플래그 설명에서 현재 설치 버전이 지원하는 옵션을 대조하세요. 이름은 “어제 작업”보다 “독서 기록 검색”처럼 해결할 일을 드러내는 편이 나중에 찾기 쉽습니다.
--continue가 엉뚱한 대화를 열었다면 같은 작업을 다시 시키기보다 --resume에서 대상 대화를 고르세요. 처음부터 최근 대화를 이어갈지 특정 세션을 찾을지 구분하면, 작업 내용 전체를 다시 설명하는 수고를 줄일 수 있습니다. 절감 시간이나 사용량을 측정한 것은 아닙니다.
/compact와 /clear는 같은 정리가 아닙니다
/compact는 대화 기록을 요약으로 바꿔 같은 세션의 맥락을 줄입니다. /clear는 빈 맥락으로 새로 시작합니다. 이전 세션은 저장되므로 기록이 남아 있다면 /resume으로 다시 열 수 있습니다. 저장을 끈 실행이나 보존 설정은 별도로 확인해야 합니다.
같은 버그를 계속 고치고 있는데 조사 로그만 길어졌다면, 압축할 때 남길 내용을 지정할 수 있습니다.
/compact 현재 목표, 확정한 설계, 수정한 파일, 아직 해결하지 못한 문제와 다음 행동을 남겨줘
반대로 조사에서 구현으로 넘어가거나, 한 기능을 마치고 전혀 다른 기능을 시작한다면 새 세션과 인계 메모를 검토하세요. “기록이 길다”만으로 무조건 지우기보다, 다음 작업에 어떤 맥락이 필요한지부터 고르는 것입니다.

긴 대화를 재개해도 요약은 선택입니다
재개는 대화를 찾는 기능이고, 압축은 현재 맥락을 줄이는 기능입니다. 둘을 섞어 “다시 열면 저절로 가벼워진다”고 생각하면 안 됩니다. 현재 공식 문서의 요약 재개 설명에 따르면 Pro·Max에서 약 1시간 넘게 비활성 상태였고 100,000토큰을 넘는 세션을 재개할 때 선택창이 나타날 수 있습니다.
- Resume from summary: 즉시
/compact로 요약합니다. 요약에서 빠진 내용은 현재 맥락에 남지 않습니다. - Resume full session as-is: 전체 기록을 그대로 유지합니다.
- Don’t ask me again: 전체 기록을 유지하고, 앞으로 이 선택창을 숨깁니다. 자동 요약을 켜는 선택이 아닙니다.
이 경우 캐시가 만료됐으므로, 어느 선택을 하든 재개 후 최초 다음 요청은 전체 이력을 한 번 처리합니다. 요약으로 이후 요청에 실리는 맥락을 줄이는 것과 구독료·이번 요청 비용이 바로 줄어드는 것은 다른 이야기입니다. 여기서는 절감률이나 청구액을 보장하지 않고, 다음 작업에 가져갈 맥락을 고르는 방법만 다룹니다.
새 세션에는 로그 대신 작업 상태를 넘기세요
인계 메모에는 이번 작업의 현재 상태를 적습니다. 매번 지킬 코딩 규칙을 다시 쓰는 곳은 아닙니다. 아래는 실제 프로젝트 기록이 아닌 가정 예시이며, 파일 경로와 완료·미완료 항목은 자기 작업에 맞게 바꿔야 합니다.
목표: 독서 기록 웹앱에서 제목 검색을 마무리한다.
현재 상태: 검색 입력창을 만든 것으로 기록했으며, 빈 입력 처리는 남아 있다.
확정한 결정: 제목만 검색한다. 저자 검색은 이번 범위에서 제외한다.
확인할 파일: 실제 검색 컴포넌트 경로와 관련 테스트 경로를 적는다.
남은 문제: 입력을 지웠을 때 전체 목록이 다시 보여야 한다.
다음 행동: 관련 파일의 현재 내용을 먼저 읽고, 빈 입력 동작부터 확인한다.
새 세션의 첫 요청에는 메모와 함께 읽을 파일을 지정하세요. “이전 메모를 기준으로 현재 파일 상태를 확인하고, 다음 행동부터 이어가 줘”처럼 범위를 좁히면 됩니다. 메모에 완료라고 적혀 있어도 파일이나 실행 상태까지 자동 복구되는 것은 아닙니다.

장기적으로 반복할 규칙은 이번 인계 메모와 분리하세요. 여러 코딩 도구가 같은 저장소 규칙을 읽게 하려면 AGENTS.md와 CLAUDE.md의 적용 차이를 별도로 확인하면 됩니다.
대화가 안 보이면 저장 범위와 실행 방식을 확인하세요
- 처음 작업한 폴더와 지금 폴더가 같은지 확인합니다.
- 현재 공식 선택창은 저장소의 다른 worktree나 다른 프로젝트로 검색 범위를 넓히는 기능을 제공합니다. 세션 ID 검색도 현재 폴더만으로 제한되지 않으므로, 목록에 없다고 기록 삭제부터 단정하지 마세요.
claude -p, Agent SDK 등으로 만든 기록은 일반 선택창이나--continue에서 제외될 수 있습니다. 이런 기록은 ID를 지정한 재개 등 해당 실행 방식의 문서를 확인해야 합니다.- 세션 저장을 끈 실행, 오래된 기록의 보존 설정, 다른 기기나 앱의 목록인지 구분합니다.
대화는 열렸는데 수정한 파일이 안 보인다면 세션 선택과는 다른 문제입니다. 그때는 실제 파일과 편집기 표시를 나누는 진단 순서로 넘어가세요.
2026년 10월 11일 공식 문서를 검토했습니다. 실제 CLI 설치·세션 재개·명령 실행·사용량 측정은 하지 않았습니다. 위 설명은 CLI 문서 범위이며, 버전별 세부 동작과 계정 조건은 현재 도움말을 함께 확인해야 합니다.
출처 및 확인일
- Anthropic, 「Manage sessions」, 게시일 미표기, 공식 세션 관리 문서, 확인 2026-10-11
- Anthropic, 「CLI reference」, 게시일 미표기, 공식 CLI 명령 문서, 확인 2026-10-11
'💻IT' 카테고리의 다른 글
| 엑셀 전화번호 앞 0이 사라졌다면, CSV 원본부터 확인하세요 (0) | 2026.10.13 |
|---|---|
| 결제 없는 회사 소개 사이트, Vercel Hobby로 올려도 될까? (0) | 2026.10.12 |
| Claude Dashboards·Motion, 연결만 하면 끝일까? 플랜·권한·검증 기준 (0) | 2026.10.11 |
| AI가 “완료했습니다”라고 한 뒤, 코드를 믿기 전에 확인할 5단계 (0) | 2026.10.11 |
| Nano Banana 2.1, 1K는 반값인데 4K는 왜 다를까? 비용·검수 기준 (0) | 2026.10.10 |
