라이프스타일

세션 재개와 분기

신규, 재개, 분기 작업을 구분하고 기록에서 올바른 작업과 경로, 남은 일을 확인합니다.

읽는 데 약 12분 · 실습 20 분

직접 제작한 흐름도이며 제품 화면이 아닙니다.
사진: Mokaair (© Mokaair)
전체 목차:Codex 학습 센터: 전체 튜토리얼 목차

실습 · Desktop / CLI / VS Code / JetBrains

이 글의 목차
  1. 목표와 준비
  2. 1단계: 구별할 수 있는 실습 두 개 만들기
  3. 2단계: 목록에서 A 재개
  4. 3단계: 재개 후 최신 디스크 읽기
  5. 확장: 대화를 분기한 뒤에도 파일 확인하기
  6. 문제 해결, 중단, 복구

목표와 준비

resume는 이전 대화/세션을 잇고 디스크를 되돌리지 않습니다. 자신이나 다른 작업이 편집한 파일을 다시 확인합니다. 의 새 작업 생성, 과도 구분합니다.

1단계: 구별할 수 있는 실습 두 개 만들기

같은 상위 폴더에 codex-session-a와 codex-session-b를 만들고 각각의 note.txt에 다음 별도 예시를 저장합니다. 한 파일에 둘 다 넣지 않습니다. 이름은 같고 표식은 달라 파일명만으로 위치를 추측할 수 없습니다. 상위 위치를 기록하고 시작 전에 확인합니다.

파일 내용: codex-session-a/note.txt로 저장 · text
SESSION-A
Revision: 1
파일 내용: codex-session-b/note.txt로 저장 · text
SESSION-B
Revision: 100

A의 통합 터미널에서 Windows PowerShell은 Get-Location, macOS/Linux는 pwd로 codex-session-a를 확인하고 실행합니다. 다음 요청으로 A의 실제 경로, SESSION-A, Revision: 1과 무변경을 확인합니다. 목록의 제목/시간을 기록합니다.

시스템 터미널: 먼저 본문에서 지정한 실습 폴더 확인 · sh
codex --cd . --sandbox read-only
자연어 요청: 이 실습의 Codex 작업에 입력 · text
Read note.txt from the current directory without changing files. Report the exact directory and both lines. This is a session-resume exercise. Do not search other folders or infer content from the filename.

/exit로 A를 종료해 셸로 돌아오고 B에서 같은 절차를 합니다. SESSION-B, Revision: 100을 확인하고 종료합니다. B가 최신이어도 다음에는 A를 찾아야 하므로 하나뿐인 최근 작업보다 선택을 확실히 검증할 수 있습니다.

2단계: 목록에서 A 재개

A의 셸에서 codex resume를 실행하고 경로/시간/미리 보기를 확인해 A를 선택합니다. 다른 경로는 --all로 찾되 전체 최신을 목표와 같다고 보지 않습니다. 화면 조작 안내를 따르고 Enter 전에 경로를 읽습니다.

시스템 터미널: 먼저 본문에서 지정한 실습 폴더 확인 · sh
codex resume
시스템 터미널: 먼저 본문에서 지정한 실습 폴더 확인 · sh
codex resume --all

현재/저장 경로가 다르면 CLI가 위치를 물을 수 있습니다. A를 선택하고 /status와 새 읽기로 확인합니다. tui.resume_cwd나 --cd가 있으면 동작이 달라지므로 을 참고하며 질문이 안 떴다는 이유만으로 맞다고 하지 않습니다.

방법용도먼저 확인
codex resume목록 선택경로/시간/내용
codex resume --last현재 경로의 최신정확한 현재 경로
codex resume --all다른 경로도 표시최신이 목표인지 확인
codex resume SESSION_ID알려진 ID 지정실제 ID로 대체
/resumeCLI 내부 목록셸 아닌 Codex에 입력

3단계: 재개 후 최신 디스크 읽기

A를 종료하고 A/note.txt 둘째 줄만 Revision: 2로 바꾸며 B는 보존합니다. A에서 다음을 실행합니다. --last는 현재 경로의 최신을 대상으로 하고 --all은 범위를 넓힙니다. A에 다른 작업도 있으면 목록/알려진 ID를 쓰고 최신을 추측하지 않습니다.

시스템 터미널: 먼저 본문에서 지정한 실습 폴더 확인 · sh
codex resume --last --sandbox read-only

다음을 보내 이전 대화의 1과 디스크의 2, 그대로인 SESSION-A를 확인합니다. 차이는 실습이며 기억 속 숫자로 되돌려 고칠 결함이 아닙니다. 테스트 기록/미커밋 변경/인계가 현재 버전과 맞는지도 같은 방식으로 확인합니다.

자연어 요청: 이 실습의 Codex 작업에 입력 · text
Resume by reading note.txt from disk again now. Compare the current revision with the earlier conversation. Report the current directory, the file marker, and any difference. Do not restore an older value or edit any file.

확장: 대화를 분기한 뒤에도 파일 확인하기

다른 접근을 살펴보려면 CLI를 종료하고 A 폴더에서 아래 fork를 실행하세요. 원래 A 작업을 내용과 경로로 고른 뒤 새 세션 ID를 기록합니다. 대화 분기는 파일 백업이 아닙니다. Git이 없는 이번 실습은 worktree를 쓰지 않으며 두 대화가 같은 폴더를 볼 수 있으므로 모두 읽기 전용으로 유지하세요. 없다면 codex fork --help와 버전을 확인합니다.

시스템 터미널: 먼저 본문에서 지정한 실습 폴더 확인 · sh
codex fork --sandbox read-only
자연어 요청: 이 실습의 Codex 작업에 입력 · text
This is a read-only alternative branch of the session exercise. Read note.txt from disk now and report its actual path, marker and revision. Describe one different way to verify the file without changing it. Do not assume that forking created a separate file copy or restored Revision: 1. Do not edit files.

분기에서도 A의 현재 Revision: 2를 읽고 원래 대화는 남아 있어야 합니다. 절대 경로가 같으면 대화는 별도지만 파일은 공유한다고 기록하세요. 분기를 종료하고 원래 A를 다시 선택해 읽습니다. 대화 종료나 삭제는 파일 복구가 아니며 Git 작업 폴더 격리는 에서 다룹니다.

문제 해결, 중단, 복구

안 보이면 OS/사용자/CODEX_HOME/호스트와 --all을 확인합니다. 데스크톱/CLI의 같은 제목을 같은 세션 저장소로 가정하지 않습니다. B를 골랐으면 추가 요청을 멈추고 /exit 후 A를 고릅니다. 이미 썼다면 실제 변경 경로를 보고 종료를 취소로 취급하지 않습니다. 오래된 버전에는 새 읽기/경로 확인을 요청합니다.

지침 파일 변경 후에는 현재 작은 단계를 마치고 새 세션으로 검증합니다. resume를 이전 지침의 만능 초기화로 보지 않습니다. 와 로 결정/실제 파일/미완료를 남기고 요약을 백업으로 보지 않습니다.

A/B 식별, 재개의 새 읽기, --last/--all 차이를 남깁니다. A만 1로 복원하고 B는 100인지 확인하며 세션/인증은 삭제하지 않습니다. 명령은 공식 문서/help 확인이며 독자의 실행/자동 동기화를 보장하지 않습니다. 실제 작업도 작업/경로/버전부터 확인합니다.

그림 1은 A/B 구별, 2는 올바른 세션 선택, 3은 디스크 재읽기와 버전 확인입니다. 재개할 때 세 가지를 확인합니다.

직접 제작한 흐름도이며 제품 화면이 아닙니다.
직접 제작한 흐름도이며 제품 화면이 아닙니다. · 사진: Mokaair (© Mokaair)
자세한 설명 보기

Three numbered stages: identify the starting point, perform the exercise, and verify the result. Original illustration, not a product screenshot.

전체 목차

  • 라이프스타일

    Codex 학습 센터: 전체 튜토리얼 목차

    설치와 첫 작업부터 MD 지침과 고급 연동까지 60개 강의, 열 개 단원을 계획합니다. 수준, 환경, 목표, 명령으로 다음 글을 찾고 미게시 항목의 상태를 확인할 수 있습니다.

  • 라이프스타일

    Worktree와 작업 격리

    Worktree는 하나의 Git 저장소에 다른 브랜치의 작업 폴더를 만듭니다. 파일이 분리되어도 DB, 포트와 외부 서비스는 공유될 수 있습니다.

  • 라이프스타일

    실습: 작은 웹사이트 만들기

    brief.md에서 Small Steps 할 일 사이트를 계획하고 추가·완료·삭제·필터·로컬 저장을 구현합니다. HTML·CSS·데이터 함수·화면 이벤트·시험을 분리하고 Node와 브라우저로 검증한 뒤 재시작·복원 인계 기록을 남깁니다.

  • 라이프스타일

    사용량과 효율: 재작업 줄이기

    조건, 모델 선택, 시간, 결과를 기록해 불필요한 재시도와 과도한 문맥을 줄입니다.

최신 여행 소식·가이드

출처

라이프스타일